TapHome

Wattsonic Hybrid Inverter G3

Modbus RTU
Dodane przez
Ostatnia aktualizacja: 03. 2026
Wattsonic Hybrid Inverter G3

Wattsonic Hybrid Inverter G3 to seria trójfazowych hybrydowych falowników Gen3 Li-HV dostępna w sześciu modelach: 6K-25-3P, 8K-25-3P, 10K-25-3P (prąd baterii 25A) oraz 12K-40-3P, 15K-40-3P, 20K-40-3P (prąd baterii 40A). Obsługuje dwuwejściowe MPPT PV (do 1000V DC), magazynowanie energii w bateriach litowych (do 92 kWh na falownik), pracę w trybie on-grid i off-grid oraz trójfazowe wyjście zapasowe z czasem przełączania poniżej 10 ms.

TapHome komunikuje się z falownikiem przez Modbus RTU po RS-485 przez port EMS. Szablon zapewnia monitorowanie stanu baterii, przepływu mocy z sieci, energii produkcji PV, pomiarów per-fazowych i temperatur wewnętrznych, a także sterowanie zasilaniem zapasowym EPS/UPS, limitami eksportu do sieci, ustawieniami mocy wyjściowej AC, przesunięciem szczytu obciążenia i asymetrycznym wyjściem off-grid.

Wattsonic Gen3 używa innej mapy rejestrów (zakres 10xxx–53xxx) niż starsza seria WTS/Gen2 (1xxxx–5xxxx). Obie serie nie są wymienne — użyj właściwego szablonu dla swojej generacji falownika. Kompatybilne marki klonów korzystające z tego samego protokołu rejestrów Gen3 to Sunways, Solinteg, A-Tronix i St-ems.

Połączenie sprzętowe

Połączenie RS-485 EMS

Podłącz TapHome do pinów RS-485 EMS na bloku zaciskowym złącza Multi-COM na dole falownika:

Pin Multi-COMDefinicjaPołączenie TapHome
13485 B1B-/D- na TapHome RS-485
14485 A1A+/D+ na TapHome RS-485

Złącze Multi-COM używa wodoszczelnego dławika kablowego. Średnica przewodu musi wynosić 4–6,5 mm, przekrój 0,5–1,5 mm². Oczyść zewnętrzną izolację na 55 mm, a wewnętrzną izolację przewodu na 8 mm.

Dane techniczne
ParametrWartość
Stopień ochronyIP65
Temperatura pracy-30°C do +60°C
KomunikacjaCAN, RS485, WiFi/LAN (opcjonalnie)
Maks. sprawność98,1–98,4% (zależnie od modelu)
Maks. napięcie wejściowe PV1000 V DC
Trackery MPPT2
Czas przełączania zapasowego< 10 ms

Konfiguracja

Parametry komunikacji
ParametrWartość
Prędkość transmisji9600
Bity danych8
ParzystośćBrak
Bity stopu1
Adres Slave (RTU)247
Adres Slave (TCP)255
Port TCP502

Port EMS RS-485 jest domyślnie aktywny. Podłącz przewody RS-485 do pinów 13 i 14 na złączu Multi-COM i skonfiguruj Slave ID 247 w TapHome.

Obsługiwane jest również połączenie TCP/IP (port 502, Slave ID 255), ale jest ono słabiej udokumentowane dla Gen3. Zalecana metoda połączenia to RS-485 RTU ze Slave ID 247.

Możliwości urządzenia

Monitorowanie baterii

Battery Mode wyświetla bieżący kierunek ładowania/rozładowania jako przełącznik wielowartościowy — Discharge (0) lub Charge (1). Trzy atrybuty serwisowe zapewniają szczegółowe pomiary baterii:

  • Battery Voltage — napięcie DC w V (rejestr /10)
  • Battery Current — prąd DC w A (dodatni = ładowanie, ujemny = rozładowanie)
  • Battery Power — chwilowa moc w kW
Status falownika

