Jak zintegrować falownik hybrydowy z Home Assistant – sterowanie magazynem energii przez automatyzację

Falowniki hybrydowe łączą w sobie funkcje inwertera fotowoltaicznego oraz systemu zarządzania magazynem energii (BESS). Gdy dodamy do tego potężne narzędzie, jakim jest Home Assistant, otrzymujemy w pełni automatyczny ekosystem energetyczny, który może realnie obniżyć rachunki za prąd i zwiększyć niezależność energetyczną gospodarstwa domowego. Poniżej znajdziesz kompletny przewodnik po integracji i tworzeniu automatyzacji.

Co to jest falownik hybrydowy i dlaczego warto go zintegrować z HA?

Falownik hybrydowy (np. Growatt, Deye, Solax, GoodWe, SMA Sunny Boy Storage) obsługuje jednocześnie panele PV, baterię oraz sieć elektroenergetyczną. Dzięki temu urządzenie samodzielnie decyduje, skąd pobierać energię i gdzie ją kierować. Jednak domyślna logika falownika bywa ograniczona – nie uwzględnia:

  • dynamicznych taryf prądu (np. RCE, taryfy nocne),
  • prognoz pogody i produkcji PV na następny dzień,
  • harmonogramów pracy urządzeń AGD,
  • aktualnego zapotrzebowania domowego.

Home Assistant pozwala przejąć pełną kontrolę nad tymi parametrami i zsynchronizować działanie falownika z rzeczywistymi warunkami.

Wymagania wstępne

Przed rozpoczęciem integracji upewnij się, że posiadasz:

  • Działającą instalację Home Assistant (wersja 2023.x lub nowsza – rekomendowana Home Assistant OS lub Supervised),
  • Falownik z obsługą Modbus TCP/RS485 lub API chmurowego,
  • Konwerter RS485 → USB lub RS485 → Ethernet (np. Waveshare),
  • Dostęp do sieci lokalnej (LAN/Wi-Fi) dla falownika,
  • Zainstalowany HACS (Home Assistant Community Store).

Metody połączenia falownika z Home Assistant

1. Modbus TCP/IP (rekomendowane)

Większość nowoczesnych falowników hybrydowych obsługuje protokół Modbus przez sieć LAN. Jest to najszybsza i najbardziej niezawodna metoda. Falownik musi być podłączony do routera (kabel Ethernet lub Wi-Fi dongle).

2. Modbus RTU przez RS485

Starsze lub tańsze modele często posiadają tylko port RS485. W takim przypadku potrzebujesz konwertera RS485-USB podłączonego bezpośrednio do serwera Home Assistant lub konwertera RS485-Ethernet.

3. Integracje przez chmurę

Niektóre marki (np. Growatt, SolarEdge) oferują dedykowane integracje HACS korzystające z API chmurowego. To prostsze rozwiązanie, ale zależne od dostępności serwerów producenta i często z opóźnieniem odczytu danych (co kilka minut).

4. Lokalne API (np. SolarEdge Modbus, Huawei Solar)

Część producentów dostarcza oficjalne integracje z HA działające lokalnie. Przykładowo integracja Huawei Solar dostępna przez HACS obsługuje falowniki SUN2000 przez Modbus TCP bez dostępu do internetu.

Konfiguracja integracji Modbus w Home Assistant

Poniższy przykład dotyczy popularnego falownika Growatt SPH z konwerterem LAN. Konfigurację dodajemy w pliku configuration.yaml:

modbus:
  - name: growatt_hybrid
    type: tcp
    host: 192.168.1.150
    port: 502
    sensors:
      - name: "SOC Baterii"
        unique_id: battery_soc
        slave: 1
        address: 1014
        input_type: holding
        unit_of_measurement: "%"
        device_class: battery
        scan_interval: 30

      - name: "Moc PV"
        unique_id: pv_power
        slave: 1
        address: 1038
        input_type: holding
        unit_of_measurement: "W"
        device_class: power
        scan_interval: 10

      - name: "Moc ładowania baterii"
        unique_id: battery_charge_power
        slave: 1
        address: 1011
        input_type: holding
        unit_of_measurement: "W"
        device_class: power
        scan_interval: 10

      - name: "Moc poboru z sieci"
        unique_id: grid_power
        slave: 1
        address: 1021
        input_type: holding
        unit_of_measurement: "W"
        device_class: power
        scan_interval: 10

Uwaga: Adresy rejestrów Modbus różnią się w zależności od modelu i producenta falownika. Zawsze sprawdzaj dokumentację Modbus swojego urządzenia (tzw. Modbus Map).

Po zapisaniu pliku i restarcie HA nowe sensory pojawią się na dashboardzie. Warto je dodać do karty Energy Dashboard w konfiguracji energii.

Zapisywanie wartości i wysyłanie komend przez Modbus

Sama odczyt to za mało – chcemy też sterować falownikiem. W tym celu używamy usługi modbus.write_register. Przykład: ustawienie trybu pracy baterii na "ładowanie z sieci":

service: modbus.write_register
data:
  hub: growatt_hybrid
  slave: 1
  address: 1092
  value: 1

Wartości rejestrów sterujących (tryby pracy, limity mocy, harmonogramy) znajdziesz w dokumentacji producenta. Dla Growatt dostępne są publiczne mapy rejestrów Modbus na forach społeczności HA.

