---
title: "Wattsonic Hybrid Inverter G3"
description: "Trójfazowy hybrydowy falownik Wattsonic Gen3 Li-HV (6–20 kW) zintegrowany przez Modbus RTU."
url: "https://taphome.com/pl/compatibility/wattsonic-hybrid-inverter-g3/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","3-phase","hybrid-inverter","battery-storage","pv-monitoring"]
  questions: ["Jak zintegrować hybrydowy falownik Wattsonic Gen3 z TapHome?","Co monitoruje i steruje szablon Wattsonic G3 w TapHome?","Jak podłączyć falownik Wattsonic G3 przez RS-485 do TapHome?","Jaka jest różnica między adresami rejestrów Wattsonic G3 i WTS?","Jak ograniczyć moc eksportu do sieci w falowniku Wattsonic G3 przez TapHome?","Jak włączyć zasilanie zapasowe EPS/UPS w falowniku Wattsonic G3 przez Modbus?"]
---

# Wattsonic Hybrid Inverter G3

Komunikacja: Modbus RTU

- [Oficjalna strona Wattsonic](https://www.wattsonic.com)

## Poradnik integracji

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.

> [!NOTE]
> 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-COM | Definicja | Połączenie TapHome |
|---------------|-----------|-------------------|
| **13** | **485 B1** | B-/D- na TapHome RS-485 |
| **14** | **485 A1** | A+/D+ na TapHome RS-485 |

> [!WARNING]
> 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

| Parametr | Wartość |
|----------|---------|
| Stopień ochrony | IP65 |
| Temperatura pracy | -30°C do +60°C |
| Komunikacja | CAN, RS485, WiFi/LAN (opcjonalnie) |
| Maks. sprawność | 98,1–98,4% (zależnie od modelu) |
| Maks. napięcie wejściowe PV | 1000 V DC |
| Trackery MPPT | 2 |
| Czas przełączania zapasowego | < 10 ms |

## Konfiguracja

### Parametry komunikacji

| Parametr | Wartość |
|----------|---------|
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Adres Slave (RTU) | 247 |
| Adres Slave (TCP) | 255 |
| Port TCP | 502 |

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.

> [!TIP]
> 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 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 Export Limit Switch** włącza lub wyłącza limit eksportu do sieci. **Grid Export 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

**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
- **Total PV Generation Today** — dzienny licznik PV (H:11018, /10)

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 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)

> [!NOTE]
> Współczynniki skali się różnią: rejestry z zakresu 31xxx używają /10; w zakresie 11xxx H:11002 i H:11004 używają /100, H:11018 używa /10, a H:11020 jest odczytywany jako surowa wartość w kWh.

### 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 100 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 27

Te urządzenia pojawią się w TapHome po imporcie.

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 |

Odczyt (moduł)

```taphome
#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

```taphome
modbusr(h,10000,string,8)
```

Equipment info

```taphome
modbusr(h,10008,uint16)
```

Firmware version

```taphome
modbusr(h,10011,uint32)
```

Grid regulation

```taphome
modbusr(H,10104,uint16)
```

Fault FLAG1

```taphome
modbusr(H,10112,uint32)
```

Fault FLAG2

```taphome
modbusr(h,10114,uint32)
```

Fault FLAG3

```taphome
modbusr(h, 10120,uint32)
```

Grid Lines A/B Voltage \[V]

```taphome
modbusr(h,11006,uint16) /10
```

Grid Lines B/C Voltage \[V]

```taphome
modbusr(h,11007,uint16) /10
```

Grid Lines C/A Voltage \[V]

```taphome
modbusr(h,11008,uint16)/10
```

Grid Phase A Voltage \[V]

```taphome
modbusr(h,11009,uint16)/10
```

Grid Phase A Current \[A]

```taphome
modbusr(h,11010,uint16)/10
```

Grid Phase B Voltage \[V]

```taphome
modbusr(h,11011,uint16)/10
```

Grid Phase B Current \[A]

```taphome
modbusr(h,11012,uint16)/10
```

Grid Phase C Voltage \[V]

```taphome
modbusr(h,11013,uint16)/10
```

Grid Phase C Current \[A]

```taphome
modbusr(h, 11014, uint16)/10
```

Grid Frequency \[Hz]

```taphome
modbusr(h,11015,uint16)/100
```

P\_AC \[kW]

```taphome
modbusr(h,11016,int32)/1000
```

Temperature Sensor 1 \[C]

```taphome
modbusr(h,11032,int16)/10
```

Temperature Sensor 2 \[C]

```taphome
modbusr(h,11033,int16)/10
```

Temperature Sensor 3 \[C]

```taphome
modbusr(h,11034,int16)/10
```

Temperature Sensor 4 \[C]

```taphome
modbusr(h,11035,int16)/10
```

ARM Fault FLAG1

```taphome
modbusr(h,18000,uint32)
```

Max. Grid Power Value Setting \[kVA]

```taphome
modbusr(h, 50009, uint16)/10
```

Akcje serwisowe

Set Max. Grid Power Value Setting

Parametry: Parameter1 (1–1e+06 Abr1)

```taphome
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

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 30256, uInt16)
```

Atrybuty serwisowe

Battery\_V \[V]

```taphome
modbusr(h,30254,uint16)/10
```

Battery\_I \[I]

```taphome
modbusr(h,30255,int16)/10
```

Battery\_I \[kW]

```taphome
modbusr(h,30258,int32)/1000
```

Energia z sieci dziś Licznik energii Tylko do odczytu

Rejestr: H:31008 UInt16 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31008, uInt16) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Przełącznik EPS/UPS Przełącznik Odczyt i zapis

Włącza zasilanie awaryjne z baterii podczas awarii sieci

Rejestr: H:50001 UInt16

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(h, 50001, uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(h, 50001, uint16, St)
```