Running Status pokazuje bieżący stan pracy falownika w czasie rzeczywistym: Wait, Self-check, On Grid, Fault, Flash/Firmware Update lub Off Grid. Jest to przełącznik wielowartościowy tylko do odczytu — skrypt zapisu jest wyłączony w szablonie.

EPS/UPS i przełączniki systemowe

Trzy przełączniki on/off sterują funkcjami falownika:

  • EPS/UPS Function Switch — włącza zasilanie zapasowe z baterii podczas awarii sieci
  • Off-Grid Asymmetric Output Switch — umożliwia niezrównoważone wyjście mocy między fazami w trybie off-grid
  • Peak Load Shifting Switch — włącza uzupełnianie baterią, gdy obciążenie przekracza limit mocy z sieci (firmware v3+)
Kontrola eksportu do sieci

Grid Injection Power Limit Switch włącza lub wyłącza limit eksportu do sieci. Grid Injection Power Limit Setting to ściemniacz (0–100%) ustawiający maksymalny procent mocy nominalnej dopuszczalnej do eksportu do sieci. Współczynnik skali wynosi ×1000 dla rozdzielczości 0,1%.

Ustawienie mocy wyjściowej AC

Inverter AC Power Setting wybiera tryb mocy wyjściowej: Off, Total Power Setting lub Power on Each Phase Setting. Cztery atrybuty serwisowe wyświetlają bieżące ustawienia mocy per-fazowej i łącznej, a cztery akcje serwisowe umożliwiają zapis nowych wartości:

  • Set Total AC Power — łączna moc wyjściowa AC w kW (skala ×100)
  • Set Phase A/B/C Power — ustawienia mocy poszczególnych faz w kW
Pomiary mocy sieci per-fazowej

Trzy liczniki energii (Phase A/B/C Power on Meter) dostarczają chwilową aktywną moc per-fazową z zewnętrznego licznika sieci w kW. Są tylko do odczytu z pomiarami bieżącymi (całkowite zużycie wyłączone).

Total Power on Meter podaje sumę wszystkich faz — wartości dodatnie oznaczają import z sieci, ujemne — eksport.

Dzienne liczniki energii

Sześć liczników energii śledzi dzienną produkcję i zużycie energii:

  • Grid Injection Energy Today — energia wyeksportowana do sieci (z licznika)
  • Grid Purchasing Energy Today — energia zakupiona z sieci (z licznika)
  • Energy from Grid Today — energia z sieci po stronie falownika
  • PV Generation Energy Today — dzienna produkcja PV
  • Loading Energy Today — całkowita energia zużyta przez odbiorniki

Wszystkie dzienne liczniki używają skali /10 w kWh.

Skumulowane liczniki energii

Dziewięć liczników energii rejestruje skumulowaną energię przez cały okres eksploatacji:

  • Total Energy Injected to Grid — skumulowany eksport do sieci (H:31102, /10)
  • Total Energy from Grid (Meter) — skumulowany import z sieci z licznika (H:31104, /10)
  • Total Energy from Grid (Inverter) — skumulowany import z sieci po stronie falownika (H:31118, /10)
  • Total Output Energy on Backup Port — skumulowana energia zapasowa (H:31106, /10)
  • Total Loading Energy (Grid Side) — skumulowane zużycie odbiorników (H:31114, /10)
  • Total PV Generation — skumulowana energia PV (H:31112, /10)
  • Total PV Generation from Installation — alternatywny licznik PV (H:11020, surowe kWh), zawiera atrybut serwisowy dla Total PV Generation Time w godzinach
  • Total PV Generation Today — dzienny licznik PV (H:11018, /10)
  • Total Grid-Injection Energy on Meter — eksport do sieci z licznika (H:11002, /100)
  • Total Purchasing Energy on Meter — import z sieci z licznika (H:11004, /100)

Używane są dwa różne współczynniki skali: rejestry z zakresu 31xxx używają /10, natomiast rejestry z zakresu 11xxx używają /100.

Diagnostyka systemu

