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:
- Wybór odpowiedniej metody połączenia (Modbus TCP/IP jako pierwsza opcja),
- Poprawna mapa rejestrów Modbus dla swojego falownika,
- Przemyślane automatyzacje uwzględniające taryfę, prognozę i aktualny SOC baterii,
- 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!