---
title: "GoodWe ET Plus+ Falowniki"
description: "Hybrydowe falowniki solarne GoodWe ET Plus+ połączone z TapHome przez Modbus TCP. Monitorowanie produkcji PV, zarządzanie baterią, pomiar sieci 3-fazowej."
url: "https://taphome.com/pl/compatibility/goodwe-et-plus-inverters/"
language: pl
lastmod: 2026-03-26
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","solar","3-phase","battery-storage","hybrid-inverter"]
  questions: ["Jak zintegrować falownik GoodWe ET Plus+ z TapHome?","Co monitoruje szablon TapHome dla GoodWe ET Plus+?","Jak podłączyć GoodWe ET Plus+ przez Modbus TCP do TapHome?","Jaki moduł LAN jest potrzebny do komunikacji GoodWe Modbus TCP?","Jak monitorować stan naładowania baterii GoodWe ET Plus+ przez TapHome?","Jaka wersja firmware jest wymagana dla GoodWe Modbus TCP?"]
---

# GoodWe ET Plus+ Falowniki

Komunikacja: Modbus RTU

- [Oficjalna strona GoodWe](https://www.goodwe.com)

## Poradnik integracji

Seria GoodWe ET Plus+ to trójfazowe hybrydowe falowniki solarne z obsługą magazynowania energii w bateriach, wyjściem zapasowym i wbudowanym pomiarem sieci. TapHome łączy się przez Modbus TCP za pośrednictwem modułu LAN (lub modułu WiFi+LAN) podłączonego do portu komunikacyjnego falownika. Połączenie wykorzystuje standardowy Modbus TCP na porcie 502 z domyślnym slave ID 247.

Szablon zapewnia monitorowanie tylko do odczytu: produkcji z paneli PV (4 wejścia MPPT), stanu naładowania i przepływu energii baterii, trójfazowych parametrów elektrycznych sieci i obciążenia zapasowego, skumulowanych liczników energii oraz diagnostyki falownika, w tym flag błędów i monitorowania temperatury.

## Podłączenie sprzętu

GoodWe ET Plus+ obsługuje dwie metody komunikacji z zewnętrznymi systemami:

- **Modbus TCP** — przez opcjonalny moduł LAN lub moduł WiFi+LAN (zastępuje domyślny moduł WiFi). To zalecana metoda dla TapHome.
- **Modbus RTU** — przez port RS-485 EMS na listwie zaciskowej 18PIN (piny 1–2: 485_A1/485_B1). Dostępny natywnie, bez dodatkowego sprzętu.

### Moduł LAN

Domyślnym modułem komunikacyjnym w ET Plus+ jest wyłącznie WiFi. Do komunikacji przez Modbus TCP należy dokupić od GoodWe osobno **moduł LAN** lub **moduł WiFi+LAN**. Seria ET wymaga modułu w wersji **USB terminal type**.

### Schemat okablowania

![Okablowanie Modbus TCP GoodWe — bezpośrednie połączenie z modułem LAN lub przez sieć Ethernet z routerem](https://taphome.com/images/compatibility/goodwe-et-plus-inverters/wiring-modbus-tcp_hu_436c1fb5654af592.jpg)

Dostępne są dwie opcje połączenia:

1. **Połączenie bezpośrednie** — kabel Ethernet od TapHome Core bezpośrednio do modułu LAN w falowniku
2. **Połączenie sieciowe** — TapHome Core i falownik podłączone do tej samej sieci lokalnej przez router lub switch

### Port EMS (alternatywa RS-485)

Do komunikacji Modbus RTU należy użyć portu EMS na listwie zaciskowej 18PIN znajdującej się w dolnej części falownika:

![Okablowanie kabla komunikacyjnego EMS GoodWe ET Plus+ — połączenie RS-485 z baterią, smart meterem i urządzeniem EMS](https://taphome.com/images/compatibility/goodwe-et-plus-inverters/ems-port-wiring_hu_9d3beca3efcb492a.jpg)

| Pin | Oznaczenie | Funkcja |
|-----|-----------|---------|
| 1 | 485_A1 | RS-485 A+ (EMS) |
| 2 | 485_B1 | RS-485 B- (EMS) |
| 10 | GND-S | Masa sygnałowa |

> [!NOTE]
> Szablon TapHome jest skonfigurowany dla Modbus TCP (parametr adresu IP). W przypadku połączenia RS-485 należy odpowiednio dostosować ustawienia komunikacji modułu w TapHome.

## Konfiguracja

### Włączanie komunikacji Modbus TCP

**Wymagania firmware:** ARM firmware w wersji 13 lub wyższej jest wymagany dla falowników z baterią HV, ARM 15 lub wyższej dla falowników z baterią LV.

Konfiguracja falownika dla Modbus TCP odbywa się przez **aplikację SolarGo** lub interfejs webowy:

1. Otwórz ustawienia komunikacji
2. Ustaw typ połączenia na **Modbus TCP/IP**
3. Ustaw **adres IP** — upewnij się, że falownik i TapHome Core są w tej samej podsieci
4. Ustaw **port serwera** na **502**
5. Potwierdź przyciskiem **OK**

Podczas importowania szablonu w TapHome podaj:

- **Adres IP** — adres IP falownika w sieci lokalnej
- **Slave ID** — adres slave Modbus (domyślna wartość fabryczna: **247**, konfigurowalny w zakresie 1–247)

> [!TIP]
> Przypisz falownikowi statyczny adres IP (przez rezerwację DHCP w routerze), aby adres nie zmieniał się po ponownym uruchomieniu. Falownik GoodWe nie obsługuje nazw hostów mDNS.

### Ustawienia RS-485 (przy korzystaniu z RTU)

- **Prędkość transmisji:** 9600 bps (domyślna)
- **Format danych:** 8 bitów danych, brak parzystości, 1 bit stopu
- **Slave ID:** 247 (domyślna wartość fabryczna)

## Możliwości urządzenia

Szablon udostępnia 26 czujników tylko do odczytu, pogrupowanych w następujące kategorie:

### Monitorowanie stringów PV

Cztery wejścia MPPT są monitorowane indywidualnie:

- **PV1 Power** — moc stringu PV1 w kW, z atrybutami serwisowymi: napięcie PV1 (V), prąd (A) i tryb pracy (No PV / Standby / Work)
- **PV2 Power** — moc stringu PV2 w kW, z napięciem, prądem i trybem pracy
- **PV3 Power** — moc stringu PV3 w kW, z napięciem, prądem i trybem pracy
- **PV4 Power** — moc stringu PV4 w kW, z napięciem, prądem i trybem pracy

### Monitorowanie baterii

- **Battery State of Charge** — aktualny poziom SOC w procentach, z atrybutami serwisowymi: moc baterii (W), prąd (A) i napięcie (V)
- **Battery Mode** — aktualny stan pracy baterii: No Battery, Standby, Discharging, Charging, Waiting for Charge lub Waiting for Discharge
- **Charge Energy Total** — skumulowana energia naładowania baterii w kWh
- **Discharge Energy Total** — skumulowana energia rozładowania baterii w kWh

### Trójfazowe obciążenie zapasowe

Monitorowanie fazowe wyjścia zapasowego (UPS) dla L1, L2 i L3:

- **L1/L2/L3 Back-Up Load Voltage** — napięcie wyjścia zapasowego (V), z napięciem sieci jako atrybut serwisowy
- **L1/L2/L3 Back-Up Load Current** — prąd wyjścia zapasowego (A), z prądem sieci jako atrybut serwisowy
- **L1/L2/L3 Back-Up Load Frequency** — częstotliwość wyjścia zapasowego (Hz), z częstotliwością sieci jako atrybut serwisowy
- **L1/L2/L3 Back-Up Load Power** — moc wyjścia zapasowego (kW), z mocą sieci jako atrybut serwisowy

Każde urządzenie obciążenia zapasowego zawiera odpowiadający mu atrybut serwisowy po stronie sieci, umożliwiając porównanie wartości zapasowych i sieciowych dla każdej fazy.

### Pomiar energii

- **Total PV Energy Production** — skumulowana energia PV w kWh, z odczytem bieżącym pokazującym aktualną łączną moc falownika (kW)
- **PV Production Daily** — energia PV wyprodukowana dziś w kWh
- **Load Energy Total** — skumulowane całkowite zużycie energii przez obciążenie w kWh
- **Total Purchased Energy** — skumulowana energia pobrana z sieci w kWh (z licznika smart)
- **Total Supplied Energy** — skumulowana energia oddana do sieci w kWh (z licznika smart)

### Diagnostyka falownika

- **Radiator Temperature** — temperatura radiatora falownika w °C, z temperaturą modułu IGBT jako atrybut serwisowy

Atrybuty serwisowe na poziomie modułu zapewniają dodatkowy kontekst: identyfikację typu urządzenia, numer seryjny, tryb pracy (Wait / On-Grid / Off-Grid / Fault / Flash / Check), status podłączenia licznika i komunikacji, typ wyjścia AC (jednofazowe / trójfazowe) oraz tryb sieci (Loss / OK / Fault). Monitorowanie błędów odczytuje 32-bitowy rejestr bitmaskowy obejmujący 24 warunki awarii, w tym błędy GFCI, przekaźnika, sieci, PV, temperatury, izolacji i komunikacji.

### Dodatkowe możliwości

GoodWe ET Plus+ udostępnia również rejestry dla aktywnej/reaktywnej/pozornej mocy AC, całkowitej mocy zapasowej i całkowitej mocy obciążenia, mocy obciążenia per fazę (nie tylko zapasowego), temperatury powietrza i szyny, procentowego obciążenia UPS, temperatury pakietu BMS, stanu zdrowia baterii (SOH) oraz liczników energii sieci z rejestrów falownika. Dostępne są również rejestry ustawień z możliwością zapisu: kontrola eksportu do sieci, wybór trybu EMS i konfiguracja głębokości rozładowania baterii. Mogą zostać dodane w przyszłej aktualizacji szablonu.

## Rozwiązywanie problemów

### Brak komunikacji Modbus TCP

1. Sprawdź, czy zainstalowany jest **moduł LAN** (lub moduł WiFi+LAN) — domyślny moduł WiFi nie obsługuje Modbus TCP
2. Upewnij się, że wersja firmware ARM spełnia minimalne wymagania (13+ dla baterii HV, 15+ dla baterii LV)
3. Potwierdź, że typ połączenia jest ustawiony na **Modbus TCP/IP** w aplikacji SolarGo
4. Sprawdź, czy TapHome Core i falownik są w tej samej sieci/podsieci
5. Upewnij się, że port 502 nie jest blokowany przez zaporę sieciową

### Błędy połączenia z licznikiem

Szablon monitoruje status połączenia licznika smart przez atrybuty serwisowe:

- **bMeter Status**: 0 = Nie sprawdzono, 1 = Podłączono poprawnie, 2 = Podłączono odwrotnie, 3 = Podłączono niepoprawnie
- **Meter communication status**: 1 = OK, 0 = NG (brak komunikacji)

Jeśli status licznika wskazuje "reverse" (odwrotnie), zaciski CT (przekładniki prądowe) są zainstalowane w złym kierunku. Należy odwrócić orientację CT na odpowiedniej fazie.

### Falownik nie odpowiada

Falownik musi być zasilany przez DC (PV) lub AC (sieć), aby komunikacja Modbus była dostępna. Jeśli falownik jest w trybie czuwania bez źródła zasilania, nie będzie odpowiadał na zapytania Modbus.

## Dostępne urządzenia 26

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

GoodWe ET Plus+ Inverter Moduł

Atrybuty serwisowe

|                             |                                                                                                                           |
|-----------------------------|---------------------------------------------------------------------------------------------------------------------------|
| Typ urządzenia              |                                                                                                                           |
| Numer seryjny               |                                                                                                                           |
| Tryb pracy                  | Tryb pracy falownika — Oczekiwanie, Praca sieciowa, Praca wyspowa, Usterka, Flash, Sprawdzanie                            |
| Status połączenia licznika  | Sprawdzenie okablowania smart metra — Nie sprawdzono, Podłączono poprawnie, Podłączono odwrotnie, Podłączono niepoprawnie |
| Status komunikacji licznika | Stan komunikacji smart metra — OK lub NG (brak komunikacji)                                                               |
| Typ wyjścia AC              | Konfiguracja fazowa falownika — Jednofazowy, Trójfazowy cztery przewody, Trójfazowy trzy przewody                         |
| Tryb sieci                  | Stan połączenia z siecią — Brak, OK, Usterka                                                                              |
| Częstotliwość sieci         |                                                                                                                           |

Odczyt (moduł)

```taphome
#error register
var err:= MODBUSR(H, 35189, Uint32);
#errors
IF(GETBIT(err, 0) = 1, ADDERROR("GFCI Device Check Failure-The GFCI detecting circuit is abnormal"));
IF(GETBIT(err, 1) = 1, ADDERROR("AC HCT Check Failure-The output current sensor is abnormal"));
IF(GETBIT(err, 3) = 1, ADDERROR("DCI Consistency Failure-Different value between Master and Slave for output DC current"));
IF(GETBIT(err, 4) = 1, ADDERROR("GFCI Consistency Failure-Different value between Master and Slave for GFCI"));
IF(GETBIT(err, 6) = 1, ADDERROR("GFCI Device Failure-GFCI check failure 3 times"));
IF(GETBIT(err, 7) = 1, ADDERROR("Relay Device Failure-Relay check failure 3 times"));
IF(GETBIT(err, 8) = 1, ADDERROR("AC HCT Failure-AC HCT check failure 3 times"));
IF(GETBIT(err, 9) = 1, ADDERROR("Utility Loss-Utility is unavailable"));
IF(GETBIT(err, 10) = 1, ADDERROR("Ground I Failure-Ground current is too high"));
IF(GETBIT(err, 11) = 1, ADDERROR("DC Bus High-Dc bus is too high"));
IF(GETBIT(err, 12) = 1, ADDERROR("InternalFan Failure-The fan in case failure"));
IF(GETBIT(err, 13) = 1, ADDERROR(" Over Temperature-Temperature is too high"));
IF(GETBIT(err, 14) = 1, ADDERROR("Utility Phase Failure - Utility Phase Failure"));
IF(GETBIT(err, 15) = 1, ADDERROR("PV Over Voltage - Pv input voltage is over the tolerable maximum value"));
IF(GETBIT(err, 16) = 1, ADDERROR("External Fan Failure - The external fan failure"));
IF(GETBIT(err, 17) = 1, ADDERROR("Vac Failure - Grid voltage out of tolerable range"));
IF(GETBIT(err, 18) = 1, ADDERROR(" Isolation Failure - Isolation resistance of PV-plant out of tolerable range"));
IF(GETBIT(err, 19) = 1, ADDERROR("DC Injection High - The DC injection to grid is too high"));
IF(GETBIT(err, 20) = 1, ADDERROR("Back-Up Over Load"));
IF(GETBIT(err, 22) = 1, ADDERROR("Fac Consistency Failure - Different value between Master and Slave for grid frequency"));
IF(GETBIT(err, 23) = 1, ADDERROR("Vac Consistency Failure - Different value between Master and Slave for grid voltage"));
IF(GETBIT(err, 25) = 1, ADDERROR("Relay Check Failure - Relay check is failure"));
IF(GETBIT(err, 27) = 1, ADDERROR("PhaseAngleFailure - Phase angle out of range（110°~140°）"));
IF(GETBIT(err, 28) = 1, ADDERROR(" DSP communication failure - Communication between ARM and DSP is failure"));
IF(GETBIT(err, 29) = 1, ADDERROR("Fac Failure - The grid frequency is out of tolerable range"));
IF(GETBIT(err, 30) = 1, ADDERROR("EEPROM R/W Failure - EEPROM cannot be read or written"));
IF(GETBIT(err, 31) = 1, ADDERROR(" Internal Communication Failure - Communication between microcontrollers is failure"));
```

Atrybuty serwisowe

Device Type

```taphome
MODBUSR(H, 35011, String, 5)
```

Serial Number

```taphome
MODBUSR(H, 35003, String, 8)
```

Work mode

```taphome
SWITCH( MODBUSR(H, 35187, Uint16), 
0, "Wait", 
1, "On-grid",
2, "Off-grid", 
3, "Fault", 
4, "Flash", 
5, "Check", 
"Communication error");
```

bMeter Status

```taphome
SWITCH(MODBUSR(H, 36003, Uint16),
 0, "Not checked", 
 1, "Connected correctly", 
 2, "Connected reverse", 
 3, "Connected incorrectly", 
 "Error");
```

Meter communication status

```taphome
IF(MODBUSR(H, 36004, Uint16) = 1, "OK", "NG" );
```

AC output type

```taphome
SWITCH(MODBUSR(H, 35002, Uint16), 
0, "single phase", 
1, "three phase, four wire system", 
2, "three phase, three wire system", 
"Unknown")
```

Grid Mode

```taphome
SWITCH(MODBUSR(H, 35136, Uint16),
 0, "Loss", 
 1, "OK", 
 2, "Fault", 
 "Communication Error")
```

Network Frequency \[Hz]

```taphome
MODBUSR(H, 35123, UInt16)/100
```

Tryb baterii Przełącznik wielowartościowy Tylko do odczytu

Stan pracy baterii — Brak baterii, Gotowość, Rozładowanie, Ładowanie, Oczekiwanie na ładowanie, Oczekiwanie na rozładowanie

Rejestr: H:35184 UInt16 numeric

Wartości / Stany: Brak baterii · Gotowość · Rozładowanie · Ładowanie · Oczekiwanie na ładowanie · Oczekiwanie na rozładowanie

Odczyt stanu przełącznika

```taphome
MODBUSR(H, 35184, uint16);
```

Stan naładowania baterii Ściemniacz Tylko do odczytu

Dostępna energia baterii w procentach, z mocą baterii (W), natężeniem (A) i napięciem (V) jako atrybuty serwisowe

Rejestr: H:37007 UInt16 Jednostka: % numeric

Atrybuty serwisowe

|                  |
|------------------|
| Moc baterii      |
| Prąd baterii     |
| Napięcie baterii |

Odczyt poziomu

```taphome
MODBUSR(H, 37007, Uint16)/100
```

Atrybuty serwisowe

Battery power

```taphome
MODBUSR(H, 35183, int16) + "W";
```

Battery Current

```taphome
MODBUSR(H, 35181, Uint16)/10 + "A";
```

Battery Voltage

```taphome
MODBUSR(H, 35180, Uint16)/10 + "V";
```

Łączna energia rozładowania Zmienna Tylko do odczytu

Łączna skumulowana energia rozładowania baterii w kWh

Rejestr: H:35209 UInt32 Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 35209, uInt32)/10;
```

Łączna energia ładowania Zmienna Tylko do odczytu

Łączna skumulowana energia ładowania baterii w kWh

Rejestr: H:35206 UInt32 Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 35206, uInt32)/10;
```

L1 prąd obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35146 UInt16 Jednostka: A numeric

Atrybuty serwisowe

|               |
|---------------|
| L1 prąd sieci |

Odczyt

```taphome
MODBUSR(H, 35146, UInt16)/10
```

Atrybuty serwisowe

L1 Grid Current

```taphome
MODBUSR(H, 35122, UInt16)/10 + "A"
```

L1 częstotliwość obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35147 UInt16 Jednostka: Hz numeric

Atrybuty serwisowe

|                        |
|------------------------|
| L1 częstotliwość sieci |

Odczyt

```taphome
MODBUSR(H, 35147, UInt16)/100
```

Atrybuty serwisowe

L1 Grid Frequency

```taphome
MODBUSR(H, 35123, UInt16)/100 + "Hz"
```

L1 moc obciążenia awaryjnego Zmienna Tylko do odczytu

Moc obciążenia awaryjnego fazy L1 w kW, z mocą po stronie sieci jako atrybut serwisowy

Rejestr: H:35150 Int16 Jednostka: kW numeric

Atrybuty serwisowe

|              |
|--------------|
| L1 moc sieci |

Odczyt

```taphome
MODBUSR(H, 35150, Int16)/1000
```

Atrybuty serwisowe

L1 Grid Power

```taphome
MODBUSR(H, 35125, Int16) + "W"
```

L1 napięcie obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35145 UInt16 Jednostka: V numeric

Atrybuty serwisowe

|                   |
|-------------------|
| L1 napięcie sieci |

Odczyt

```taphome
MODBUSR(H, 35145, UInt16)/10
```

Atrybuty serwisowe

L1 Grid Voltage

```taphome
MODBUSR(H, 35121, UInt16)/10 + "V"
```

L2 prąd obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35152 UInt16 Jednostka: A numeric

Atrybuty serwisowe

|               |
|---------------|
| L2 prąd sieci |

Odczyt

```taphome
MODBUSR(H, 35152, UInt16)/10
```

Atrybuty serwisowe

L2 Grid Current

```taphome
MODBUSR(H, 35127, UInt16)/10 + "A"
```

L2 częstotliwość obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35153 UInt16 Jednostka: Hz numeric

Atrybuty serwisowe

|                        |
|------------------------|
| L2 częstotliwość sieci |

Odczyt

```taphome
MODBUSR(H, 35153, UInt16)/100
```

Atrybuty serwisowe

L2 Grid Frequency

```taphome
MODBUSR(H, 35128, UInt16)/100 + "Hz"
```

L2 moc obciążenia awaryjnego Zmienna Tylko do odczytu

Moc obciążenia awaryjnego fazy L2 w kW, z mocą po stronie sieci jako atrybut serwisowy

Rejestr: H:35156 Int16 Jednostka: kW numeric

Atrybuty serwisowe

|              |
|--------------|
| L2 moc sieci |

Odczyt

```taphome
MODBUSR(H, 35156, Int16)/1000
```

Atrybuty serwisowe

L2 Grid Power

```taphome
MODBUSR(H, 35130, Int16) + "W"
```

L2 napięcie obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35151 UInt16 Jednostka: V numeric

Atrybuty serwisowe

|                   |
|-------------------|
| L2 napięcie sieci |

Odczyt

```taphome
MODBUSR(H, 35151, UInt16)/10
```

Atrybuty serwisowe

L2 Grid Voltage

```taphome
MODBUSR(H, 35126, UInt16)/10 + "V"
```

L3 prąd obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35158 UInt16 Jednostka: A numeric

Atrybuty serwisowe

|               |
|---------------|
| L3 prąd sieci |

Odczyt

```taphome
MODBUSR(H,35158 , UInt16)/10
```

Atrybuty serwisowe

L3 Grid Current

```taphome
MODBUSR(H, 35132, UInt16)/10 + "A"
```

L3 częstotliwość obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35159 UInt16 Jednostka: Hz numeric

Atrybuty serwisowe

|                        |
|------------------------|
| L3 częstotliwość sieci |

Odczyt

```taphome
MODBUSR(H, 35159, Uint16)/100
```

Atrybuty serwisowe

L3 Grid Frequency

```taphome
MODBUSR(H, 35133, UInt16)/100 + "Hz"
```

L3 moc obciążenia awaryjnego Zmienna Tylko do odczytu

Moc obciążenia awaryjnego fazy L3 w kW, z mocą po stronie sieci jako atrybut serwisowy

Rejestr: H:35162 Int16 Jednostka: kW numeric

Atrybuty serwisowe

|              |
|--------------|
| L3 moc sieci |

Odczyt

```taphome
MODBUSR(H, 35162, Int16)/1000
```

Atrybuty serwisowe

L3 Grid Power

```taphome
MODBUSR(H, 35135, Int16) + "W"
```

L3 napięcie obciążenia awaryjnego Zmienna Tylko do odczytu

Rejestr: H:35157 UInt16 Jednostka: V numeric

Atrybuty serwisowe

|                   |
|-------------------|
| L3 napięcie sieci |

Odczyt

```taphome
MODBUSR(H, 35157, UInt16)/10
```

Atrybuty serwisowe

L3 Grid Voltage

```taphome
MODBUSR(H, 35131, UInt16)/10 + "V"
```

Łączna energia obciążenia Zmienna Tylko do odczytu

Łączna skumulowana energia zużyta przez obciążenie w kWh

Rejestr: H:35203 UInt32 Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 35203, uInt32)/10;
```

Dzienna produkcja PV Zmienna Tylko do odczytu

Energia PV wyprodukowana dzisiaj w kWh

Rejestr: H:35193 UInt32 Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 35193, UInt32)/10
```

PV1 moc Zmienna Tylko do odczytu

Moc łańcucha PV1 w kW, z napięciem (V), natężeniem (A) i trybem pracy jako atrybuty serwisowe

Rejestr: H:35105 UInt32 Jednostka: kW numeric

Atrybuty serwisowe

|              |                                           |
|--------------|-------------------------------------------|
| Tryb         | Tryb pracy PV1 — Brak PV, Gotowość, Praca |
| PV1 prąd     |                                           |
| PV1 napięcie |                                           |

Odczyt

```taphome
MODBUSR(H, 35105, uInt32)/1000
```

Atrybuty serwisowe

Mode

```taphome
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 0),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
```

PV1 - current

```taphome
MODBUSR(H, 35104, Uint16)/10 + "A";
```

PV1 - voltage

```taphome
MODBUSR(H, 35103, Uint16)/10 + "V";
```

PV2 moc Zmienna Tylko do odczytu

Moc łańcucha PV2 w kW, z napięciem (V), natężeniem (A) i trybem pracy jako atrybuty serwisowe

Rejestr: H:35109 UInt32 Jednostka: kW numeric

Atrybuty serwisowe

|              |                                           |
|--------------|-------------------------------------------|
| Tryb         | Tryb pracy PV2 — Brak PV, Gotowość, Praca |
| PV2 napięcie |                                           |
| PV2 prąd     |                                           |

Odczyt

```taphome
MODBUSR(H, 35109, UInt32)/1000
```

Atrybuty serwisowe

Mode

```taphome
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 1),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
```

PV2 - voltage

```taphome
MODBUSR(H, 35107, Uint16)/10 + "V";
```

PV2 - current

```taphome
MODBUSR(H, 35108, Uint16)/10 + "A";
```

PV3 moc Zmienna Tylko do odczytu

Moc łańcucha PV3 w kW, z napięciem (V), natężeniem (A) i trybem pracy jako atrybuty serwisowe

Rejestr: H:35113 UInt32 Jednostka: kW numeric

Atrybuty serwisowe

|              |                                           |
|--------------|-------------------------------------------|
| PV3 prąd     |                                           |
| PV3 napięcie |                                           |
| Tryb         | Tryb pracy PV3 — Brak PV, Gotowość, Praca |

Odczyt

```taphome
MODBUSR(H, 35113, UInt32)/1000
```

Atrybuty serwisowe

PV3 - current

```taphome
MODBUSR(H, 35112, Uint16)/10 + "A";
```

PV3 - voltage

```taphome
MODBUSR(H, 35111, Uint16)/10 + "V";
```

Mode

```taphome
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 2),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
```

PV4 moc Zmienna Tylko do odczytu

Moc łańcucha PV4 w kW, z napięciem (V), natężeniem (A) i trybem pracy jako atrybuty serwisowe

Rejestr: H:35117 UInt32 Jednostka: kW numeric

Atrybuty serwisowe

|              |                                           |
|--------------|-------------------------------------------|
| Tryb         | Tryb pracy PV4 — Brak PV, Gotowość, Praca |
| PV4 prąd     |                                           |
| PV4 napięcie |                                           |

Odczyt

```taphome
MODBUSR(H, 35117, Uint32)/1000
```

Atrybuty serwisowe

Mode

```taphome
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 3),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
```

PV4 - current

```taphome
MODBUSR(H, 35116, Uint16)/10 + "A";
```

PV4 - voltage

```taphome
MODBUSR(H, 35115, Uint16)/10 + "V";
```

Temperatura radiatora Czujnik temperatury Tylko do odczytu

Temperatura radiatora falownika, z temperaturą modułu IGBT jako atrybut serwisowy

Rejestr: H:35176 Int16 Jednostka: °C numeric

Atrybuty serwisowe

|                    |
|--------------------|
| Temperatura modułu |

Odczyt temperatury

```taphome
MODBUSR(H, 35176, int16)/10
```

Atrybuty serwisowe

Module temperature

```taphome
MODBUSR(H, 35175, Int16) / 10  + "°C";
```

Łączna energia pobrana z sieci Zmienna Tylko do odczytu

Łączna skumulowana energia pobrana z sieci w kWh (z smart metra)

Rejestr: H:36017 Float Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 36017, Float)/10
```

Łączna produkcja energii PV Licznik energii Tylko do odczytu

Łączna skumulowana energia PV w kWh, z aktualną całkowitą mocą falownika (kW) jako odczytem bieżącym

Rejestr: H:35191 UInt32 Jednostka: kWh numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(H, 35191, UInt32)/10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(H, 35138, Int16) / 1000
```