Moduł ReadScript monitoruje rejestry błędów H:10112 i H:10114 (maski bitowe UInt32) i zgłasza indywidualne stany błędów: Mains Lost, Grid Voltage/Frequency Fault, DCI Fault, ISO Over Limitation, GFCI Fault, PV Over Voltage, Bus Voltage Fault, Inverter Over Temperature, SPI/E2 Fault, GFCI Device Fault, AC Transducer Fault, Relay Check Fail oraz Internal/External Fan Fault.

Atrybuty serwisowe na poziomie modułu zapewniają dodatkową diagnostykę:

  • Inverter SN — numer seryjny
  • Equipment Info i Firmware Version — identyfikacja sprzętu i oprogramowania
  • Grid Regulation — skonfigurowany kod standardu sieciowego
  • Fault FLAG1/FLAG2/FLAG3 i ARM Fault FLAG1 — surowe maski bitowe błędów do zaawansowanego debugowania
  • Grid Phase A/B/C Voltage and Current, Grid Lines A/B, B/C, C/A Voltage — pomiary sieci per-fazowej
  • Grid Frequency — częstotliwość sieci w Hz
  • Inverter AC Power (P_AC) — łączna moc wyjściowa AC w kW
  • Temperature Sensor 1–4 — wewnętrzne temperatury falownika w °C
  • Max Grid Power Setting — bieżąca maksymalna wartość mocy sieci w kVA, z akcją serwisową do jej zmiany
Dodatkowe możliwości

Falowniki Wattsonic Gen3 udostępniają również rejestry dla selektora trybu pracy (General, UPS, Peak Shift, Feed-In, Off-Grid, ToU), napięć i prądów strun PV (PV1/PV2), łącznej mocy wejściowej PV, łącznej mocy obciążenia zapasowego, diagnostyki BMS (SOC, SOH, temperatura pakietu, napięcia ogniw, kody błędów/ostrzeżeń, wersje oprogramowania/sprzętu), dziennych i całkowitych liczników energii ładowania/rozładowania baterii, ustawień mocy baterii z limitami mocy AC, priorytetu mocy wyjściowej (PV/bateria), konfiguracji baterii, ochrony SOC z konfigurowalnym końcowym SOC dla trybu on-grid i off-grid, limitów prądu ładowania/rozładowania oraz harmonogramów trybu Economy/ToU z maksymalnie 6 przedziałami czasowymi. Mogą zostać dodane w przyszłej aktualizacji szablonu.

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź okablowanie: Pin 13 (485 B1) do B-/D- i Pin 14 (485 A1) do A+/D+ na TapHome. Zamienione przewody A/B to najczęstszy problem z połączeniem.
  2. Upewnij się, że TapHome jest skonfigurowany ze Slave ID 247 (nie 1 — Gen3 używa domyślnie 247, w przeciwieństwie do WTS, gdzie domyślnie jest 1).
  3. Potwierdź parametry komunikacji: 9600 baud, 8 bitów danych, bez parzystości, 1 bit stopu.
  4. Jeśli używasz długiego kabla RS-485, włącz rezystor terminujący na ostatnim urządzeniu. TapHome Core ma wbudowany rezystor terminujący 120 Ohm na terminalach BUS.
Uwaga dotycząca adresów rejestrów

Zgodnie z dokumentacją społeczności, podczas odczytu rejestrów Gen3 może być konieczne dodanie +1 do adresów podanych w oficjalnej tabeli protokołu. Szablon TapHome już to uwzględnia — ręczna korekta nie jest potrzebna.

Rozbieżność w rejestrze flagi błędu

Moduł ReadScript szablonu odwołuje się do Fault Flag3 pod adresem H:10120, podczas gdy część dokumentacji źródłowej podaje adres H:10116. Oba mogą być prawidłowe w zależności od wersji firmware. Jeśli raportowanie błędów jest niespójne, sprawdź właściwy adres dla swojego firmware.

Konflikty między aplikacją chmurową a sterowaniem Modbus

Zmiany wprowadzone przez aplikację chmurową Wattsonic (WattDesk) i lokalne zapisy Modbus mogą nie być synchronizowane dwukierunkowo. Gdy używasz TapHome do sterowania falownikiem, unikaj jednoczesnego wprowadzania sprzecznych zmian przez aplikację chmurową.

