
Seria SolaX SK-SU (SK-SU3000E, SK-SU3700E, SK-SU5000E, SK-SU3000C, SK-SU5000C) to jednofazowe falowniki hybrydowe z rodziny Gen2 X1 Hybrid. Łączą konwersję fotowoltaiczną z zarządzaniem magazynem energii bateryjnej w jednym urządzeniu. TapHome łączy się bezpośrednio z falownikiem przez Modbus TCP po Ethernecie — nie jest potrzebna żadna dodatkowa bramka ani dongle WiFi.
Szablon zapewnia monitoring w czasie rzeczywistym: moc wyjściowa AC, produkcja stringów FV, stan naładowania i moc baterii, oddawanie/pobór z sieci, dzienna i łączna produkcja energii oraz czujniki temperatury falownika i baterii.
Włączenie komunikacji Modbus
Seria SK-SU posiada wbudowany moduł Ethernet z natywną obsługą Modbus TCP. Nie jest potrzebny żaden dodatkowy sprzęt (Pocket WiFi dongle).
- Podłącz kabel Ethernet z portu Ethernet falownika do routera lub switcha w sieci lokalnej
- Sprawdź tabelę DHCP routera, aby znaleźć adres IP przypisany falownikowi
- Upewnij się, że TapHome Core jest w tej samej sieci/podsieci co falownik
- Protokół: Modbus TCP
- Port: 502
- Domyślne Slave ID: 1
- Kod funkcji: 0x04 (Read Input Registers)
- Kolejność bajtów: Little-endian dla wartości 32-bitowych
Przypisz falownikowi statyczny adres IP w ustawieniach DHCP routera, aby adres nie zmieniał się po ponownym uruchomieniu.
Obsługiwane jest tylko jedno aktywne połączenie Modbus TCP z falownikiem jednocześnie. Zamknij wszystkie inne narzędzia Modbus (QModMaster, monitoring SolaX Cloud przez dongle) przed podłączeniem TapHome.
Konfiguracja
Podczas importu szablonu do TapHome podaj:
- Adres IP — adres IP falownika w sieci lokalnej (domyślnie: 192.168.1.0)
- Slave ID — adres Modbus slave (domyślnie: 1)
Zalecany minimalny cykl odpytywania falownika wynosi około 1 sekundy. Szablon używa interwałów 2,5–150 sekund w zależności od urządzenia, co mieści się w tym limicie.
Możliwości urządzenia
Szablon udostępnia następujące urządzenia:
Produkcja solarna
- PV String 1 Power — moc stringu FV 1 w czasie rzeczywistym w kW (rejestr 0x0A, UInt16, dzielony przez 1000)
- PV String 2 Power — moc stringu FV 2 w czasie rzeczywistym w kW (rejestr 0x0B, UInt16, dzielony przez 1000)
- AC Power — całkowita moc wyjściowa AC falownika w kW (rejestr 0x02, Int16, dzielony przez 1000)
Monitoring baterii
- Battery SOC — stan naładowania baterii w procentach (rejestr 0x1C, UInt16). Wyświetlany jako 0–100 % w TapHome za pomocą AnalogInput z konwersją poziomu (dzielony przez 100 dla zakresu 0,0–1,0).
- Battery Power — moc ładowania/rozładowania w kW (rejestr 0x16, Int16, dzielony przez 1000). Wartości dodatnie oznaczają ładowanie, ujemne rozładowanie.
- Battery Temperature — temperatura baterii w °C (rejestr 0x55, UInt16, dzielony przez 10). Jest to rejestr specyficzny dla Gen2 SK-SU.
Pomiar sieci
- Grid Feed-in / Consumption — moc sieciowa w czasie rzeczywistym w kW (rejestry 0x46–0x47, LittleEndianInt32, dzielony przez 1000). Wartości dodatnie oznaczają eksport energii do sieci, ujemne import z sieci.
- Daily / Instant Production — licznik energii łączący dzienną produkcję energii w kWh (rejestr 0x50, UInt16, dzielony przez 10) z chwilową mocą AC w kW (rejestr 0x02).
Energia łączna
- Total Energy Production — skumulowana łączna energia wyprodukowana przez falownik w kWh (rejestry 0x52–0x53, LittleEndianInt32, dzielony przez 1000).
Monitoring temperatury
- Inverter Temperature — wewnętrzna temperatura falownika w °C (rejestr 0x08, Int16).
- Battery Temperature — patrz sekcja Monitoring baterii powyżej.
Atrybuty serwisowe
Moduł udostępnia jeden atrybut serwisowy:
- Run Mode — aktualny tryb pracy falownika odczytywany z rejestru 0x09. Wartości: 0=Wait, 1=Check, 2=Normal, 3=Fault, 4=Permanent Fault, 5=Update, 6=Off-grid waiting, 7=Off-grid, 8=Self Test, 9=Idle, 10=Standby.
Alarmy
Szablon monitoruje trzy rejestry błędów i wyzwala alarmy po wykryciu usterki:
| Rejestr | Alarm |
|---|---|
| 0x40 | Usterka falownika |
| 0x42 | Usterka ładowania |
| 0x43 | Usterka zarządzania |
Dodatkowe możliwości poza szablonem
SolaX SK-SU udostępnia również rejestry Modbus dla napięcia i prądu sieciowego, napięć i prądów stringów FV, częstotliwości sieci, napięcia i prądu baterii, temperatury BMS baterii, skumulowanej energii importowanej/eksportowanej z sieci oraz ustawienia Use Mode (Self Use, Feed-in Priority, Backup, Manual). Mogą zostać dodane do szablonu TapHome w przyszłej aktualizacji.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy kabel Ethernet jest podłączony do portu Ethernet falownika (nie do portu dongla WiFi)
- Potwierdź adres IP falownika — sprawdź tabelę DHCP routera
- Upewnij się, że TapHome Core i falownik są w tej samej sieci/podsieci
- Sprawdź, czy żaden firewall nie blokuje portu 502
- Zamknij wszystkie inne połączenia Modbus TCP z falownikiem (obsługiwane jest tylko jedno połączenie)
Wartości pokazują zero w nocy / bez światła słonecznego
To jest normalne. Gdy produkcja FV wynosi zero, falownik przechodzi w tryb Wait lub Idle (Run Mode 0 lub 9). Moc AC i moc stringów FV będą zerowe. Wartości mocy baterii i sieci będą nadal się aktualizować.
Battery SOC pokazuje nieoczekiwane wartości
Szablon odczytuje rejestr 0x1C (Battery Capacity) i dzieli przez 100 dla zakresu AnalogInput 0,0–1,0. Sprawdź, czy bateria jest podłączona i BMS komunikuje się (rejestr BMS_Connect_State 0x11 powinien mieć wartość 1).
