Home Assistant i fotowoltaika – integracja z Huawei, Fronius, SolarEdge krok po kroku

Co to jest Home Assistant i dlaczego warto go połączyć z fotowoltaiką

Home Assistant to otwartoźródłowy system automatyzacji domu, uruchomiony w 2013 roku przez Paulus Schoutena, pozwalający na sterowanie i monitorowanie dowolnych urządzeń sieciowych bez zależności od chmury producenta. Połączenie Home Assistant i fotowoltaiki otwiera możliwości, których nie dają aplikacje producenckie – monitorowanie instalacji w czasie rzeczywistym, integracja z systemem ogrzewania, oświetlenia i magazynów energii w jednym interfejsie.

Trzy główne korzyści dla prosumenta OZE to:

  • Monitorowanie w czasie rzeczywistym – każda wartość (moc bieżąca, energia wytworzona, ładowanie akumulatora) dostępna na jednym pulpicie w domu bez połączenia z chmurą producenta.
  • Optymalizacja zużycia energiiautomatyzacja OZE uruchamia sprzęty (pralka, grzałka, pompa ciepła) w godzinach wytworzonej produkcji słonecznej, zwiększając autokonsumpcję.
  • Sterowanie magazynem energii – harmonogram ładowania i rozładowania akumulatora dopasowany do ceny prądu, profilu produkcji i potrzeb domowych.
  • Liczba aktywnych użytkowników Home Assistant przekroczyła 2 miliony zainstalowań na całym świecie w 2025 roku.

    Home Assistant a systemy do monitorowania fotowoltaiki – różnice i zastosowania

    Home Assistant różni się od aplikacji producenckich (Huawei App, Fronius Solar.web, SolarEdge Monitoring) przede wszystkim niezależnością, lokalnym działaniem i możliwością automatyzacji całego domu, podczas gdy aplikacje producenta monitorują tylko swoją urządzenia i wymagają dostępu do chmury.

    Kryterium Home Assistant Aplikacje producenckie (Huawei, Fronius, SolarEdge)
    Dostęp offline Dostęp lokalny 24/7, brak internetu do działania Wymaga połączenia z chmurą producenta, ograniczony dostęp offline
    Automatyzacja Pełna automatyzacja (if-then, harmonogramy, scenariusze) na podstawie dowolnych czujników Podstawowe alarmy i powiadomienia
    Integracja całego domu Łączy fotowoltaikę, magazyn, ogrzewanie, oświetlenie, bezpieczeństwo w jeden system Tylko monitorowanie fotowoltaiki/magazynu
    Bezpieczeństwo i privacy Dane przechowywane lokalnie, pełna kontrola Dane wysyłane na serwery producenta, narażone na dostęp trzecich stron
    Koszt Bezpłatny, jednorazowy koszt sprzętu (od 200-400 PLN) Zazwyczaj bezpłatny, ale wymusza używanie chmury

    Home Assistant świetnie sprawdza się jako główna platforma sterowania, natomiast aplikacje producenckie pełnią rolę pogłębiającego monitorowania i diagnozy urządzenia.

    Architektura integracji – API, MQTT i lokalne połączenia

    Integracja fotowoltaiki z Home Assistant opiera się na trzech głównych protokołach komunikacji, których wybór zależy od producenta urządzenia i wymagań czasowych: REST API dla Fronius i SolarEdge, MODBUS TCP dla Huawei, oraz MQTT dla asynchronicznego przesyłu danych.

    REST API (Representational State Transfer) to protokół oparty na HTTP, używany przez falowniki Fronius i bramy SolarEdge Gateway. Home Assistant wysyła zapytania HTTP do urządzenia w zdefiniowanych interwałach (np. co 30 sekund), otrzymując odpowiedź w formacie JSON z aktualnymi wartościami mocy, energii i stanu. Zaleta: prosta implementacja, dane są zawsze aktualne. Wada: opóźnienia spowodowane interwałami zapytań, większe obciążenie sieci przy częstych zapytaniach.

    MODBUS TCP (Modicon Bus over TCP/IP) to protokół przemysłowy normy IEC 61158, wykorzystywany przez magazyny Huawei LUNA2000 i falowniki Huawei. Urządzenie działa jako serwer MODBUS słuchający na porcie 502, a Home Assistant łączy się bezpośrednio, odczytując wartości z rejestrów danych urządzenia. Zaleta: najszybsza komunikacja, ultra-niska latencja, standard przemysłowy. Wada: wymaga dokładnego dopasowania adresów rejestrów, brak szyfrowania w podstawowej wersji.

    MQTT (Message Queuing Telemetry Transport) to lekki protokół dla urządzeń IoT, gdzie Home Assistant pełni rolę brokera MQTT (lub łączy się do zewnętrznego brokera). Urządzenia publikują wiadomości do tematów, Home Assistant je subskrybuje. Zaleta: asynchroniczne działanie, oszczędne dla sieci, idealne dla wielu urządzeń. Wada: wymaga dodatkowego oprogramowania (broker, np. Mosquitto), bardziej złożona konfiguracja.

    Integracja Huawei LUNA2000 i falownika Huawei w Home Assistant

    Wymagane komponenty i przygotowanie sieci

    Integracja magazynu Huawei LUNA2000 i falownika Huawei z Home Assistant wymaga bezpośredniego połączenia sieciowego w lokalnej sieci domowej, ponieważ komunikacja odbywa się przez MODBUS TCP na porcie 502.

    Wymagane komponenty to:

  • Home Assistant – urządzenie z systemem Linux (Raspberry Pi 4 lub wyżej, minimalna 2 GB RAM, dysk SSD 32 GB) lub komputer (NUC, laptop ze starej półki).
  • Router z dostępem do panelu administracyjnego – aby ustalić stały adres IP dla falownika/magazynu.
  • Kabel Ethernet – połączenie przewodowe między Home Assistant i falownikiem Huawei jest wymagane dla stabilności MODBUS TCP.
  • Dane dostępu do falownika Huawei – adres IP urządzenia, login i hasło do panelu (domyślnie: admin/admin, ale zmienione w większości instalacji).
  • Dostęp do systemu dysków/akumulatorów – dane producenta lub instalatora zawierające parametry MODBUS (rejestr mocy, napięcia, pojemności).
  • Wymogi sieciowe:

    • Statyczne adresy IP dla falownika/magazynu (konfiguracja w routerze przez DHCP reservation lub ustawienie w panelu urządzenia).
    • Maska podsieci: 255.255.255.0 (standard IPv4 dla sieci domowych).
    • Brama domyślna: IP routera (np. 192.168.1.1).
    • Bez firewall’a blokującego port 502 między Home Assistant i urządzeniem Huawei.
    • Konfiguracja przez MODBUS TCP – instrukcja

      Integracja Huawei LUNA2000 i falownika w Home Assistant przez MODBUS TCP wymaga podania adresu IP, portu 502, identyfikatora urządzenia (slave ID) i numerów rejestrów MODBUS danych mocy, napięcia i pojemności.

      Krok 1: Zainstaluj integrację `modbus` w Home Assistant. Przejdź do Ustawienia > Urządzenia i usługi > Utwórz automatyzację > Modbus TCP.

      Krok 2: Ustal adres IP falownika Huawei. Zaloguj się do panelu (http://[IP_falownika]) i sprawdź, jaki adres ma urządzenie. Typowo to 192.168.1.x lub 192.168.100.x w sieci instalacji. Jeśli urządzenie używa DHCP, ustaw rezerwację w routerze (przypisz stały IP).

      Krok 3: Skonfiguruj połączenie MODBUS. Podaj:

    • Host: adres IP falownika (np. 192.168.1.100)
    • Port: 502 (standardowy port MODBUS TCP)
    • Slave ID: zazwyczaj 1 (potwierdzić w dokumentacji Huawei LUNA)
    • Name: „Huawei Inverter” lub „Huawei LUNA2000”
    • Krok 4: Dodaj rejestry danych. Numery rejestrów dla Huawei LUNA2000:

    • Moc wyjściowa AC (W): rejestr 32064, typ: signed 32-bit integer, scale: 1
    • Napięcie AC (V): rejestr 32066, typ: unsigned 16-bit, scale: 0.1
    • Stan naładowania akumulatora (%): rejestr 37110, typ: unsigned 16-bit, scale: 1
    • Energia dziś wytworzona (kWh): rejestr 32106, typ: unsigned 32-bit, scale: 0.01
    • Krok 5: Testuj połączenie. W logu Home Assistant (`Ustawienia > Dzienniki`) powinny pojawić się komunikaty o pomyślnym odczytaniu rejestrów bez błędów „connection timeout” lub „invalid CRC”.

      Uwierzytelnianie MODBUS: Jeśli falownik Huawei wymaga logowania, sprawdź w panelu czy MODBUS TCP jest zabezpieczony hasłem. Większość modeli Huawei nie implementuje uwierzytelniania MODBUS, ale zawsze zweryfikuj w dokumentacji.

      Integracja Fronius Inverter i magazynu energii – setup krok po kroku

      REST API Fronius – dodawanie sensora mocy i produkcji

      Falownik Fronius udostępnia dane przez REST API zgodnie ze specyfikacją Fronius Solar API v1, dostępny na endpoincie `/solar_api/v1/` w lokalnej sieci. Integracja w Home Assistant polega na dodaniu sensora RESTful, który periodycznie pobiera dane i parsuje je na indywidualne sensory.

      Krok 1: Ustal adres IP falownika Fronius. Zaloguj się do panelu (http://[IP_falownika]/config) i sprawdzić IP w sekcji Sieć. Domyślnie DHCP, ale lepiej ustawić rezerwację w routerze.

      Krok 2: Sprawdź dostępne endpointy Fronius:

    • `/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData` – moc AC, napięcie, prąd, stan
    • `/solar_api/v1/GetMeterRealtimeData.cgi?Scope=Device&DeviceId=0` – pobór/produkcja z licznika (jeśli zainstalowany)
    • `/solar_api/v1/GetStringRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=NowStringControlData` – dane z poszczególnych stringów paneli
    • Krok 3: W Home Assistant dodaj sensor RESTful. Przejdź do Ustawienia > Urządzenia i usługi > Integracje > RESTful. Podaj:

    • Name: „Fronius Inverter”
    • Resource: http://192.168.1.[IP]/solar_api/v1/GetInverterRealtimeData.cgi?Scope=Device&DeviceId=1&DataCollection=CommonInverterData
    • Method: GET
    • Scan interval: 30 (sekundy)
    • Content-Type: application/json
    • Krok 4: Dodaj parsery dla poszczególnych wartości. Home Assistant wyodrębnia z odpowiedzi JSON:

    • Moc AC (W): JSON path `$.Body.Data.PAC.Value` (typ: float, jednostka: W)
    • Napięcie AC (V): JSON path `$.Body.Data.UAC.Value` (typ: float, jednostka: V)
    • Prąd (A): JSON path `$.Body.Data.IAC.Value` (typ: float, jednostka: A)
    • Energia dziś (kWh): JSON path `$.Body.Data.ENERGY_DAY.Value`, scale: 0.001
    • Krok 5: Testuj odczyt. Po 30 sekundach sensor powinien wyświetlić bieżącą moc. Jeśli błąd, sprawdź w logu czy endpoint jest dostępny (`curl http://[IP]/solar_api/v1/GetInverterRealtimeData.cgi…` z linii poleceń).

      Interval odświeżania 30 sekund jest standardem dla domowych systemów fotowoltaiki – zbilansowany między świeżością danych a obciążeniem sieci. Dla integracji z magazynem BYD lub Tesla Powerwall, ten sam REST API dodaj dla każdego urządzenia osobno.

      SolarEdge Gateway – integracja przez API i monitoring w czasie rzeczywistym

      Integracja systemu SolarEdge (panele + inwerter + magazyn energii) z Home Assistant wymaga użycia SolarEdge Monitoring API, której klucz uzyskujesz z portalu monitorowania SolarEdge po zalogowaniu się do konta.

      Krok 1: Utwórz klucz API w SolarEdge Monitoring. Zaloguj się na https://monitoring.solaredge.com > Ustawienia konta > Klucze API. Wygeneruj nowy klucz (bezterminowy) i zapisz w bezpiecznym miejscu.

      Krok 2: Pobranie identyfikatora systemu. W portalu SolarEdge przejdź do strony systemu i sprawdź adres URL – zawiera Site ID (np. https://monitoring.solaredge.com/solaredge-web/p/site/[SITE_ID]/dashboard). Zapisz to Site ID.

      Krok 3: W Home Assistant dodaj integrację SolarEdge. Przejdź do Ustawienia > Urządzenia i usługi > Utwórz > SolarEdge. Podaj:

    • API Key: klucz z kroku 1
    • Site ID: ID z kroku 2
    • Krok 4: Dostępne czujniki dla SolarEdge to:

    • Bieżąca produkcja (W): z paneli fotowoltaicznych
    • Energia dziś wytworzona (kWh): suma od północy
    • Procent uzupełnienia magazynu (%): jeśli zainstalowany akumulator
    • Moc magazynu (W): bieżące ładowanie/rozładowanie
    • Energia wymieniana z siecią (kWh): pobór i sprzedaż
    • Krok 5: Testuj w Dashboard. Po konfiguracji Home Assistant automatycznie pobiera dane co 15 minut z API SolarEdge (limit bezpłatny). Dla częstszych aktualizacji (co 1 minutę) wymaga subskrypcji Enterprise.

      SolarEdge Gateway komunikuje się wyłącznie przez cloud API – dostęp lokalny do bramy ŻEGA nie jest możliwy bez subskrypcji. Dlatego integracja zawsze będzie zależna od dostępu do internetu.

      Automatyzacja: harmonogram ładowania magazynu i wykorzystanie mocy

      Automatyzacja OZE w Home Assistant to reguły if-then, które sterują ładowaniem akumulatora i uruchamiają urządzenia w godzinach najwyższej produkcji słonecznej, zwiększając autokonsumpcję i zmniejszając opłaty za prąd z sieci.

      Trzy główne scenariusze automatyzacji to:

      Scenariusz 1: Ładowanie akumulatora poza szczytem (tanie godziny)

    • IF: godzina 23:00-06:00 (tanifa nocna) AND napięcie akumulatora < 80% THEN: uruchom ładowanie z sieci prądu (MODBUS: ustaw rejestr LUNA na charge mode).
    • Oszczędność: zamiast czekać na słabe słońce rano, magazyn się ładuje w nocy po taniej taryfie nocnej.
    • Scenariusz 2: Uruchamianie sprzętu w godzinach produkcji

    • IF: moc bieżąca > 2000 W (duża produkcja słoneczna) AND godzina 09:00-17:00 THEN: uruchom pralko-suszarkę (smart plug).
    • Warunek dodatkowy: tylko jeśli pralka jest w režimu „czekaj na produkcję” (sensor toggle).
    • Oszczędność: pralka pracuje na energii słonecznej, zmniejsza pobór z sieci.
    • Scenariusz 3: Zgaszanie ładowania przy niskiej produkcji

    • IF: moc produkcji < 500 W (pochmurnie) OR godzina 17:00-09:00 (noc, brak słońca) AND akumulator ładuje się z sieci THEN: wyłącz ładowanie z sieci.
    • Efekt: chroni przed niepotrzebnym ładowaniem z sieci po kosztach.
    • Logika automatyzacji w Home Assistant:

      „` Trigger: Time at 23:00 Condition: battery_capacity < 80% Action: call service modbus write register - register: 40246 (Huawei charge mode) - value: 1 (ładowanie)

      Trigger: State changed solar_inverter_power > 2000 W Condition: time between 09:00 and 17:00 Action: turn on washing_machine_plug „`

      Dashboard Home Assistant – wizualizacja produkcji, magazynowania i zużycia

      Dashboard Home Assistant wizualizuje przepływ energii między produkcją słoneczną, magazynem, siecią i zużyciem domowym za pomocą kart graficznych (Apex Charts, gauge card, history stats), które pokazują wartości w czasie rzeczywistym lub historycznie.

      Kluczowe komponenty dashboardu:

    • Apex Charts – wykres linii produkcji i zużycia (ostatnie 24h)
    • – Wyświetla dwie linie: zielona (produkcja słoneczna w W) i czerwona (pobór z sieci w W). – Pokazuje okresy autokonsumpcji (gdy produkcja > zużycie). – Konfiguracja: wybierz sensor mocy falownika i sensor licznika poboru, ustawić span 24h.

    • Gauge Card – wskaźnik stanu akumulatora (%)
    • – Koło ze wskazówką pokazujące procent naładowania magazynu (0-100%). – Kolory: czerwony (0-20%), żółty (20-80%), zielony (80-100%). – Umieszczony centralnie na dashboardzie jako najważniejsza informacja.

    • History Stats – statystyki energii (dzisiaj/tydzień/miesiąc)
    • – Karty tekstowe pokazujące sumy: „Energia wytworzona dziś: 18,5 kWh”, „Energia z sieci: 3,2 kWh”, „Autokonsumpcja: 82%”. – Uaktualniają się co godzinę.

    • Timeline Card – harmonogram ładowania i rozładowania (ostatnie 12h)
    • – Pasek czasowy pokazujący okresy, kiedy magazyn się ładuje (niebieski), rozładuje (pomarańczowy) czy czeka (szary). – Pomaga zdiagnozować czy automatyzacja działa prawidłowo.

    • Card stanu – bieżąca moc w Watach (live)
    • – Duży napis pokazujący aktualną moc (np. „Produkcja: 4.235 W”) ze strzałką zmiany (↑ wzrost, ↓ spadek). – Odświeża się co 10-30 sekund.

    • Tabela – porównanie źródeł energii
    • – Wiersz: Produkcja słoneczna | Pobór domu | Ładowanie magazynu | Sprzedaż do sieci – Jednostki: W (bieżące) i kWh (dzisiaj).

      Konfiguracja Apex Charts wymaga zainstalowania custom card `apexcharts-card` z HACS (Home Assistant Community Store). Pozostałe karty są wbudowane. Wszystkie elementy łączą się automatycznie ze sensorami MODBUS (Huawei), REST API (Fronius), lub SolarEdge API.

      Wymagania sprzętowe i wymogi sieciowe dla Home Assistant

      Home Assistant działa na dowolnym urządzeniu z systemem Linux, ale wymogi różnią się w zależności od liczby integracji i złożoności automatyzacji.

      Wymagania minimalne:

    • Procesor: ARM Cortex-A72 (Raspberry Pi 4) lub x86 Pentium z 2015 roku
    • RAM: 2 GB (dla max 50 integracji i 100 automatyzacji)
    • Dysk: SSD 32 GB (HDD znacznie wolniejszy)
    • Połączenie sieciowe: Ethernet (preferowany, wiarygodność 99,9%) lub WiFi 5 GHz (minimalnie)
    • Wymagania rekomendowane (dla domów z fotowoltaiką + magazynem + całym domem):

    • Procesor: Intel Core i3 (7. generacja) lub Raspberry Pi 5
    • RAM: 4-8 GB
    • Dysk: SSD 64-128 GB (dla przechowywania historii danych > 1 roku)
    • Połączenie: Ethernet kablowe do router/switcha
    • Opcje instalacji:

    • Raspberry Pi 4 (8 GB RAM) – koszt 200-400 PLN, najpopularniejsza opcja dla domu, pobór 3-5 W.
    • Mini PC / NUC (np. Intel NUC i3, kosztuje 800-1500 PLN) – lepsze wydajność, pobór 15-20 W.
    • VM w chmurze lub na serwerze domowym (np. Proxmox, Docker) – wymaga serwera zawsze włączonego, koszt prądu 30-50 PLN/miesiąc.
    • Laptop stary (np. Asus X201, Dell Inspiron) – koszt 0 PLN (recykling), pobór 10-15 W.
    • Moc Home Assistant dla integracji OZE: przy 8-10 urządzeniach (inwerter, magazyn, 2-3 smart plugi, grzałka, pompa ciepła) i 15-20 automatyzacjach, procesor zajęty wynosił średnio 10-20% (mierzone na Raspberry Pi 4), RAM ~800 MB.

      Bezpieczeństwo i privacy – zabezpieczenie dostępu do systemu i danych

      Tak, Home Assistant wymaga zadbania o bezpieczeństwo, ponieważ udzielając dostępu do integracji fotowoltaiki, ujawniasz dane o produkcji energii, harmonogramie rodziny, stanie akumulatora (potencjalnie wskazując, czy dom jest zaludniony czy pusty).

      Pięć krytycznych praktyk bezpieczeństwa:

    • Zmień domyślne hasła i tokeny API – przy pierwszym uruchomieniu Home Assistant generuje token dostępu. Zmień hasło administratora na silne (min. 16 znaków, mieszane znaki). Dla każdej integracji (Fronius, SolarEdge) wygeneruj dedykowany token, nie używaj głównego tokena aplikacji.
    • Włącz HTTPS i certyfikat SSL – Home Assistant domyślnie słucha na HTTP (niezabezpieczony). Instaluj Let’s Encrypt (darmowy certyfikat) przez add-on lub użyj reverse proxy (nginx) z SSL. Bez HTTPS, transmisja danych (zwłaszcza login) przechodzi w czystym tekście.
    • Sieć VPN dla dostępu zdalnego – zamiast otwierać port Home Assistant w routerze, zainstaluj serwer VPN (OpenVPN lub WireGuard) na Raspberry Pi. Dostęp zdalny tylko przez VPN zmniejsza atak powierzchni z 1000+ portów na 1 (VPN).
    • Izolacja urządzeń OZE w osobnej VLAN – jeśli router to wspiera, umieść inwerter, magazyn i Home Assistant w osobnej podsieci (VLAN 10) oddzielonej od urządzeń WiFi gości i telewizorów. Zabezpiecza przed case, gdzie hacked smart TV spróbuje dostać się do falownika.
    • Wyłącz publiczny dostęp do API, jeśli nie potrzebny – integracje takie jak Fronius czy SolarEdge wymagają dostępu do internetu (cloud API), ale Home Assistant sam nie musi być dostępny z internetu. Blokuj w firewall routera przychodzące połączenia na port Home Assistant (8123).
    • Narażone dane: adres IP domu, harmonogram pracy (produkcja słoneczna oznacza, że rodzina może być w domu o 10-12), dostęp do sterowania ładowaniem (potencjalnie można rozładować magazyn, aby dom biegł na prądzie z sieci – wzrost rachunku). Historia danych mocy przechowywana w Home Assistant pozwala oszacować wakacje rodziny (brak produkcji = puste mieszkanie).

      Rozwiązywanie problemów – częste błędy i diagnoza

      Problemy integracji OZE w Home Assistant dzielą się na błędy połączenia, błędy parsowania danych i błędy logiki automatyzacji. Każdy ma specyficzną przyczynę i rozwiązanie.

      Błąd 1: MODBUS TCP – „Connection timeout”

    • Przyczyna: nie ma połączenia między Home Assistant a falownikiem Huawei (zły adres IP, port 502 zablokowany, urządzenie offline).
    • Diagnoza: w logu Home Assistant szukaj: `ERROR (MainThread) [homeassistant.components.modbus] Connection refused on 192.168.1.100:502`.
    • Rozwiązanie: ping falownika z Home Assistant (`ping 192.168.1.100` z linii komend), sprawdź czy port 502 otwiera telnet (`telnet 192.168.1.100 502`), restartuj falownik.
    • Błąd 2: REST API Fronius – „HTTP 404 Not Found”

    • Przyczyna: zły endpoint lub zmienna adres IP falownika.
    • Diagnoza: w logu: `ERROR (SyncWorker) [requests.exceptions.ConnectionError]`. Albo w History stats pojawia się: `unknown` zamiast wartości.
    • Rozwiązanie: sprawdzić w przeglądarce czy endpoint działa (`curl http://192.168.1.X/solar_api/v1/GetInverterRealtimeData.cgi`), sprawdź czy falownik ma zainstalowaną nową firmware (v4.1+), która zmienia endpointy.
    • Błąd 3: SolarEdge API – „Invalid API Key”

    • Przyczyna: klucz API przeterminowany, zwracany z portalu SolarEdge nie pasuje do Site ID.
    • Diagnoza: w logu: `WARNING (MainThread) [solaredge] API request failed: 403 Forbidden`.
    • Rozwiązanie: zaloguj się do https://monitoring.solaredge.com, wygeneruj nowy klucz API, sprawdź czy Site ID (liczba) zgadza się z systemem. Czekaj aż API zaaktualizuje uprawnienia (do 1h).
    • Błąd 4: Duplikaty czujników na dashboardzie

    • Przyczyna: dodano tę samą integrację (np. Modbus) dwukrotnie (raz ręcznie, raz automatycznie).
    • Diagnoza: w Ustawienia > Urządzenia i usługi pojawia się „Modbus” dwa razy z rosnącymi ID.
    • Rozwiązanie: usuń duplikat (kliknij „Usuń”), restartuj Home Assistant.
    • Błąd 5: Automatyzacja nie uruchamia się pomimo warunku

    • Przyczyna: sensor mający wartość `unknown` (nie odczytuje danych), warunek `> 2000 W` nigdy nie zostaje spełniony bo moc jest na `unknown`.
    • Diagnoza: w Developer Tools > States sprawdź czy sensor ma wartość liczbową czy `unknown`. Jeśli `unknown`, poprzednia integracja nie działa.
    • Rozwiązanie: najpierw napraw integrację REST/MODBUS (błędy 1-3), czekaj aż czujnik wyświetli liczbę, wtedy automatyzacja zadziała.
    • Błąd 6: Magazyn nie ładuje się mimo ustawienia automatyzacji

    • Przyczyna: rejestr MODBUS wybranego do sterowania jest zablokowany (read-only), lub slave ID magazynu jest inny niż falownika.
    • Diagnoza: manualne testowanie: w Developer Tools > YAML Editor umieść:
    • „`yaml service: modbus.write_register data: hub: huawei unit: 1 address: 40246 value: 1 „` Jeśli błąd „write failed”, rejestr jest read-only.

    • Rozwiązanie: zaloguj do panelu Huawei i sprawdź czy funkcja zdalnego sterowania (remote control) jest włączona. Jeśli nie, włącz w Ustawienia > Administracja > Sterowanie zdalne.

    Integracja magazynu energii z Home Assistant – wybór akumulatora

    Kompatybilność magazynów energii z Home Assistant zależy od dostępnego protokołu komunikacji – MODBUS TCP (Huawei, BYD, Pylontech), REST API (Tesla, SolarEdge), lub inverter gateway (LG Chem, Enphase). Nie każdy magazyn wymaga osobnej integracji; niektóre komunikują się przez falownik.

    Cztery popularne magazyny OZE i ich integracja:

    Magazyn Pojemność Protokół Kompatybilność HA Uwagi
    Huawei LUNA2000 5-15 kWh MODBUS TCP port 502 Pełna, magazyn Huawei LUNA2000</a> Najlepsza dla HA, wszystkie parametry dostępne
    Tesla Powerwall 3 13,5 kWh REST API (cloud) Pełna Wymaga dostępu internetu, latencja API 5-10 min
    BYD Battery-Box HVS 5-10 kWh MODBUS TCP lub RS485 Pełna (z adapterem) Wymaga konwertera RS485->TCP (np. USR-W630S)
    Pylontech US3000C 4,8-9,6 kWh MODBUS RTU (RS485) Pełna (z adapterem) Tańszy niż Huawei, może być problematyczny w starych instalacjach

    Technologia akumulatora (LiFePO4 vs NMC) nie wpływa na kompatybilność z Home Assistant – to kwestia chemii baterii. technologia akumulatora wpływa na żywotność i temperaturę pracy. Home Assistant integruje się z kontrolerem BMS magazynu (battery management system), który raportuje te same parametry niezależnie od technologii.

    Dla nowych instalacji OZE w 2025 roku rekomendacja: Huawei LUNA2000 (całościowe rozwiązanie: magazyn + falownik + integracja MODBUS) lub magazynu energii zagranicznego (BYD/Pylontech) z oddzielnym falownikiem hybrydowym (Fronius Hybrid, SMA, Huawei). Home Assistant kompatybilny ze wszystkimi.