Dostępne urządzenia

Wattsonic Hybrid Inverter G3 Moduł
Atrybuty serwisowe
Numer seryjny falownika
Informacje o urządzeniu
Wersja oprogramowania
Regulacja sieci
Flaga błędu FLAG1
Flaga błędu FLAG2
Flaga błędu FLAG3
Napięcie linii sieci A/B
Napięcie linii sieci B/C
Napięcie linii sieci C/A
Napięcie sieci fazy A
Prąd sieci fazy A
Napięcie sieci fazy B
Prąd sieci fazy B
Napięcie sieci fazy C
Prąd sieci fazy C
Częstotliwość sieci
Moc AC falownika
Czujnik temperatury 1
Czujnik temperatury 2
Czujnik temperatury 3
Czujnik temperatury 4
Flaga błędu ARM FLAG1
Ustawienie max. mocy sieci
Akcje serwisowe
Ustaw max. moc sieci

Wattsonic Hybrid inverter G3

Odczyt (moduł)
#GEN3-Wattsonic Hybrid Inverter MODBUS RTU Protocol- page 17/27, table 3.3 Fault Registers Map
var flag1 := MODBUSR(H, 10112, Uint32);
IF(GETBIT(flag1, 0) = 1, ADDERROR("Mains Lost", 1));
IF(GETBIT(flag1, 1) = 1, ADDERROR("Grid Voltage Fault", 2));
IF(GETBIT(flag1, 2) = 1, ADDERROR("Grid Frequency Fault", 3));
IF(GETBIT(flag1, 3) = 1, ADDERROR("DCI Fault", 4));
IF(GETBIT(flag1, 4) = 1, ADDERROR("ISO Over Limitation", 5));
IF(GETBIT(flag1, 5) = 1, ADDERROR("GFCI Fault", 6));
IF(GETBIT(flag1, 6) = 1, ADDERROR("PV Over Voltage", 7));
IF(GETBIT(flag1, 7) = 1, ADDERROR("Bus Voltage Fault", 8));
IF(GETBIT(flag1, 8) = 1, ADDERROR("Inverter Over Temperature", 9));
var flag2 := MODBUSR(H, 10114, Uint32);
IF(GETBIT(flag2, 1) = 1, ADDERROR("SPI Fault", 34));
IF(GETBIT(flag2, 2) = 1, ADDERROR("E2 Fault", 35));
IF(GETBIT(flag2, 3) = 1, ADDERROR("GFCI Device Fault",36 ));
IF(GETBIT(flag2, 4) = 1, ADDERROR("AC Transducer Fault", 37));
IF(GETBIT(flag2, 5) = 1, ADDERROR("Relay Check Fail", 38));
IF(GETBIT(flag2, 6) = 1, ADDERROR("Internal Fan Fault", 39));
IF(GETBIT(flag2, 7) = 1, ADDERROR("External Fan Fault", 40));
Atrybuty serwisowe
Inverter SN
modbusr(h,10000,string,8)
Equipment info
modbusr(h,10008,uint16)
Firmware version
modbusr(h,10011,uint32)
Grid regulation
modbusr(H,10104,uint16)
Fault FLAG1
modbusr(H,10112,uint32)
Fault FLAG2
modbusr(h,10114,uint32)
Fault FLAG3
modbusr(h, 10120,uint32)
Grid Lines A/B Voltage [V]
modbusr(h,11006,uint16) /10
Grid Lines B/C Voltage [V]
modbusr(h,11007,uint16) /10
Grid Lines C/A Voltage [V]
modbusr(h,11008,uint16)/10
Grid Phase A Voltage [V]
modbusr(h,11009,uint16)/10
Grid Phase A Current [A]
modbusr(h,11010,uint16)/10
Grid Phase B Voltage [V]
modbusr(h,11011,uint16)/10
Grid Phase B Current [A]
modbusr(h,11012,uint16)/10
Grid Phase C Voltage [V]
modbusr(h,11013,uint16)/10
Grid Phase C Current [A]
modbusr(h, 11014, uint16)/10
Grid Frequency [Hz]
modbusr(h,11015,uint16)/100
P_AC [kW]
modbusr(h,11016,int32)/1000
Temperature Sensor 1 [C]
modbusr(h,11032,int16)/10
Temperature Sensor 2 [C]
modbusr(h,11033,int16)/10
Temperature Sensor 3 [C]
modbusr(h,11034,int16)/10
Temperature Sensor 4 [C]
modbusr(h,11035,int16)/10
ARM Fault FLAG1
modbusr(h,18000,uint32)
Max. Grid Power Value Setting [kVA]
modbusr(h, 50009, uint16)/10
Akcje serwisowe
Set Max. Grid Power Value Setting
Parametry: Parameter1 (1–1e+06 Abr1)
modbusw(h,50009,uint16,Abr1*10)
Tryb baterii Przełącznik wielowartościowy Tylko do odczytu

