# APC Back-UPS Pro 1500, bezprzewodowe podłączenie do HA

**URL:** <https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039>\
**Category:** Inne fabryczne\
**Tags:** apc, ups, raspberry-pi\
**Created:** [14 Grudzień 2025 22:58 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039 "2025-12-14T22:58:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Autor:** ![maciej1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@maciej1](https://forum.arturhome.pl/u/maciej1)\
**Data wpisu:** [14 Grudzień 2025 22:58 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/1 "2025-12-14T22:58:58Z")

</div>

Cześć, dokładny model UPS to BR1500g-FR. Do komunikacji ma on “data port” (przypomina RJ45) oraz dedykowany kabel z wtyczką USB po drugiej stronie.

UPS fizycznie jest za daleko, aby podłączyć go do komputera z HA. Z tego co się doczytałem, ludzie typowo używają Raspberry/Orange Pi + ten dedykowany kabel + daemon `apcupsd`, do którego Home Assistant ma integrację. Czy [Pi Zero V1.3](https://botland.com.pl/moduly-i-zestawy-raspberry-pi-zero/5215-raspberry-pi-zero-v13-512mb-ram-5904422368715.html) do tego wystarczy? Ma tylko służyć do monitorowania UPS. A może znacie jakieś inne rozwiązanie w podobnej cenie (50 zł) - coś na ESP?

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [15 Grudzień 2025 07:29 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/3 "2025-12-15T07:29:58Z")

</div>

Jeśli posiadasz jakieś ESP z USB to możesz na nim zainstalować jakiś SerialSerwer i użyć integtacji NUT - trzeba poszukać pod tym haslem. Gotowca do podlinkowania nie mam, jest to możliwe ale trzeba popracować.  
Chodzi o to aby “przedłużyć kabel USB” po LAN  
Co do RPi - powinno dać radę.

---

<div class="post-metadata">

**Autor:** ![maciej1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@maciej1](https://forum.arturhome.pl/u/maciej1)\
**Data wpisu:** [15 Grudzień 2025 12:35 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/4 "2025-12-15T12:35:54Z")

</div>

Dzięki. ESP bym wolał, bo nie wymaga karty SD, która się zepsuje prędzej czy później. Szukając po twoich wskazówkach, znalazłem [taki projekt](https://github.com/ludoux/esp32-nut-server-usbhid). Bardzo fajny proof-of-concept, ale daleko mu do gotowca. Niestety nie mam takiej płytki w domu, żeby poeksperymentować, więc pójdę w Pi Zero.

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [15 Grudzień 2025 13:12 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/5 "2025-12-15T13:12:14Z")

</div>

Nie do końca zrozumiałeś. Wystarczy np. ESP8266 NodeMCU v3 na którym wgrywasz SerialSerwer. Pierwsz z brzegu  
[GitHub - dparnell/esp8266-ser2net: An ESP8266 WiFi accessible serial port](https://github.com/dparnell/esp8266-ser2net)  
NUT stawiasz na HA.  
Ten, który podlinkowałeś to projekt combo, już z serwerem NUT.  
Ale zrób jak wydaje Ci się, że dasz radę… mniej stresu.

---

<div class="post-metadata">

**Autor:** ![maciej1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@maciej1](https://forum.arturhome.pl/u/maciej1)\
**Data wpisu:** [15 Grudzień 2025 14:07 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/6 "2025-12-15T14:07:35Z")

</div>

W takim razie spróbuję, mam zalegający ESP32, który dawno temu miał stać się domofonem 😅

---

<div class="post-metadata">

**Autor:** ![RobinI30](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/robini30/32/5835_2.png) [@RobinI30](https://forum.arturhome.pl/u/RobinI30)\
**Data wpisu:** [15 Grudzień 2025 14:35 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/7 "2025-12-15T14:35:04Z")

</div>

Nie wiem co ci podchodzi ale taki most można zrobić też na ESPHome, Tasmota, ESPEasy - tylko trzeba poszukać.

---

<div class="post-metadata">

**Autor:** ![szala1981](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szala1981/32/3162_2.png) [@szala1981](https://forum.arturhome.pl/u/szala1981)\
**Data wpisu:** [13 Styczeń 2026 14:02 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/8 "2026-01-13T14:02:23Z")

</div>

trafiłem na ciekawe rozwiązanie - może komuś się przyda w przyszłości:

> **[UPS - NUT Server Options (including ESP32)](https://community.home-assistant.io/t/ups-nut-server-options-including-esp32/964550)**
>
> Recently I decided to try and get all of the UPS’ I have around the house connected into HA. I can’t take credit for any of the real work behind these but wanted to share the solutions I settled on. I have 4 different “situations”: 1. UPS for my...

> **[GitHub - bullshit/esphome-components](https://github.com/bullshit/esphome-components)**
>
> Contribute to bullshit/esphome-components development by creating an account on GitHub.

---

<div class="post-metadata">

**Autor:** ![maciej1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/c5a1d2/32.png) [@maciej1](https://forum.arturhome.pl/u/maciej1)\
**Data wpisu:** [14 Styczeń 2026 12:23 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/9 "2026-01-14T12:23:17Z")

</div>

Też znalazłem ten świetny projekt. Niestety, są jakieś różnice między UPS z różnych roczników czy rodzajów firmware, które sprawiają, że projekt nie działa z moim starszym UPS. Konkretnie, mam:

- Back-UPS ES 700, firmware FW:829.D3 (projekt działa)
- Back-UPS RS 1500G, firmware 878.L4 .I USB FW:L4 (projekt **nie działa** )  
Niedziałanie objawia się błędem w logach ESP `HUB: Root port reset failed`. Oba UPS mają taki sam kabel podłączeniowy i były testowane z tą samą płytką ESP. Port w modelu 1500G na pewno jest dobry, bo komunikacja z Raspberry Pi działa (apcupsd pokazuje rodzaj kabla `USB Cable`).

Trafiłem na jeszcze jeden gotowy projekt dla APC: [GitHub - syssi/esphome-apc-ups: ESPHome component to monitor and control a APC UPS via RS232](https://github.com/syssi/esphome-apc-ups). Jeszcze go nie sprawdzałem w “oficjalnej” konfiguracji z MAX3232, tylko spróbowałem testową konfiguracją dla płytki S3-Devkit-C (tej samej co z poprzedniego projektu): [plik](https://raw.githubusercontent.com/syssi/esphome-apc-ups/471cdf2a9d1c074500680690096dde0a471d857e/esp32-usb-example.yaml). Ale jest znowu błąd “Root port reset failed”, więc wnioskuję z tego, że ten UPS po prostu nie zadziała z USB-OTG i ESPHome.  
Na razie tyle aktualizacji z mojej strony 🙂

---

<div class="post-metadata">

**Autor:** ![szala1981](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szala1981/32/3162_2.png) [@szala1981](https://forum.arturhome.pl/u/szala1981)\
**Data wpisu:** [2 Luty 2026 21:46 UTC](https://forum.arturhome.pl/t/apc-back-ups-pro-1500-bezprzewodowe-podlaczenie-do-ha/16039/10 "2026-02-02T21:46:46Z")

</div>

W końcu miałem chwilę i zabrałem się za dodanie mojego APC Back-UPS CS 500 (Bk500Ei) za pomocą ESP32-S3 i [GitHub - bullshit/esphome-components](https://github.com/bullshit/esphome-components). Niestety na protokole APC HID, który dostarcza teoretycznie więcej danych słabo to wyglądało bo wiele danych było przekłamanych, w tym status UPS, ale na protokole Generic HID udało mi się uzyskać kluczowe parametry: status, poziom naładowania baterii i napięcie wyjściowe. Jest to zdecydowanie mniej parametrów niż ma ten sam model UPS podłączony bezpośrednio do serwera po USB, ale te parametry wystarczą, żeby zobaczyć co się z nim aktualnie dzieje.

```auto
esphome:
  name: ups-bk500ei
  friendly_name: APC BK500EI

external_components:
  - source: github://bullshit/esphome-components
    components:
      - ups_hid
      - nut_server

esp32:
  board: esp32-s3-devkitc-1
  flash_size: 16MB
  framework:
    type: esp-idf

logger: 
  level: DEBUG

api:

ota:
  - platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

ups_hid:
  id: ups_monitor
  protocol: generic
  update_interval: 10s

nut_server:
  ups_hid_id: ups_monitor
  ups_name: bk500ei
  username: "nutuser"
  password: "nutpass"

binary_sensor:
button:
number:
sensor:
text_sensor:

```

na razie działa ponad tydzień, a później może dopracuję jeszcze kod ESPhome.