Energia wprowadzona do sieci dziś Licznik energii Tylko do odczytu

Rejestr: H:31000 UInt16 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31000, uInt16) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Ustawienie limitu eksportu do sieci Ściemniacz Odczyt i zapis

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

Rejestr: H:25103 UInt16 Jednostka: % numeric

Odczyt poziomu

```taphome
MODBUSR(H, 25103, uInt16) / 1000
```

Zapis poziomu

```taphome
MODBUSW(H, 25103, uInt16, Le * 1000)
```

Przełącznik limitu eksportu do sieci Przełącznik Odczyt i zapis

Rejestr: H:25100 UInt16

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(h, 25100, uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(h, 25100, uint16, St)
```

Energia zakupiona z sieci dziś Licznik energii Tylko do odczytu

Rejestr: H:31001 UInt16 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31001, uInt16) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Ustawienie mocy AC Przełącznik wielowartościowy Odczyt i zapis

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       |

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 50202, uInt16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(H, 50202, uInt16, Mu)
```

Atrybuty serwisowe

Total AC Power Setting \[kW]

```taphome
modbusr(h,50203,int16)/100
```

Phase A Power Setting \[kW]

```taphome
modbusr(h,50204,int16)/100
```

Phase B Power Setting \[kW]

```taphome
modbusr(h,50205,int16)/100
```

Power C Power Setting \[kW]

```taphome
modbusr(h,50206,int16)/100
```

Akcje serwisowe

Set Total AC Power Setting

Parametry: kW (1–1e+06 x)

```taphome
modbusw(h,50203,int16,x*100)
```

Set Phase A Power Setting

Parametry: kW (1–1e+06 x)

```taphome
modbusw(h,50204,int16,x*100)
```

Set Phase B Power Setting

Parametry: kW (1–1e+07 x)

```taphome
modbusw(h,50205,int16,x*100)
```

Set Power C Power Setting

Parametry: kW (1–1e+06 x)

```taphome
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

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 10105, uInt16)
```

Zapis stanu przełącznika

```taphome
#MODBUSW(H, -1, Int16, Mu)
```

Energia obciążenia dziś Licznik energii Tylko do odczytu

Rejestr: H:31006 UInt16 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31006, uInt16) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Przełącznik asymetrycznego wyjścia w trybie wyspowym Przełącznik Odczyt i zapis

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

Rejestr: H:50006 UInt16

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(h, 50006, uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(h, 50006, uint16,st)
```

Przełącznik przesunięcia szczytu obciążenia Przełącznik Odczyt i zapis

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

Rejestr: H:50007 UInt16

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

```taphome
MODBUSR(h, 50007, uint16)
```

Zapis stanu przełącznika

```taphome
MODBUSW(h, 50007, uint16,st)
```

Moc fazy A na liczniku Licznik energii Tylko do odczytu

Rejestr: H:10994 Int32 Jednostka: kW numeric

Odczyt całkowitego zużycia

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 10994, Int32)/1000
```

Moc fazy B na liczniku Licznik energii Tylko do odczytu

Rejestr: H:10996 Int32 Jednostka: kW numeric

Odczyt całkowitego zużycia

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 10996, Int32) / 1000
```

Moc fazy C na liczniku Licznik energii Tylko do odczytu

Rejestr: H:10998 Int32 Jednostka: kW numeric

Odczyt całkowitego zużycia

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 10998, Int32) / 1000
```

Energia produkcji PV dziś Licznik energii Tylko do odczytu

Rejestr: H:31005 UInt16 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31005, uInt16) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Całkowita energia wprowadzona do sieci Licznik energii Tylko do odczytu

Rejestr: H:31102 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31102, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Całkowita energia z sieci (falownik) Licznik energii Tylko do odczytu

Rejestr: H:31118 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31118, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Całkowita energia z sieci (licznik) Licznik energii Tylko do odczytu

Rejestr: H:31104 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31104, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#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

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 11002, uInt32) / 100
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Całkowita energia obciążenia (strona sieci) Licznik energii Tylko do odczytu

Rejestr: H:31114 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31114, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#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

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31106, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#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

Odczyt całkowitego zużycia

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 11000, Int32) / 1000
```

Całkowita energia zakupiona według licznika Licznik energii Tylko do odczytu

Rejestr: H:11004 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 11004, uInt32) / 100
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Całkowita produkcja PV Licznik energii Tylko do odczytu

Rejestr: H:31112 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 31112, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#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 |

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 11020, uInt32)
```

Odczyt zapotrzebowania

```taphome
#MODBUSR(H, -1, Int16) / 100
```

Atrybuty serwisowe

Total PV Generation Time from Installation \[H]

```taphome
modbusr(h,11022,uint32)
```

Całkowita produkcja PV dziś Licznik energii Tylko do odczytu

Rejestr: H:11018 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 11018, uInt32) / 10
```

Odczyt zapotrzebowania

```taphome
#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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.1.0` |

## Źródła

- Home Assistant Wattsonic GEN3 Modbus Integration (GiZMoSK1221)
  
  [github.com](https://github.com/GiZMoSK1221/hass-addons/tree/main/wattsonic) 2026-03-28
- Wattsonic Li-HV Residential Three Phase Hybrid Series Datasheet
  
  [oss.wattsonic.com](https://oss.wattsonic.com/wattsonic/docs/Wattsonic%20Li-HV%20Residential%20Three%20Phase%20Hybrid%20Series_DS_EN.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/wattsonic-hybrid-inverter-g3/manufacturer/wattsonic-g3-datasheet.pdf)

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