Aktualny kierunek ładowania/rozładowania baterii — Rozładowanie lub Ładowanie, z napięciem, prądem i mocą jako atrybutami serwisowymi

Rejestr: H:30256 UInt16 numeric
Wartości / Stany: Discharge · Charge

Tryb baterii

Odczyt stanu przełącznika
MODBUSR(H, 30256, uInt16)
Atrybuty serwisowe
Battery_V [V]
modbusr(h,30254,uint16)/10
Battery_I [I]
modbusr(h,30255,int16)/10
Battery_I [kW]
modbusr(h,30258,int32)/1000
Energia z sieci dziś Licznik energii Tylko do odczytu
Rejestr: H:31008 UInt16 Jednostka: kWh numeric

Energia z sieci dziś

Odczyt całkowitego zużycia
MODBUSR(H, 31008, uInt16) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Przełącznik EPS/UPS Przełącznik

Włącza zasilanie awaryjne z baterii podczas awarii sieci

Rejestr: H:50001 UInt16
Wartości / Stany: ON · OFF

Przełącznik EPS/UPS

Odczyt stanu przełącznika
MODBUSR(h, 50001, uint16)
Zapis stanu przełącznika
MODBUSW(h, 50001, uint16, St)
Energia wprowadzona do sieci dziś Licznik energii Tylko do odczytu
Rejestr: H:31000 UInt16 Jednostka: kWh numeric

Energia wprowadzona do sieci dziś

Odczyt całkowitego zużycia
MODBUSR(H, 31000, uInt16) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Ustawienie limitu eksportu do sieci Ściemniacz

Maksymalna moc eksportu do sieci jako procent mocy znamionowej (0–100%)

Rejestr: H:25103 UInt16 Jednostka: % numeric

Ustawienie limitu eksportu do sieci

Odczyt poziomu
MODBUSR(H, 25103, uInt16) / 1000
Zapis poziomu
MODBUSW(H, 25103, uInt16, Le * 1000)
Przełącznik limitu eksportu do sieci Przełącznik
Rejestr: H:25100 UInt16
Wartości / Stany: ON · OFF

Przełącznik limitu eksportu do sieci

Odczyt stanu przełącznika
MODBUSR(h, 25100, uint16)
Zapis stanu przełącznika
MODBUSW(h, 25100, uint16, St)
Energia zakupiona z sieci dziś Licznik energii Tylko do odczytu
Rejestr: H:31001 UInt16 Jednostka: kWh numeric

Energia zakupiona z sieci dziś

Odczyt całkowitego zużycia
MODBUSR(H, 31001, uInt16) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Ustawienie mocy AC Przełącznik wielowartościowy

Tryb wyjścia mocy AC — Wyłączony, Ustawienie mocy całkowitej lub Ustawienie mocy na każdej fazie, z konfiguracją mocy dla każdej fazy

Rejestr: H:50202 UInt16 numeric
Wartości / Stany: Off · Total Power Setting · Power on each Phase Setting
Akcje serwisowe
Ustaw całkowitą moc AC
Ustaw moc fazy A
Ustaw moc fazy B
Ustaw moc fazy C

