TapHome

GoodWe ET Plus+ Inverter

Modbus RTU
Inviato da
Ultimo aggiornamento: 03. 2026
GoodWe ET Plus+ Inverter

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

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
PinDefinizioneFunzione
1485_A1RS-485 A+ (EMS)
2485_B1RS-485 B- (EMS)
10GND-SMassa segnale

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)

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

GoodWe ET Plus+ Inverter Modulo
Attributi di servizio
Tipo dispositivo
Numero di serie
Modalità operativaModalità operativa dell'inverter — Attesa, Connesso alla rete, Off-Grid, Guasto, Flash, Verifica
Stato connessione contatoreVerifica cablaggio smart meter — Non verificato, Collegato correttamente, Collegato in senso inverso, Collegato in modo errato
Stato comunicazione contatoreStato di comunicazione dello smart meter — OK o NG (nessuna comunicazione)
Tipo uscita ACConfigurazione fasi dell'inverter — Monofase, Trifase quattro fili, Trifase tre fili
Modalità reteStato connessione rete — Perdita, OK, Guasto
Frequenza di rete

GoodWe ET 10K

Lettura (modulo)
#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
MODBUSR(H, 35011, String, 5)
Serial Number
MODBUSR(H, 35003, String, 8)
Work mode
SWITCH( MODBUSR(H, 35187, Uint16), 
0, "Wait", 
1, "On-grid",
2, "Off-grid", 
3, "Fault", 
4, "Flash", 
5, "Check", 
"Communication error");
bMeter Status
SWITCH(MODBUSR(H, 36003, Uint16),
 0, "Not checked", 
 1, "Connected correctly", 
 2, "Connected reverse", 
 3, "Connected incorrectly", 
 "Error");
Meter communication status
IF(MODBUSR(H, 36004, Uint16) = 1, "OK", "NG" );
AC output type
SWITCH(MODBUSR(H, 35002, Uint16), 
0, "single phase", 
1, "three phase, four wire system", 
2, "three phase, three wire system", 
"Unknown")
Grid Mode
SWITCH(MODBUSR(H, 35136, Uint16),
 0, "Loss", 
 1, "OK", 
 2, "Fault", 
 "Communication Error")
Network Frequency [Hz]
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

Modalità batteria

Lettura stato interruttore
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

Stato di carica batteria

Lettura livello
MODBUSR(H, 37007, Uint16)/100
Attributi di servizio
Battery power
MODBUSR(H, 35183, int16) + "W";
Battery Current
MODBUSR(H, 35181, Uint16)/10 + "A";
Battery Voltage
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

Energia totale scaricata

Lettura
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

Energia totale caricata

Lettura
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

L1 corrente carico backup

Lettura
MODBUSR(H, 35146, UInt16)/10
Attributi di servizio
L1 Grid Current
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

L1 frequenza carico backup

Lettura
MODBUSR(H, 35147, UInt16)/100
Attributi di servizio
L1 Grid Frequency
MODBUSR(H, 35123, UInt16)/100 + "Hz"
L1 potenza carico backup Variabile Solo lettura

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

Registro: H:35150 Int16 Unità: kW numeric
Attributi di servizio
L1 potenza di rete

L1 potenza carico backup

Lettura
MODBUSR(H, 35150, Int16)/1000
Attributi di servizio
L1 Grid Power
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

L1 tensione carico backup

Lettura
MODBUSR(H, 35145, UInt16)/10
Attributi di servizio
L1 Grid Voltage
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

L2 corrente carico backup

Lettura
MODBUSR(H, 35152, UInt16)/10
Attributi di servizio
L2 Grid Current
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

L2 frequenza carico backup

Lettura
MODBUSR(H, 35153, UInt16)/100
Attributi di servizio
L2 Grid Frequency
MODBUSR(H, 35128, UInt16)/100 + "Hz"
L2 potenza carico backup Variabile Solo lettura

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

Registro: H:35156 Int16 Unità: kW numeric
Attributi di servizio
L2 potenza di rete

L2 potenza carico backup

Lettura
MODBUSR(H, 35156, Int16)/1000
Attributi di servizio
L2 Grid Power
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

L2 tensione carico backup

Lettura
MODBUSR(H, 35151, UInt16)/10
Attributi di servizio
L2 Grid Voltage
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

L3 corrente carico backup

Lettura
MODBUSR(H,35158 , UInt16)/10
Attributi di servizio
L3 Grid Current
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

L3 frequenza carico backup

Lettura
MODBUSR(H, 35159, Uint16)/100
Attributi di servizio
L3 Grid Frequency
MODBUSR(H, 35133, UInt16)/100 + "Hz"
L3 potenza carico backup Variabile Solo lettura

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

Registro: H:35162 Int16 Unità: kW numeric
Attributi di servizio
L3 potenza di rete

L3 potenza carico backup

Lettura
MODBUSR(H, 35162, Int16)/1000
Attributi di servizio
L3 Grid Power
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

L3 tensione carico backup

Lettura
MODBUSR(H, 35157, UInt16)/10
Attributi di servizio
L3 Grid Voltage
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

Energia totale carico

Lettura
MODBUSR(H, 35203, uInt32)/10;
Produzione FV giornaliera Variabile Solo lettura

Energia FV prodotta oggi in kWh

Registro: H:35193 UInt32 Unità: kWh numeric

Produzione FV giornaliera

Lettura
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

PV1 potenza

Lettura
MODBUSR(H, 35105, uInt32)/1000
Attributi di servizio
Mode
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 0),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
PV1 - current
MODBUSR(H, 35104, Uint16)/10 + "A";
PV1 - voltage
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

PV2 potenza

Lettura
MODBUSR(H, 35109, UInt32)/1000
Attributi di servizio
Mode
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 1),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
PV2 - voltage
MODBUSR(H, 35107, Uint16)/10 + "V";
PV2 - current
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

PV3 potenza

Lettura
MODBUSR(H, 35113, UInt32)/1000
Attributi di servizio
PV3 - current
MODBUSR(H, 35112, Uint16)/10 + "A";
PV3 - voltage
MODBUSR(H, 35111, Uint16)/10 + "V";
Mode
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

PV4 potenza

Lettura
MODBUSR(H, 35117, Uint32)/1000
Attributi di servizio
Mode
var reg:= MODBUSR(H, 35119, Uint32);
SWITCH(GETBYTE(reg, 3),
 0, "No PV", 
 1, "Standby", 
 2, "Work", 
 "Error");
PV4 - current
MODBUSR(H, 35116, Uint16)/10 + "A";
PV4 - voltage
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

Temperatura radiatore

Lettura temperatura
MODBUSR(H, 35176, int16)/10
Attributi di servizio
Module temperature
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

Energia totale acquistata

Lettura
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

Produzione totale energia FV

Lettura consumo totale
MODBUSR(H, 35191, UInt32)/10
Lettura domanda
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

Energia totale immessa in rete

Lettura
MODBUSR(H, 36015, Float)/10
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (20)
  • 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

Fonti

  • GoodWe EMS Modbus Protocol (Hybrid ET/EH/BH/BT) V1.7
    2026-03-26
    PDF
  • GoodWe HA Integration — ET Register Map (goodwe PyPI library)
    github.com 2026-03-26
  • GoodWe Modbus TCP/IP Communication Solution (VER 03)
    PDF
  • GoodWe ET/ET Plus+/BT Series User Manual V1.9
    en.goodwe.com 2026-03-26
    PDF