
Seria Huawei SUN2000 3-10KTL obejmuje jednofazowe i trójfazowe falowniki stringowe do mieszkaniowych systemów PV o mocy znamionowej od 3 kW do 10 kW. TapHome łączy się z falownikiem przez Modbus TCP — za pośrednictwem Huawei Smart Dongle (WLAN-FE lub 4G) podłączonego do portu USB falownika lub bezpośrednio przez wbudowany punkt dostępowy WiFi falownika.
Szablon zapewnia monitorowanie mocy czynnej w sieci, dzienne i całożyciowe liczniki energii, odczyt prądu maksymalnie 4 stringów PV, indywidualne czujniki napięć fazowych, częstotliwość sieci, zagregowaną produkcję DC, stan naładowania baterii (dla LUNA2000), stan pracy falownika ze szczegółowym dekodowaniem podstanów oraz zapisywalne ograniczenie eksportu do sieci. Działania serwisowe na poziomie modułu umożliwiają kompensację mocy biernej (PF i Q/S) oraz ograniczenie mocy czynnej.
Włączanie komunikacji Modbus
Falownik SUN2000 obsługuje Modbus TCP zarówno przez wbudowany punkt dostępowy WiFi, jak i przez Smart Dongle. Do trwałego połączenia z TapHome zalecane jest użycie Huawei Smart Dongle-WLAN-FE (lub Smart Dongle-4G) podłączonego do portu USB falownika.
Opcje połączenia
| Metoda | Interfejs | Uwagi |
|---|---|---|
| Smart Dongle (zalecany) | Ethernet / WiFi | Łączy falownik z lokalną siecią LAN. Umożliwia jednoczesny dostęp Modbus TCP i z aplikacji FusionSolar. |
| Punkt dostępowy WiFi | WiFi | Bezpośrednie połączenie z AP falownika (SSID: SUN2000-<serial>). Tylko jeden klient na raz. |
| RS-485 (Modbus RTU) | Piny portu COM RS485A1/B1 | Nie używany przez ten szablon. Nie może działać jednocześnie z monitorowaniem FusionSolar. |
W przypadku korzystania z metody punktu dostępowego WiFi, aplikacja FusionSolar nie może łączyć się jednocześnie. W instalacjach produkcyjnych zawsze używaj Smart Dongle, aby TapHome i FusionSolar mogły działać równolegle.
Konfiguracja Smart Dongle
- Podłącz Smart Dongle-WLAN-FE do portu USB na spodzie falownika
- Połącz Smart Dongle z lokalną siecią WiFi za pomocą aplikacji FusionSolar (konfiguracja początkowa)
- Dongle uzyska adres IP z routera przez DHCP
- Zanotuj adres IP z tabeli dzierżaw DHCP routera
Przypisz Smart Dongle statyczny adres IP (lub rezerwację DHCP) w ustawieniach routera, aby adres nie zmieniał się po wyłączeniu zasilania.
Połączenie sieciowe
- Protokół: Modbus TCP
- Port: 502 (standardowy port Modbus TCP)
- Domyślne Slave ID: 1
- Kolejność bajtów: Big-endian (standardowy Modbus)
- Używany zakres rejestrów: H:30000 — H:47418
Biblioteka
huawei-solar-libdla Home Assistant w trybie WiFi AP używa domyślnie portu 503. Przy połączeniu przez Smart Dongle w lokalnej sieci TapHome używa standardowego portu Modbus TCP 502.
Konfiguracja
Podczas importowania szablonu w TapHome podaj:
- Adres IP — adres IP Smart Dongle w lokalnej sieci (lub IP AP WiFi falownika, domyślnie: 192.168.200.1)
- Slave ID — adres slave Modbus (domyślnie: 1)
Funkcje urządzeń
Szablon udostępnia 16 urządzeń pogrupowanych według funkcji poniżej.
Monitorowanie mocy i energii
- Moc czynna — licznik energii Modbus odczytujący dzienny skumulowany uzysk z H:32114 (kWh) oraz chwilową moc czynną pobieraną z sieci z H:37113 (kW). Zawiera 11 atrybutów serwisowych (szczytowa moc czynna dnia, moc bierna, znamionowa/maks. moc czynna, maks. moc pozorna, maks. moc bierna oddawana/pobierana, kompensacja mocy biernej PW i Q/S, ograniczenie mocy czynnej w % oraz wartości stałej) i 3 działania serwisowe (kompensacja mocy biernej PF, kompensacja mocy biernej Q/S, ograniczenie mocy czynnej %).
- Energia całkowita — skumulowana energia całożyciowa wyprodukowana przez falownik od uruchomienia, w kWh (H:32106).
- Energia dziś — energia wytworzona od północy, resetuje się codziennie, w kWh (H:32114).
- Produkcja DC — zagregowana moc wejściowa DC ze wszystkich stringów PV w kW (H:32064). Atrybuty serwisowe udostępniają częstotliwość sieci (H:32085), napięcia fazowe A/B/C (H:32069–32071) oraz prądy fazowe A/B/C (H:32072–32076).
Monitorowanie stringów PV
Cztery urządzenia czujnikowe, po jednym na string PV, raportują prąd DC w amperach. Każde urządzenie zawiera atrybut serwisowy dla odpowiadającego napięcia DC stringu:
| Urządzenie | Rejestr prądu | Atrybut napięcia |
|---|---|---|
| PV1 prąd | H:32017 | H:32016 |
| PV2 prąd | H:32019 | H:32018 |
| PV3 prąd | H:32021 | H:32020 |
| PV4 prąd | H:32023 | H:32022 |
Liczba aktywnych urządzeń stringów PV zależy od modelu falownika i instalacji. Nieużywane wejścia stringów odczytują 0 A — na przykład model 3KTL zazwyczaj wykorzystuje tylko PV1 i PV2.
Parametry sieci
- Napięcie fazy A — napięcie faza-neutralny na linii A w V (H:32069).
- Napięcie fazy B — napięcie faza-neutralny na linii B w V (H:32070).
- Napięcie fazy C — napięcie faza-neutralny na linii C w V (H:32071).
- Częstotliwość sieci — częstotliwość sieci AC na wyjściu falownika w Hz (H:32085).
Bateria (LUNA2000)
- SOC baterii — stan naładowania baterii jako ułamek dostępnej pojemności, odczytywany z H:37760. Gdy falownik raportuje wartość powyżej 1 (brak baterii), urządzenie dodaje informacyjną wiadomość „Batéria nepripojená" (Bateria niepodłączona).
Dokument Huawei Modbus Interface Definitions V3.0 określa dla rejestru H:37760 gain 10 (procent z jednym miejscem dziesiętnym). Szablon TapHome używa gain 1000, co odczytuje wartość jako ułamek (0,0–1,0). Obie reprezentacje udostępniają te same dane bazowe — zinterpretuj wyświetloną wartość odpowiednio.
Kontrola eksportu mocy
- Maksymalna moc do sieci — zapisywalne ograniczenie eksportu wyrażone jako procent mocy znamionowej (H:47418, Int16, gain 10). Ustaw to urządzenie, aby ograniczyć, ile energii falownik oddaje do sieci.
- Maksymalna moc do sieci (W) — czujnik (tylko do odczytu) raportujący aktualnie obowiązujący limit eksportu jako bezwzględną wartość w kW (H:47416, Int32, gain 1000).
Rejestry H:47416 i H:47418 nie są udokumentowane w oficjalnym dokumencie Huawei Solar Inverter Modbus Interface Definitions V3.0 (2023-01-16). Są to rozszerzenia producenta na nowszym firmware, potwierdzone tylko poprzez testy w terenie. Zachowanie może się różnić w zależności od wersji firmware falownika — przed poleganiem na limicie w automatyzacjach zweryfikuj odpowiedź po zapisie do H:47418.
Stan pracy falownika
Przełącznik wielowartościowy (odczytywany z H:32089), który mapuje ponad 20 surowych kodów stanu Huawei na 10 wysokopoziomowych stanów:
| Wartość | Stan | Surowe kody źródłowe |
|---|---|---|
| 0 | Stan czuwania | 0 |
| 1 | Bezczynny / Brak nasłonecznienia | 1, 2, 3, 40960 |
| 2 | Uruchamianie | 256 |
| 3 | Podłączony do sieci | 512, 513, 514 |
| 4 | Wyłączenie | 768–774 |
| 5 | Regulacja sieci | 1025, 1026 |
| 6 | Skanowanie IV | 2048 |
| 7 | Kontrola wyrywkowa | 1280, 1281 |
| 8 | Inspekcja | 1536 |
| 9 | Wykrywanie wejścia DC | 2304 |
Atrybuty serwisowe zapewniają głębszy wgląd w stan:
- Pełny stan — pełny stan falownika zdekodowany z H:32089 ze wszystkimi ponad 20 surowymi podstanami (Idle: Initializing, Idle: Detecting ISO, On-Grid: Power Limit, Shutdown: Fault, Shutdown: OVGR, Grid dispatch: krzywa cos(Phi)-P itd.).
- Połączenie z siecią — wyprowadzone z bitów H:32000: Stan czuwania, Normalne połączenie z siecią, Połączenie z deratingiem z powodu ograniczenia mocy, Połączenie z deratingiem z powodu wewnętrznych przyczyn falownika lub Niepodłączony.
- Teleindykacja — stan telesygnalizacji IEC 60870-5-104 z bitów H:32000: Stan czuwania, Normalne zatrzymanie, Zatrzymanie z powodu awarii, Zatrzymanie z powodu ograniczenia mocy, Wyłączenie, Kontrola wyrywkowa, Podłączony do sieci.
- Status blokady — Zablokowany lub Odblokowany, wyprowadzony z bitu 0 H:32002.
- Status połączenia PV — Podłączony lub Odłączony, wyprowadzony z bitu 0 H:32002.
- Czas uruchomienia — najnowszy czas uruchomienia w ciągu dnia (HH:MM) z H:32091.
- Czas wyłączenia — najnowszy czas wyłączenia w ciągu dnia (HH:MM) z H:32093.
Diagnostyka na poziomie modułu
Moduł udostępnia atrybuty serwisowe do identyfikacji urządzenia i diagnostyki:
| Atrybut | Rejestr | Opis |
|---|---|---|
| Nazwa modelu | H:30000 | Identyfikator modelu z tabliczki znamionowej falownika |
| SN | H:30015 | Numer seryjny |
| PN | H:30025 | Numer części |
| Model ID | H:30070 | Numeryczny identyfikator modelu |
| Liczba stringów | H:30071 | Stringi PV obsługiwane przez sprzęt |
| Liczba MPPT | H:30072 | Liczba niezależnych trackerów MPPT |
| Czas systemowy | H:40000 | Wewnętrzny zegar falownika |
| Strefa czasowa | H:43006 | Skonfigurowane przesunięcie UTC |
| Sprawność falownika | H:32086 | Aktualna sprawność konwersji AC/DC (%) |
| Temperatura obudowy | H:32087 | Wewnętrzna temperatura obudowy (°C) |
| Rezystancja izolacji | H:32088 | Rezystancja izolacji po stronie DC (MΩ) |
| Zbieranie danych DSP | H:32002 | Czy DSP falownika zbiera telemetrię |
Działanie serwisowe Strefa czasowa pozwala ustawić przesunięcie UTC falownika (zapis do H:43006). Obsługiwane wartości obejmują zakres od UTC-12:00 do UTC+14:00.
Monitorowanie alarmów
Skrypt odczytu na poziomie modułu odpytuje rejestry alarmów H:32008 (Alarm 1) i H:32009 (Alarm 2) i dekoduje każdy bit jako nazwany błąd lub ostrzeżenie. Godne uwagi alarmy:
| Rejestr | Bit | Alarm |
|---|---|---|
| H:32008 | 0 | Wysokie napięcie stringu |
| H:32008 | 1 | Łuk DC |
| H:32008 | 2 | Odwrócona polaryzacja stringu |
| H:32008 | 3 | Nieprawidłowy string (ostrzeżenie) |
| H:32008 | 5 | Błąd AFCI |
| H:32008 | 7 | Awaria sieci elektrycznej |
| H:32008 | 8–9 | Pod-/Przepięcie sieci |
| H:32008 | 11–13 | Błędy częstotliwości sieci |
| H:32008 | 14–15 | Przeciążenie wyjścia / Składowa DC |
| H:32009 | 0 | Nieprawidłowy prąd upływu |
| H:32009 | 1–2 | Nieprawidłowe uziemienie / Niska izolacja |
| H:32009 | 3–4 | Wysoka temperatura / Awaria urządzenia |
| H:32009 | 9 | Nieprawidłowe urządzenie magazynowania energii |
| H:32009 | 10–11 | Wyspowość aktywna/pasywna |
| H:32009 | 15 | Nieprawidłowa konfiguracja modułu PV |
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy Smart Dongle jest podłączony do portu USB falownika i ma zasilanie (świeci dioda LED).
- Potwierdź adres IP dongla w tabeli dzierżaw DHCP routera.
- Upewnij się, że TapHome Core i Smart Dongle znajdują się w tej samej sieci / podsieci.
- Sprawdź, czy żadna zapora sieciowa nie blokuje portu TCP 502.
- Jeśli używasz trybu WiFi AP, połącz się z SSID falownika (
SUN2000-<serial>) i użyj IP192.168.200.1.
Wartości stringów PV odczytują zero
Nieużywane wejścia stringów PV zawsze odczytują 0 A i 0 V. Jest to normalne dla modeli falowników z mniejszą liczbą wejść MPPT niż zapewnia szablon (np. model 3KTL zazwyczaj używa tylko PV1 i PV2).
SOC baterii pokazuje „Batéria nepripojená" lub wartości powyżej 100 %
Rejestry baterii LUNA2000 są wypełniane tylko wtedy, gdy do falownika fizycznie podłączona jest kompatybilna bateria. Bez baterii rejestr H:37760 zwraca wartości spoza oczekiwanego zakresu i szablon generuje informacyjny komunikat „Batéria nepripojená" (Bateria niepodłączona).
Falownik zawieszony w stanie Idle
W godzinach nocnych lub przy niskim nasłonecznieniu falownik pozostaje w stanie Idle (podstany „Detecting ISO", „Detecting irradiation", „Grid Detecting" lub „No irradiation"). Falownik automatycznie przechodzi do stanu On-Grid po wykryciu wystarczającego nasłonecznienia.
Zapis do Maksymalna moc do sieci nie daje efektu
Rejestry H:47416 i H:47418 są rozszerzeniami producenta i nie występują w oficjalnej dokumentacji Modbus V3.0. Jeśli limit eksportu nie ma efektu, zweryfikuj:
- Czy wersja firmware falownika obsługuje funkcję ograniczenia eksportu.
- Czy Smart Dongle jest podłączony i nie znajduje się w trybie pass-through używanym przez usługi kodu sieciowego FusionSolar.
- Czy żaden konfliktowy kod sieciowy ani sygnał DRM nie nadpisuje lokalnego limitu.
Podstan Shutdown pokazuje OVGR / DC Switch OFF
Te podstany wyłączenia (zdekodowane z H:32089) wskazują, że falownik został zatrzymany przez sygnał ochronny — OVGR przez zewnętrzny styk OVGR lub DC Switch OFF przez fizyczny rozłącznik DC na falowniku. Przed próbą zdalnego włączenia usuń przyczynę fizyczną.