Ustawienie mocy AC

Odczyt stanu przełącznika
MODBUSR(H, 50202, uInt16)
Zapis stanu przełącznika
MODBUSW(H, 50202, uInt16, Mu)
Atrybuty serwisowe
Total AC Power Setting [kW]
modbusr(h,50203,int16)/100
Phase A Power Setting [kW]
modbusr(h,50204,int16)/100
Phase B Power Setting [kW]
modbusr(h,50205,int16)/100
Power C Power Setting [kW]
modbusr(h,50206,int16)/100
Akcje serwisowe
Set Total AC Power Setting
Parametry: kW (1–1e+06 x)
modbusw(h,50203,int16,x*100)
Set Phase A Power Setting
Parametry: kW (1–1e+06 x)
modbusw(h,50204,int16,x*100)
Set Phase B Power Setting
Parametry: kW (1–1e+07 x)
modbusw(h,50205,int16,x*100)
Set Power C Power Setting
Parametry: kW (1–1e+06 x)
modbusw(h,50206,int16,x*100)
Stan pracy Przełącznik wielowartościowy Tylko do odczytu

Aktualny stan pracy falownika — Oczekiwanie, Autotest, Podłączony do sieci, Usterka, Flash/Aktualizacja oprogramowania, Tryb wyspowy

Rejestr: H:10105 UInt16 numeric
Wartości / Stany: Wait · Self-check · On grid · Fault · Flash/Firmware update · Off grid

Stan pracy

Odczyt stanu przełącznika
MODBUSR(H, 10105, uInt16)
Zapis stanu przełącznika
#MODBUSW(H, -1, Int16, Mu)
Energia obciążenia dziś Licznik energii Tylko do odczytu
Rejestr: H:31006 UInt16 Jednostka: kWh numeric

Energia obciążenia dziś

Odczyt całkowitego zużycia
MODBUSR(H, 31006, uInt16) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Przełącznik asymetrycznego wyjścia w trybie wyspowym Przełącznik

Umożliwia niesymetryczne wyjście mocy na trzech fazach w trybie wyspowym

Rejestr: H:50006 UInt16
Wartości / Stany: ON · OFF

Przełącznik asymetrycznego wyjścia w trybie wyspowym

Odczyt stanu przełącznika
MODBUSR(h, 50006, uint16)
Zapis stanu przełącznika
MODBUSW(h, 50006, uint16,st)
Przełącznik przesunięcia szczytu obciążenia Przełącznik

Umożliwia uzupełnienie mocy z baterii, gdy obciążenie przekracza limit mocy sieci

Rejestr: H:50007 UInt16
Wartości / Stany: ON · OFF

Przełącznik przesunięcia szczytu obciążenia

Odczyt stanu przełącznika
MODBUSR(h, 50007, uint16)
Zapis stanu przełącznika
MODBUSW(h, 50007, uint16,st)
Moc fazy A na liczniku Licznik energii Tylko do odczytu
Rejestr: H:10994 Int32 Jednostka: kW numeric

Moc fazy A na liczniku

Odczyt całkowitego zużycia
#MODBUSR(H, -1, Int16) / 100
Odczyt zapotrzebowania
MODBUSR(H, 10994, Int32)/1000
Moc fazy B na liczniku Licznik energii Tylko do odczytu
Rejestr: H:10996 Int32 Jednostka: kW numeric

Moc fazy B na liczniku

Odczyt całkowitego zużycia
#MODBUSR(H, -1, Int16) / 100
Odczyt zapotrzebowania
MODBUSR(H, 10996, Int32) / 1000
Moc fazy C na liczniku Licznik energii Tylko do odczytu
Rejestr: H:10998 Int32 Jednostka: kW numeric

Moc fazy C na liczniku

Odczyt całkowitego zużycia
#MODBUSR(H, -1, Int16) / 100
Odczyt zapotrzebowania
MODBUSR(H, 10998, Int32) / 1000
Energia produkcji PV dziś Licznik energii Tylko do odczytu
Rejestr: H:31005 UInt16 Jednostka: kWh numeric