Łączna energia oddana do sieci Zmienna Tylko do odczytu

Łączna skumulowana energia oddana do sieci w kWh (z smart metra)

Rejestr: H:36015 Float Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(H, 36015, Float)/10
```

**Połączenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (21)

- H:35189 Module Error Flags — UInt32 bitmask — Table 8-2 — 24 error flags covering GFCI, relay, grid, PV, temperature, isolation, and communication faults. Read in module\[0] readscript but not exposed as device.
- H:35140 AC Active Power — S16, W, read-only — total AC active power output
- H:35142 AC Reactive Power — S16, VAR, read-only
- H:35144 AC Apparent Power — S16, VA, read-only
- H:35170 Total Back-Up Load Power — S16, W, read-only — total backup load across all phases
- H:35172 Total Load Power — S16, W, read-only — total load power across all phases
- H:35174 Air Temperature — S16, °C, /10, read-only — inverter internal air temperature
- H:35178 BUS Voltage — U16, V, /10, read-only — DC bus voltage
- H:35195 E-Total Grid Feed (Export) — U32, kWh, /10, read-only — total energy fed to grid (from inverter registers, not meter)
- H:35200 E-Total Grid Buy (Import) — U32, kWh, /10, read-only — total purchased energy (from inverter registers, not meter)
- H:35173 UPS Load Percent — U16, %, /100, read-only
- H:37003 BMS Pack Temperature — U16, °C, /10, read-only — battery pack temperature
- H:37008 Battery SOH — U16, %, read-only — battery state of health
- H:36008 Meter Total Active Power — S16, W, read-only — smart meter total active power
- H:35164 Load Power R (L1) — S16, W, read-only — R phase total load power (not just backup)
- H:35166 Load Power S (L2) — S16, W, read-only — S phase total load power
- H:35168 Load Power T (L3) — S16, W, read-only — T phase total load power
- H:47509 Grid Export Enable — U16, R/W — enable/disable grid export
- H:47510 Grid Export Limit — U16, W, R/W — grid export power limit
- H:47511 EMS Mode — U16, R/W — energy management system mode selection
- H:45356 Battery Discharge Depth — U16, %, R/W — minimum SOC for discharge

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

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

## Źródła

- GoodWe EMS Modbus Protocol (Hybrid ET/EH/BH/BT) V1.7
  
  2026-03-26
  
  [PDF](https://taphome.com/compatibility/devices/goodwe-et-plus-inverters/manufacturer/goodwe-modbus-protocol-hybrid.pdf)
- GoodWe HA Integration — ET Register Map (goodwe PyPI library)
  
  [github.com](https://github.com/marcelblijleven/goodwe/blob/master/goodwe/et.py) 2026-03-26
- GoodWe Modbus TCP/IP Communication Solution (VER 03)
  
  [community.goodwe.com](https://community.goodwe.com/resources/goodwe/2021-12-14558424.pdf) 2026-03-26
  
  [PDF](https://taphome.com/compatibility/devices/goodwe-et-plus-inverters/manufacturer/modbus-tcp-communication-solution.pdf)
- GoodWe ET/ET Plus+/BT Series User Manual V1.9
  
  [en.goodwe.com](https://en.goodwe.com/Ftp/EN/Downloads/User%20Manual/GW_ET,%20ET%20PLUS+,%20BT_User%20Manual-EN.pdf) 2026-03-26
  
  [PDF](https://taphome.com/compatibility/devices/goodwe-et-plus-inverters/manufacturer/et-plus-user-manual.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/)

