---
title: "GoodWe ET Plus+ Inverter"
description: "Inverter ibridi trifase GoodWe ET Plus+ in TapHome via Modbus TCP con modulo LAN: stringhe FV, batteria, rete, backup ed energia. Sola lettura."
url: "https://taphome.com/it/compatibility/goodwe-et-plus-inverters/"
language: it
lastmod: 2026-03-26
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","solar","3-phase","battery-storage","hybrid-inverter"]
  questions: ["Come integrare l'inverter GoodWe ET Plus+ con TapHome?","Cosa monitora il template GoodWe ET Plus+ di TapHome?","Come collegare il GoodWe ET Plus+ tramite Modbus TCP a TapHome?","Quale modulo LAN è necessario per la comunicazione Modbus TCP su GoodWe?","Come monitorare lo stato di carica della batteria del GoodWe ET Plus+ tramite TapHome?","Quale versione firmware è richiesta per il Modbus TCP su GoodWe?"]
---

# GoodWe ET Plus+ Inverter

Comunicazione: Modbus RTU

- [Sito ufficiale GoodWe](https://www.goodwe.com)

## Guida all'integrazione

La serie GoodWe ET Plus+ comprende inverter solari ibridi trifase con supporto per l'accumulo in batteria, uscita di backup e misura integrata della rete. TapHome si connette tramite Modbus TCP attraverso un modulo LAN (o modulo WiFi+LAN) inserito nella porta di comunicazione dell'inverter. La connessione utilizza il protocollo Modbus TCP standard sulla porta 502 con Slave ID predefinito 247.

Il template fornisce il monitoraggio in sola lettura della produzione fotovoltaica per singolo string (4 ingressi MPPT), dello stato di carica e del flusso energetico della batteria, dei parametri elettrici di rete e del backup trifase per fase, dei contatori di energia cumulativi e della diagnostica dell'inverter, inclusi i flag di errore e il monitoraggio termico.

## Connessione hardware

Il GoodWe ET Plus+ supporta due metodi di comunicazione per l'integrazione con sistemi di terze parti:

- **Modbus TCP** — tramite un modulo LAN opzionale o un modulo WiFi+LAN (sostituisce il modulo WiFi predefinito). Questo è il metodo consigliato per TapHome.
- **Modbus RTU** — tramite la porta EMS RS-485 sul morsettiere a 18 pin (pin 1–2: 485_A1/485_B1). Disponibile nativamente senza hardware aggiuntivo.

### Modulo LAN

Il modulo di comunicazione predefinito dell'ET Plus+ supporta solo il WiFi. Per il Modbus TCP è necessario acquistare separatamente da GoodWe un **modulo LAN** o un **modulo WiFi+LAN**. La serie ET utilizza il modulo di tipo **USB terminal**.

### Schema di collegamento

![Collegamento Modbus TCP GoodWe — connessione diretta al modulo LAN o tramite rete Ethernet con router](https://taphome.com/images/compatibility/goodwe-et-plus-inverters/wiring-modbus-tcp_hu_436c1fb5654af592.jpg)

Sono disponibili due opzioni di connessione:

1. **Connessione diretta** — cavo Ethernet da TapHome Core direttamente al modulo LAN dell'inverter
2. **Connessione di rete** — TapHome Core e inverter collegati alla stessa rete locale tramite router o switch

### Porta EMS (alternativa RS-485)

Per la comunicazione Modbus RTU, utilizzare la porta EMS sul morsettiere a 18 pin nella parte inferiore dell'inverter:

![Cablaggio cavo di comunicazione EMS GoodWe ET Plus+ — collegamento RS-485 a batteria, smart meter e dispositivo EMS](https://taphome.com/images/compatibility/goodwe-et-plus-inverters/ems-port-wiring_hu_9d3beca3efcb492a.jpg)

| Pin | Definizione | Funzione |
|-----|-------------|----------|
| 1 | 485_A1 | RS-485 A+ (EMS) |
| 2 | 485_B1 | RS-485 B- (EMS) |
| 10 | GND-S | Massa segnale |

> [!NOTE]
> Il template TapHome è configurato per Modbus TCP (parametro indirizzo IP). Per la connessione RS-485, modificare le impostazioni di comunicazione del modulo in TapHome di conseguenza.

## Configurazione

### Abilitazione della comunicazione Modbus TCP

**Requisito firmware:** È richiesta la versione firmware ARM 13 o superiore per gli inverter con batterie HV, ARM 15 o superiore per gli inverter con batterie LV.

Configurare l'inverter per Modbus TCP tramite l'**app SolarGo** o l'interfaccia web:

1. Aprire le impostazioni di comunicazione
2. Impostare il tipo di connessione su **Modbus TCP/IP**
3. Configurare l'**indirizzo IP** — assicurarsi che l'inverter e TapHome Core siano sulla stessa sottorete
4. Impostare la **porta server** su **502**
5. Confermare con **OK**

Durante l'importazione del template in TapHome, fornire:

- **Indirizzo IP** — l'IP dell'inverter nella rete locale
- **Slave ID** — indirizzo Modbus slave (predefinito di fabbrica: **247**, configurabile da 1 a 247)

> [!TIP]
> Assegnare un indirizzo IP statico all'inverter (tramite prenotazione DHCP del router) per evitare che l'indirizzo cambi dopo un'interruzione di corrente. L'inverter GoodWe non supporta gli hostname mDNS.

### Impostazioni RS-485 (se si utilizza RTU)

- **Baud rate:** 9600 bps (predefinito)
- **Formato dati:** 8 bit dati, nessuna parità, 1 bit di stop
- **Slave ID:** 247 (predefinito di fabbrica)

## Funzionalità dei dispositivi

Il template espone 26 sensori in sola lettura organizzati nei seguenti gruppi:

### Monitoraggio degli string PV

Quattro ingressi MPPT sono monitorati singolarmente:

- **PV1 Power** — potenza dello string PV1 in kW, con attributi di servizio per tensione (V), corrente (A) e modalità operativa (No PV / Standby / Work)
- **PV2 Power** — potenza dello string PV2 in kW, con tensione, corrente e modalità
- **PV3 Power** — potenza dello string PV3 in kW, con tensione, corrente e modalità
- **PV4 Power** — potenza dello string PV4 in kW, con tensione, corrente e modalità

### Monitoraggio della batteria

- **Battery State of Charge** — SOC corrente in percentuale, con attributi di servizio per potenza (W), corrente (A) e tensione (V) della batteria
- **Battery Mode** — stato operativo corrente della batteria: No Battery, Standby, Discharging, Charging, Waiting for Charge o Waiting for Discharge
- **Charge Energy Total** — energia di carica cumulativa della batteria in kWh
- **Discharge Energy Total** — energia di scarica cumulativa della batteria in kWh

### Backup trifase

Monitoraggio per fase dell'uscita di backup (UPS) per L1, L2 e L3:

- **L1/L2/L3 Back-Up Load Voltage** — tensione dell'uscita di backup (V), con la tensione di rete come attributo di servizio
- **L1/L2/L3 Back-Up Load Current** — corrente dell'uscita di backup (A), con la corrente di rete come attributo di servizio
- **L1/L2/L3 Back-Up Load Frequency** — frequenza dell'uscita di backup (Hz), con la frequenza di rete come attributo di servizio
- **L1/L2/L3 Back-Up Load Power** — potenza dell'uscita di backup (kW), con la potenza di rete come attributo di servizio

Ogni dispositivo di backup include un attributo di servizio corrispondente lato rete, che consente il confronto tra i valori di backup e di rete per ciascuna fase.

### Misura dell'energia

- **Total PV Energy Production** — energia fotovoltaica cumulativa in kWh, con la potenza totale istantanea dell'inverter (kW) come lettura di potenza attuale
- **PV Production Daily** — energia fotovoltaica prodotta oggi in kWh
- **Load Energy Total** — consumo totale cumulativo del carico in kWh
- **Total Purchased Energy** — energia cumulativa importata dalla rete in kWh (dal contatore smart)
- **Total Supplied Energy** — energia cumulativa esportata in rete in kWh (dal contatore smart)

### Diagnostica dell'inverter

- **Radiator Temperature** — temperatura del dissipatore dell'inverter in °C, con la temperatura del modulo IGBT come attributo di servizio

Gli attributi di servizio a livello modulo forniscono contesto aggiuntivo: identificazione del tipo di dispositivo, numero di serie, modalità di lavoro (Wait / On-Grid / Off-Grid / Fault / Flash / Check), stato di connessione e di comunicazione del contatore, tipo di uscita AC (monofase / trifase) e modalità di rete (Loss / OK / Fault). Il monitoraggio degli errori legge un registro bitmask a 32 bit che copre 24 condizioni di guasto, tra cui GFCI, relè, rete, PV, temperatura, isolamento e guasti di comunicazione.

### Funzionalità aggiuntive

Il GoodWe ET Plus+ espone anche registri per la potenza AC attiva/reattiva/apparente, la potenza totale del backup e del carico, la potenza del carico per fase (non solo il backup), le temperature dell'aria e del bus, la percentuale di carico UPS, la temperatura del pacco BMS, lo stato di salute della batteria (SOH) e i contatori di energia di rete dai registri dell'inverter. Sono inoltre disponibili registri di impostazioni scrivibili per il controllo dell'export in rete, la selezione della modalità EMS e la configurazione della profondità di scarica della batteria. Queste funzionalità potranno essere aggiunte in un futuro aggiornamento del template.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus TCP

1. Verificare che il **modulo LAN** (o WiFi+LAN) sia installato — il modulo WiFi predefinito non supporta Modbus TCP
2. Controllare che la versione del firmware ARM soddisfi il requisito minimo (13+ per batterie HV, 15+ per batterie LV)
3. Confermare che il tipo di connessione sia impostato su **Modbus TCP/IP** nell'app SolarGo
4. Verificare che TapHome Core e l'inverter siano sulla stessa rete/sottorete
5. Assicurarsi che la porta 502 non sia bloccata da un firewall

### Errori di connessione del contatore

Il template monitora lo stato di connessione del contatore smart tramite attributi di servizio:

- **bMeter Status**: 0 = Non verificato, 1 = Connesso correttamente, 2 = Connesso invertito, 3 = Connesso in modo errato
- **Meter communication status**: 1 = OK, 0 = NG (nessuna comunicazione)

Se lo stato del contatore mostra "invertito", le pinze TC (trasformatori di corrente) sono installate nel verso sbagliato. Invertire l'orientamento delle pinze TC sulla fase corrispondente.

### L'inverter non risponde

L'inverter deve essere alimentato in DC (PV) o AC (rete) affinché la comunicazione Modbus sia disponibile. Se l'inverter è in standby senza alcuna fonte di alimentazione, non risponderà alle query Modbus.

## Dispositivi disponibili 26

Questi dispositivi compaiono in TapHome dopo l'importazione.

GoodWe ET Plus+ Inverter Modulo

Attributi di servizio

|                               |                                                                                                                                |
|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
| Tipo dispositivo              |                                                                                                                                |
| Numero di serie               |                                                                                                                                |
| Modalità operativa            | Modalità operativa dell'inverter — Attesa, Connesso alla rete, Off-Grid, Guasto, Flash, Verifica                               |
| Stato connessione contatore   | Verifica cablaggio smart meter — Non verificato, Collegato correttamente, Collegato in senso inverso, Collegato in modo errato |
| Stato comunicazione contatore | Stato di comunicazione dello smart meter — OK o NG (nessuna comunicazione)                                                     |
| Tipo uscita AC                | Configurazione fasi dell'inverter — Monofase, Trifase quattro fili, Trifase tre fili                                           |
| Modalità rete                 | Stato connessione rete — Perdita, OK, Guasto                                                                                   |
| Frequenza di rete             |                                                                                                                                |

Lettura (modulo)

```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"));
```

Attributi di servizio

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

Modalità batteria Interruttore multivalore Solo lettura

Stato operativo batteria — Nessuna batteria, Standby, Scarica, Carica, In attesa di carica, In attesa di scarica

Registro: H:35184 UInt16 numeric

Valori / Stati: Nessuna batteria · Standby · Scarica · Carica · In attesa di carica · In attesa di scarica

Lettura stato interruttore

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

Stato di carica batteria Dimmer Solo lettura

Energia disponibile della batteria in percentuale, con potenza batteria (W), corrente (A) e tensione (V) come attributi di servizio

Registro: H:37007 UInt16 Unità: % numeric

Attributi di servizio

|                   |
|-------------------|
| Potenza batteria  |
| Corrente batteria |
| Tensione batteria |

Lettura livello

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

Attributi di servizio

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";
```

Energia totale scaricata Variabile Solo lettura

Energia totale cumulativa scaricata dalla batteria in kWh

Registro: H:35209 UInt32 Unità: kWh numeric

Lettura

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

Energia totale caricata Variabile Solo lettura

Energia totale cumulativa caricata nella batteria in kWh

Registro: H:35206 UInt32 Unità: kWh numeric

Lettura

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

L1 corrente carico backup Variabile Solo lettura

Registro: H:35146 UInt16 Unità: A numeric

Attributi di servizio

|                     |
|---------------------|
| L1 corrente di rete |

Lettura

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

Attributi di servizio

L1 Grid Current

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

L1 frequenza carico backup Variabile Solo lettura

Registro: H:35147 UInt16 Unità: Hz numeric

Attributi di servizio

|                      |
|----------------------|
| L1 frequenza di rete |

Lettura

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

Attributi di servizio

L1 Grid Frequency

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

L1 potenza carico backup Variabile Solo lettura

Potenza carico backup fase L1 in kW, con potenza lato rete come attributo di servizio

Registro: H:35150 Int16 Unità: kW numeric

Attributi di servizio

|                    |
|--------------------|
| L1 potenza di rete |

Lettura

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

Attributi di servizio

L1 Grid Power

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

L1 tensione carico backup Variabile Solo lettura

Registro: H:35145 UInt16 Unità: V numeric

Attributi di servizio

|                     |
|---------------------|
| L1 tensione di rete |

Lettura

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

Attributi di servizio

L1 Grid Voltage

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

L2 corrente carico backup Variabile Solo lettura

Registro: H:35152 UInt16 Unità: A numeric

Attributi di servizio

|                     |
|---------------------|
| L2 corrente di rete |

Lettura

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

Attributi di servizio

L2 Grid Current

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

L2 frequenza carico backup Variabile Solo lettura

Registro: H:35153 UInt16 Unità: Hz numeric

Attributi di servizio

|                      |
|----------------------|
| L2 frequenza di rete |

Lettura

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

Attributi di servizio

L2 Grid Frequency

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

L2 potenza carico backup Variabile Solo lettura

Potenza carico backup fase L2 in kW, con potenza lato rete come attributo di servizio

Registro: H:35156 Int16 Unità: kW numeric

Attributi di servizio

|                    |
|--------------------|
| L2 potenza di rete |

Lettura

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

Attributi di servizio

L2 Grid Power

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

L2 tensione carico backup Variabile Solo lettura

Registro: H:35151 UInt16 Unità: V numeric

Attributi di servizio

|                     |
|---------------------|
| L2 tensione di rete |

Lettura

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

Attributi di servizio

L2 Grid Voltage

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

L3 corrente carico backup Variabile Solo lettura

Registro: H:35158 UInt16 Unità: A numeric

Attributi di servizio

|                     |
|---------------------|
| L3 corrente di rete |

Lettura

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

Attributi di servizio

L3 Grid Current

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

L3 frequenza carico backup Variabile Solo lettura

Registro: H:35159 UInt16 Unità: Hz numeric

Attributi di servizio

|                      |
|----------------------|
| L3 frequenza di rete |

Lettura

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

Attributi di servizio

L3 Grid Frequency

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

L3 potenza carico backup Variabile Solo lettura

Potenza carico backup fase L3 in kW, con potenza lato rete come attributo di servizio

Registro: H:35162 Int16 Unità: kW numeric

Attributi di servizio

|                    |
|--------------------|
| L3 potenza di rete |

Lettura

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

Attributi di servizio

L3 Grid Power

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

L3 tensione carico backup Variabile Solo lettura

Registro: H:35157 UInt16 Unità: V numeric

Attributi di servizio

|                     |
|---------------------|
| L3 tensione di rete |

Lettura

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

Attributi di servizio

L3 Grid Voltage

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

Energia totale carico Variabile Solo lettura

Energia totale cumulativa consumata dal carico in kWh

Registro: H:35203 UInt32 Unità: kWh numeric

Lettura

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

Produzione FV giornaliera Variabile Solo lettura

Energia FV prodotta oggi in kWh

Registro: H:35193 UInt32 Unità: kWh numeric

Lettura

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

PV1 potenza Variabile Solo lettura

Potenza stringa PV1 in kW, con tensione (V), corrente (A) e modalità operativa come attributi di servizio

Registro: H:35105 UInt32 Unità: kW numeric

Attributi di servizio

|              |                                                     |
|--------------|-----------------------------------------------------|
| Modalità     | Modalità operativa PV1 — Nessun PV, Standby, Lavoro |
| PV1 corrente |                                                     |
| PV1 tensione |                                                     |

Lettura

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

Attributi di servizio

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 potenza Variabile Solo lettura

Potenza stringa PV2 in kW, con tensione (V), corrente (A) e modalità operativa come attributi di servizio

Registro: H:35109 UInt32 Unità: kW numeric

Attributi di servizio

|              |                                                     |
|--------------|-----------------------------------------------------|
| Modalità     | Modalità operativa PV2 — Nessun PV, Standby, Lavoro |
| PV2 tensione |                                                     |
| PV2 corrente |                                                     |

Lettura

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

Attributi di servizio

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 potenza Variabile Solo lettura

Potenza stringa PV3 in kW, con tensione (V), corrente (A) e modalità operativa come attributi di servizio

Registro: H:35113 UInt32 Unità: kW numeric

Attributi di servizio

|              |                                                     |
|--------------|-----------------------------------------------------|
| PV3 corrente |                                                     |
| PV3 tensione |                                                     |
| Modalità     | Modalità operativa PV3 — Nessun PV, Standby, Lavoro |

Lettura

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

Attributi di servizio

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 potenza Variabile Solo lettura

Potenza stringa PV4 in kW, con tensione (V), corrente (A) e modalità operativa come attributi di servizio

Registro: H:35117 UInt32 Unità: kW numeric

Attributi di servizio

|              |                                                     |
|--------------|-----------------------------------------------------|
| Modalità     | Modalità operativa PV4 — Nessun PV, Standby, Lavoro |
| PV4 corrente |                                                     |
| PV4 tensione |                                                     |

Lettura

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

Attributi di servizio

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 radiatore Sensore di temperatura Solo lettura

Temperatura dissipatore dell'inverter, con temperatura modulo IGBT come attributo di servizio

Registro: H:35176 Int16 Unità: °C numeric

Attributi di servizio

|                    |
|--------------------|
| Temperatura modulo |

Lettura temperatura

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

Attributi di servizio

Module temperature

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

Energia totale acquistata Variabile Solo lettura

Energia totale cumulativa importata dalla rete in kWh (dallo smart meter)

Registro: H:36017 Float Unità: kWh numeric

Lettura

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

Produzione totale energia FV Contatore elettrico Solo lettura

Energia FV cumulativa in kWh, con potenza totale attuale dell'inverter (kW) come lettura istantanea

Registro: H:35191 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale immessa in rete Variabile Solo lettura

Energia totale cumulativa esportata nella rete in kWh (dallo smart meter)

Registro: H:36015 Float Unità: kWh numeric

Lettura

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

**Connessione:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `247`         |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

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

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