Tworzenie automatyzacji – przykłady praktyczne

Automatyzacja 1: Ładowanie baterii w taniej taryfie nocnej

Jeśli korzystasz z taryfy dwustrefowej (np. G12 lub taryfa nocna operatora), możesz automatycznie przełączyć falownik w tryb ładowania baterii z sieci w godzinach 22:00–6:00, gdy prąd jest tańszy:

alias: "Ładowanie baterii - taryfa nocna"
trigger:
  - platform: time
    at: "22:00:00"
condition:
  - condition: numeric_state
    entity_id: sensor.soc_baterii
    below: 80
action:
  - service: modbus.write_register
    data:
      hub: growatt_hybrid
      slave: 1
      address: 1092
      value: 1  # tryb: ładowanie z sieci
  - service: notify.mobile_app
    data:
      message: "Rozpoczęto ładowanie baterii w taniej taryfie"

Automatyzacja 2: Wyłączanie ładowania o świcie

alias: "Powrót do trybu normalnego - świt"
trigger:
  - platform: time
    at: "06:00:00"
action:
  - service: modbus.write_register
    data:
      hub: growatt_hybrid
      slave: 1
      address: 1092
      value: 0  # tryb: normalny / priorytety PV

Automatyzacja 3: Optymalizacja autokonsumpcji na podstawie prognozy pogody

Używając integracji Open-Meteo lub Solcast (prognoza produkcji PV), możemy dynamicznie decydować, czy ładować baterię w nocy:

alias: "Inteligentne ładowanie nocne wg prognozy PV"
trigger:
  - platform: time
    at: "21:30:00"
condition:
  - condition: numeric_state
    entity_id: sensor.solcast_forecast_tomorrow
    below: 5  # prognoza produkcji PV jutro < 5 kWh
  - condition: numeric_state
    entity_id: sensor.soc_baterii
    below: 90
action:
  - service: modbus.write_register
    data:
      hub: growatt_hybrid
      slave: 1
      address: 1092
      value: 1

Automatyzacja 4: Ochrona baterii przed nadmiernym rozładowaniem

alias: "Ochrona baterii - minimalny SOC"
trigger:
  - platform: numeric_state
    entity_id: sensor.soc_baterii
    below: 15
action:
  - service: modbus.write_register
    data:
      hub: growatt_hybrid
      slave: 1
      address: 1092
      value: 2  # tryb: pobór z sieci, ochrona baterii
  - service: notify.mobile_app
    data:
      message: "Uwaga! SOC baterii poniżej 15% - przełączono na zasilanie z sieci"

Dashboard energetyczny w Home Assistant

Aby mieć pełen podgląd systemu, warto stworzyć dedykowaną kartę w Lovelace. Polecane integracje UI:

  • Energy Dashboard – wbudowany w HA, pokazuje przepływy energii,
  • ApexCharts Card (HACS) – wykresy historyczne mocy i SOC,
  • Power Flow Card Plus (HACS) – animowany diagram przepływu energii (PV → bateria → dom → sieć),
  • Mini Graph Card – kompaktowe wykresy na dashboardzie mobilnym.

Bezpieczeństwo i dobre praktyki

Przy sterowaniu falownikiem przez automatyzacje pamiętaj o kilku zasadach:

  • Zawsze testuj komendy Modbus przed wdrożeniem automatyzacji – błędna wartość rejestru może zakłócić pracę instalacji.
  • Dodaj warunki zabezpieczające (np. sprawdzenie, czy falownik jest online) przed wysłaniem komendy.
  • Loguj wszystkie operacje zapisu do rejestru Modbus – ułatwia diagnozowanie problemów.
  • Zachowaj kopię konfiguracji falownika przed jakimikolwiek zmianami.
  • Jeśli falownik posiada gwarancję, sprawdź, czy zdalne sterowanie przez Modbus nie naruszy jej warunków.

Popularne integracje HACS dla falowników hybrydowych

Zamiast ręcznej konfiguracji Modbus, warto sprawdzić gotowe integracje dostępne w HACS:

  • Growatt Local (HACS) – lokalna integracja dla falowników Growatt,
  • Huawei Solar (HACS) – dla falowników SUN2000 i baterii LUNA2000,
  • SolarEdge Modbus Multi – obsługa SolarEdge z optymalizatorami,
  • Deye/SolarmanPV – integracja dla falowników Deye i kompatybilnych (przez SolarmanPV API),
  • GoodWe (oficjalna integracja HA) – wbudowana od HA 2022.x.

Podsumowanie

Integracja falownika hybrydowego z Home Assistant to inwestycja w inteligentne zarządzanie energią, która może przynieść realne oszczędności – szczególnie przy dynamicznych taryfach prądu. Kluczem do sukcesu jest:

  1. Wybór odpowiedniej metody połączenia (Modbus TCP/IP jako pierwsza opcja),
  2. Poprawna mapa rejestrów Modbus dla swojego falownika,
  3. Przemyślane automatyzacje uwzględniające taryfę, prognozę i aktualny SOC baterii,
  4. Regularne monitorowanie i optymalizacja reguł w miarę zdobywania danych historycznych.

Gdy system zacznie działać, szybko przekonasz się, że automatyczne zarządzanie magazynem energii potrafi skrócić czas zwrotu z inwestycji w baterię nawet o kilka lat. Powodzenia w konfiguracji!