
Seria Huawei SUN2000 3-10KTL obejmuje jednofazowe i trójfazowe falowniki stringowe do domowych instalacji fotowoltaicznych o mocy znamionowej od 3 kW do 10 kW. TapHome łączy się z falownikiem przez Modbus TCP — bezpośrednio przez wbudowany punkt dostępowy WiFi falownika lub przez Huawei Smart Dongle (WLAN-FE lub LAN) podłączony do sieci lokalnej.
Szablon zapewnia monitorowanie mocy czynnej, moc DC na wejściu, odczyty prądu i napięcia stringów PV dla maksymalnie 4 stringów, dzienne i skumulowane liczniki energii, szczegółowy status falownika z dekodowaniem alarmów, przegląd magazynu bateryjnego (dla LUNA2000) oraz akcje sterowania mocą, w tym kompensację mocy biernej i ograniczenie mocy czynnej.
Włączanie komunikacji Modbus
Falownik SUN2000 obsługuje Modbus TCP przez punkt dostępowy WiFi oraz przez Smart Dongle. Do stałego połączenia z TapHome zaleca się 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 | Podłącza falownik do sieci lokalnej. Umożliwia jednoczesne Modbus TCP + aplikację FusionSolar. |
| Punkt dostępowy WiFi | WiFi | Bezpośrednie połączenie z AP falownika (SSID: SUN2000-<serial>). Tylko jeden klient naraz. |
| RS-485 (Modbus RTU) | Piny portu COM RS485A1/B1 | Nie jest używany przez ten szablon. Nie może działać jednocześnie z monitorowaniem FusionSolar. |
Przy korzystaniu z punktu dostępowego WiFi aplikacja FusionSolar nie może się jednocześnie połączyć. W instalacjach produkcyjnych zawsze używaj Smart Dongle, aby TapHome i FusionSolar mogły działać jednocześnie.
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 statyczny adres IP do Smart Dongle w ustawieniach DHCP routera, aby adres nie zmienił się po przerwie w zasilaniu.
Połączenie sieciowe
- Protokół: Modbus TCP
- Port: 502 (standardowy port Modbus TCP)
- Domyślne Slave ID: 1
- Kolejność bajtów: Big-endian (standardowy Modbus)
Integracja Huawei Home Assistant domyślnie używa portu 503 (tryb WiFi AP). Przy połączeniu przez Smart Dongle w sieci lokalnej TapHome używa standardowego portu Modbus TCP 502.
Konfiguracja
Podczas importu szablonu w TapHome podaj:
- Adres IP — IP Smart Dongle w sieci lokalnej (lub WiFi AP IP falownika, domyślny: 192.168.200.1)
- Slave ID — adres Modbus slave (domyślny: 1)
Funkcje urządzeń
Szablon udostępnia następujące urządzenia:
Moc czynna
Urządzenie licznika energii, które odczytuje bieżące wyjście AC falownika. Jest to główne urządzenie do monitorowania mocy.
- Moc czynna — bieżąca moc wyjściowa AC w kW (rejestr H:32080, Int32)
- Współczynnik mocy — współczynnik mocy sieci (rejestr H:32084, Int16)
- Szczytowa moc czynna dnia — najwyższa moc dziś w kW (atrybut serwisowy, H:32078)
- Moc bierna — bieżąca moc bierna w kVar (atrybut serwisowy, H:32082)
- Moc znamionowa / Maks. moc czynna / Maks. moc pozorna — wartości tabliczkowe z rejestrów H:30073, H:30075, H:30077
Urządzenie zapewnia również trzy akcje serwisowe do sterowania mocą:
- Kompensacja mocy biernej (PF) — ustawienie współczynnika mocy od -1,0 do 1,0 (zapis do H:40122)
- Kompensacja mocy biernej (Q/S) — ustawienie stosunku mocy biernej (zapis do H:40123)
- Ograniczenie mocy czynnej (%) — ograniczenie mocy wyjściowej jako procent 0–100 % (zapis do H:40125)
Moc DC na wejściu
Czujnik tylko do odczytu pokazujący całkowitą moc DC na wejściu ze wszystkich stringów PV łącznie, w kW (rejestr H:32064, Int32, dzielony przez 1000).
Atrybuty serwisowe pokazują szczegóły strony sieciowej: częstotliwość sieci (H:32085), napięcia fazowe A/B/C (H:32069–32071) i prądy fazowe A/B/C (H:32072–32076).
Bateria
Urządzenie kontenerowe dla statusu magazynu bateryjnego (Huawei LUNA2000). Wyświetla:
- Stan pracy — Offline, Gotowość, Praca, Awaria lub Uśpienie (H:37762)
- Dzienne ładowanie — energia naładowana dziś w kWh (H:37784)
- Dzienne rozładowanie — energia rozładowana dziś w kWh (H:37786)
Urządzenie Bateria działa tylko wtedy, gdy bateria LUNA2000 jest podłączona do falownika. Bez baterii Stan pracy pokaże „Offline".
Energia całkowita
Skumulowana energia wygenerowana od uruchomienia, w kWh (rejestr H:32106, UInt32, dzielony przez 100).
Energia dzienna
Energia wygenerowana dziś, w kWh (rejestr H:32114, dzielony przez 100).
Prądy stringów PV (PV1–PV4)
Cztery oddzielne urządzenia czujnikowe, po jednym na string PV, mierzące prąd DC w amperach (rejestry H:32017, H:32019, H:32021, H:32023). Każde urządzenie zawiera atrybut serwisowy dla odpowiedniego napięcia stringa (H:32016, H:32018, H:32020, H:32022).
Liczba aktywnych urządzeń stringów PV zależy od modelu falownika i instalacji. Nieużywane stringi będą odczytywać 0 A.
Status falownika
Przełącznik wielowartościowy (tylko do odczytu) pokazujący bieżący stan operacyjny falownika z rejestru H:32089:
| Wartość | Stan | Opis |
|---|---|---|
| 0 | Stan falownika | Początkowy / nieznany |
| 1 | Bezczynny | Wykrywanie ISO, nasłonecznienia lub sieci |
| 2 | Uruchamianie | Falownik się uruchamia |
| 3 | On Grid | Normalna produkcja energii |
| 4 | Wyłączenie | Awaria, polecenie, OVGR lub odłączenie DC |
| 5 | Grid Dispatch | Aktywna krzywa cos(Phi)-P lub Q-U |
| 6 | IV Scanning | Skanowanie krzywej I-V stringa PV |
| 7 | Spot-Check | Trwa kontrola sieci |
| 8 | Inspekcja | Tryb inspekcji |
| 9 | Wykrywanie wejścia DC | Wykrywanie wejścia DC |
Atrybuty serwisowe dostarczają szczegółowych informacji o stanie:
- Pełny stan — rozszerzony status ze wszystkimi podstanami (np. „Wyłączenie: Awaria", „On-Grid: Ograniczenie mocy")
- Połączenie z siecią — gotowość, normalne, derating z powodu ograniczenia mocy lub przyczyn wewnętrznych
- Teleindykacja — stan telesygnalizacji IEC104
- Status blokady / Status połączenia PV — z rejestru monitorującego H:32002
- Czas uruchomienia / Czas wyłączenia — ostatnie znaczniki czasu uruchomienia i wyłączenia
Monitorowanie alarmów
Skrypt odczytu na poziomie modułu monitoruje rejestry alarmów H:32008 i H:32009 (Bitfield16). Każdy bit odpowiada konkretnemu uszkodzeniu lub ostrzeżeniu:
| Rejestr | Bit | Alarm |
|---|---|---|
| H:32008 | 0 | Wysokie napięcie stringa |
| H:32008 | 1 | Usterka łuku DC |
| H:32008 | 2 | Odwrócona polaryzacja stringa |
| H:32008 | 3 | Nieprawidłowy string (ostrzeżenie) |
| H:32008 | 7 | Awaria sieci energetycznej |
| H:32008 | 8–9 | Podnapięcie/przepięcie sieci |
| H:32008 | 11–13 | Usterki częstotliwości sieci |
| H:32008 | 14–15 | Nadprąd wyjściowy / składowa DC |
| H:32009 | 0 | Nieprawidłowy prąd upływowy |
| H:32009 | 1–2 | Usterki uziemienia / izolacji |
| H:32009 | 3–4 | Wysoka temperatura / usterka urządzenia |
| H:32009 | 9 | Nieprawidłowe urządzenie magazynujące energię |
| H:32009 | 10–11 | Praca wyspowa aktywna/pasywna |
Diagnostyka na poziomie modułu
Moduł udostępnia atrybuty serwisowe do identyfikacji urządzenia i diagnostyki:
| Atrybut | Rejestr | Opis |
|---|---|---|
| Nazwa modelu | H:30000 | Model z tabliczki znamionowej |
| SN | H:30015 | Numer seryjny |
| PN | H:30025 | Kod produktu |
| Model ID | H:30070 | Numeryczny identyfikator modelu |
| Liczba stringów | H:30071 | Podłączone stringi PV |
| Liczba MPPT | H:30072 | Liczba trackerów MPP |
| Czas systemowy | H:40000 | Czas lokalny falownika |
| Strefa czasowa | H:43006 | Przesunięcie UTC |
| Sprawność falownika | H:32086 | Sprawność konwersji (%) |
| Temperatura obudowy | H:32087 | Temperatura wewnętrzna |
| Rezystancja izolacji | H:32088 | Izolacja pola PV |
| Zbieranie danych DSP | H:32002 | Status zbierania danych |
Akcja serwisowa Strefa czasowa umożliwia ustawienie przesunięcia UTC falownika (zapis do H:43006).
Dodatkowe możliwości
Falownik SUN2000 udostępnia dodatkowe rejestry, które nie zostały jeszcze zaimplementowane w szablonie. Obejmują one napięcia międzyfazowe (A-B, B-C, C-A), rejestr kodu usterki, szybciej aktualizowany odczyt mocy czynnej, całkowity licznik energii DC na wejściu, miesięczne i roczne liczniki energii, stan naładowania baterii (SOC) i moc ładowania/rozładowywania, aktywną moc sieciową (import/eksport z miernika mocy), wyeksportowaną i skumulowaną energię do sieci oraz polecenia zdalnego włączania/wyłączania. Mogą one zostać dodane w przyszłej aktualizacji szablonu.
SOC baterii (stan naładowania) jest wyraźnie nieobecny w aktualnym szablonie pomimo istnienia urządzenia Bateria. Jeśli potrzebujesz monitorowania SOC, można go dodać jako niestandardowe urządzenie Modbus odczytujące rejestr H:37760 (UInt16, podzielić przez 10, wynik w %).
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy Smart Dongle jest podłączony do portu USB falownika i ma zasilanie (aktywna dioda LED)
- Potwierdź adres IP dongle w tabeli dzierżaw DHCP routera
- Upewnij się, że TapHome Core i Smart Dongle są w tej samej sieci/podsieci
- Sprawdź, czy żaden firewall nie blokuje portu 502
- W trybie WiFi AP połącz się z SSID falownika (
SUN2000-<serial>) i użyj IP 192.168.200.1
Stringi PV odczytują wartości zerowe
Nieużywane wejścia stringów PV zawsze będą odczytywać 0 A / 0 V. Jest to normalne, jeśli model falownika ma mniej wejść MPPT niż zapewnia szablon (np. model 3KTL może używać tylko PV1 i PV2).
Urządzenie baterii pokazuje „Offline"
Rejestry baterii LUNA2000 są wypełniane tylko gdy kompatybilna bateria jest fizycznie podłączona do falownika. Bez baterii Stan pracy pokaże „Offline", a liczniki ładowania/rozładowania będą zerowe.
Status falownika utknął na „Bezczynny"
W nocy lub przy niskim nasłonecznieniu falownik przechodzi w tryb bezczynny. Jest to normalne — przejdzie w stan „On Grid" po wykryciu wystarczającego nasłonecznienia.