Energia produkcji PV dziś

Odczyt całkowitego zużycia
MODBUSR(H, 31005, uInt16) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia wprowadzona do sieci Licznik energii Tylko do odczytu
Rejestr: H:31102 UInt32 Jednostka: kWh numeric

Całkowita energia wprowadzona do sieci

Odczyt całkowitego zużycia
MODBUSR(H, 31102, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia z sieci (falownik) Licznik energii Tylko do odczytu
Rejestr: H:31118 UInt32 Jednostka: kWh numeric

Całkowita energia z sieci (falownik)

Odczyt całkowitego zużycia
MODBUSR(H, 31118, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia z sieci (licznik) Licznik energii Tylko do odczytu
Rejestr: H:31104 UInt32 Jednostka: kWh numeric

Całkowita energia z sieci (licznik)

Odczyt całkowitego zużycia
MODBUSR(H, 31104, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia wprowadzona do sieci według licznika Licznik energii Tylko do odczytu
Rejestr: H:11002 UInt32 Jednostka: kWh numeric

Całkowita energia wprowadzona do sieci według licznika

Odczyt całkowitego zużycia
MODBUSR(H, 11002, uInt32) / 100
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia obciążenia (strona sieci) Licznik energii Tylko do odczytu
Rejestr: H:31114 UInt32 Jednostka: kWh numeric

Całkowita energia obciążenia (strona sieci)

Odczyt całkowitego zużycia
MODBUSR(H, 31114, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita energia wyjściowa na porcie awaryjnym Licznik energii Tylko do odczytu
Rejestr: H:31106 UInt32 Jednostka: kWh numeric

Całkowita energia wyjściowa na porcie awaryjnym

Odczyt całkowitego zużycia
MODBUSR(H, 31106, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita moc na liczniku Licznik energii Tylko do odczytu

Chwilowa całkowita moc sieci z zewnętrznego licznika — wartość dodatnia to pobór, ujemna to eksport

Rejestr: H:11000 Int32 Jednostka: kW numeric

Całkowita moc na liczniku

Odczyt całkowitego zużycia
#MODBUSR(H, -1, Int16) / 100
Odczyt zapotrzebowania
MODBUSR(H, 11000, Int32) / 1000
Całkowita energia zakupiona według licznika Licznik energii Tylko do odczytu
Rejestr: H:11004 UInt32 Jednostka: kWh numeric

Całkowita energia zakupiona według licznika

Odczyt całkowitego zużycia
MODBUSR(H, 11004, uInt32) / 100
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita produkcja PV Licznik energii Tylko do odczytu
Rejestr: H:31112 UInt32 Jednostka: kWh numeric

Całkowita produkcja PV

Odczyt całkowitego zużycia
MODBUSR(H, 31112, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Całkowita produkcja PV od instalacji Licznik energii Tylko do odczytu

Skumulowany licznik energii PV w kWh (wartość surowa, bez skalowania), z całkowitym czasem produkcji w godzinach

Rejestr: H:11020 UInt32 Jednostka: kWh numeric
Atrybuty serwisowe
Całkowity czas produkcji PV

Całkowita produkcja PV od instalacji

Odczyt całkowitego zużycia
MODBUSR(H, 11020, uInt32)
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Atrybuty serwisowe
Total PV Generation Time from Installation [H]
modbusr(h,11022,uint32)
Całkowita produkcja PV dziś Licznik energii Tylko do odczytu
Rejestr: H:11018 UInt32 Jednostka: kWh numeric

Całkowita produkcja PV dziś

Odczyt całkowitego zużycia
MODBUSR(H, 11018, uInt32) / 10
Odczyt zapotrzebowania
#MODBUSR(H, -1, Int16) / 100
Połączenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (37)
  • H:50000 Hybrid Inverter Working Mode Setting — 257=General, 258=Economic, 259=UPS, 260=PeakShift, 261=FeedIn, 512=OffGrid, 1024=ToU. Critical working mode selector — surprisingly missing from template
  • H:10116 Fault Flag3 — Int32 fault bitmask — referenced in readscript comment but uses 10120 instead of 10116. Sources list 10116 as the correct address
  • H:11028 PV Input Total Power — Int32 /1000 kW — total PV input power (both MPPT trackers combined)
  • H:11038 PV1 Voltage — Int16 /10 V — PV string 1 DC voltage
  • H:11039 PV1 Current — Int16 /10 A — PV string 1 DC current
  • H:11040 PV2 Voltage — Int16 /10 V — PV string 2 DC voltage
  • H:11041 PV2 Current — Int16 /10 A — PV string 2 DC current
  • H:11062 PV1 Input Power — Int32 /1000 kW — PV string 1 power
  • H:11064 PV2 Input Power — Int32 /1000 kW — PV string 2 power
  • H:30230 Total Backup Power — Int32 /1000 kW — total backup/EPS load power
  • H:33000 Battery SOC — Int16 /100 % — battery state of charge. Critical for energy management
  • H:33001 Battery SOH — Int16 /100 % — battery state of health
  • H:33002 BMS Status — Int16 — BMS operational status
  • H:33003 BMS Pack Temperature — Int16 /10 °C — battery pack temperature
  • H:33013 Max Cell Voltage — Int16 /1000 V — highest cell voltage in pack
  • H:33015 Min Cell Voltage — Int16 /1000 V — lowest cell voltage in pack
  • H:33016 BMS Error Code — Int32 — BMS error code bitmask
  • H:33018 BMS Warn Code — Int32 — BMS warning code bitmask
  • H:31002 Backup Output Energy Today — Int16 /10 kWh — daily energy delivered through backup port
  • H:31003 Battery Charge Energy Today — Int16 /10 kWh — daily energy charged to battery
  • H:31004 Battery Discharge Energy Today — Int16 /10 kWh — daily energy discharged from battery
  • H:31108 Total Battery Charge Energy — Int32 /10 kWh — cumulative total battery charge energy
  • H:31110 Total Battery Discharge Energy — Int32 /10 kWh — cumulative total battery discharge energy
  • H:50207 Battery Power Setting — Int16 /100 kW — configurable battery power setpoint
  • H:50208 Battery Max AC Power Limit Setting — Int16 /100 kW — maximum AC power limit for battery
  • H:50209 Battery Min AC Power Limit Setting — Int16 /100 kW — minimum AC power limit for battery
  • H:50210 Priority Power Output Setting — UInt16 — 0=PV Priority, 1=Battery Priority
  • H:52500 Battery Configuration — Int16 — 1=Solinteg, 2=EMS, 10=Wattsonic Li-HV
  • H:52502 On-grid Battery SOC Protection Switch — UInt16 — 0=Off, 1=On. Protects battery from over-discharge on grid
  • H:52503 On-grid Battery End SOC — Int16 /10 % — minimum SOC before battery stops discharging (on-grid)
  • H:52504 Off-grid Battery SOC Protection Switch — UInt16 — 0=Off, 1=On. Protects battery from over-discharge off-grid
  • H:52505 Off-grid Battery End SOC — Int16 /10 % — minimum SOC before battery stops discharging (off-grid)
  • H:52601 Charge Current Limit — Int16 /10 A — maximum battery charge current (default 200A)
  • H:52603 Discharge Current Limit — Int16 /10 A — maximum battery discharge current (default 200A)
  • H:53006 Ecomode Period Enable Flag — Int16 — bitmask bit0-bit5 enable periods 1-6 for Economy/ToU scheduling
  • H:32003 BMS Software Version — Int16 — BMS firmware version
  • H:32004 BMS Hardware Version — Int16 — BMS hardware version

Źródła

  • Home Assistant Wattsonic GEN3 Modbus Integration (GiZMoSK1221)
    github.com 2026-03-28
  • Wattsonic Li-HV Residential Three Phase Hybrid Series Datasheet
    PDF