TapHome

Wattsonic Hybrid Inverter G3

Modbus RTU
Inviato da
Ultimo aggiornamento: 03. 2026
Wattsonic Hybrid Inverter G3

Il Wattsonic Hybrid Inverter G3 è una serie di inverter ibridi trifase Gen3 Li-HV disponibile in sei modelli: 6K-25-3P, 8K-25-3P, 10K-25-3P (corrente batteria 25A) e 12K-40-3P, 15K-40-3P, 20K-40-3P (corrente batteria 40A). Supporta doppi ingressi PV MPPT (fino a 1000V DC), storage con batterie al litio (fino a 92 kWh per inverter), funzionamento on-grid e off-grid, e uscita di backup trifase con tempo di commutazione inferiore a 10 ms.

TapHome comunica con l’inverter tramite Modbus RTU su RS-485 attraverso la porta EMS. Il template fornisce il monitoraggio dello stato della batteria, del flusso di potenza dalla rete, dell’energia di generazione PV, delle misurazioni per fase e delle temperature interne, insieme al controllo del backup EPS/UPS, dei limiti di esportazione alla rete, delle impostazioni della potenza AC di uscita, del peak load shifting e dell’uscita asimmetrica off-grid.

Il Wattsonic Gen3 utilizza una mappa dei registri diversa (range 10xxx–53xxx) rispetto alla serie WTS/Gen2 precedente (1xxxx–5xxxx). Le due serie non sono intercambiabili — usare il template corretto per la propria generazione di inverter. I brand clone compatibili che utilizzano lo stesso protocollo di registri Gen3 includono Sunways, Solinteg, A-Tronix e St-ems.

Connessione hardware

Connessione RS-485 EMS

Collegare TapHome ai pin RS-485 EMS sul morsetto Multi-COM nella parte inferiore dell’inverter:

Pin Multi-COMDefinizioneConnessione TapHome
13485 B1B-/D- su TapHome RS-485
14485 A1A+/D+ su TapHome RS-485

Il connettore Multi-COM utilizza un pressacavo impermeabile. Il diametro del cavo deve essere 4–6,5 mm, la sezione trasversale 0,5–1,5 mm². Rimuovere l’isolamento esterno per 55 mm e l’isolamento interno del filo per 8 mm.

Specifiche tecniche
ParametroValore
Grado di protezioneIP65
Temperatura operativa-30°C a +60°C
ComunicazioneCAN, RS485, WiFi/LAN (opzionale)
Rendimento massimo98,1–98,4% (dipende dal modello)
Tensione massima ingresso PV1000 V DC
Tracker MPPT2
Commutazione backup< 10 ms

Configurazione

Parametri di comunicazione
ParametroValore
Velocità di trasmissione9600
Bit dati8
ParitàNessuna
Bit di stop1
Indirizzo Slave (RTU)247
Indirizzo Slave (TCP)255
Porta TCP502

La porta RS-485 EMS è abilitata per impostazione predefinita. Collegare i cavi RS-485 ai pin 13 e 14 sul connettore Multi-COM e configurare lo Slave ID 247 in TapHome.

È supportata anche la connessione TCP/IP (porta 502, Slave ID 255), ma è meno documentata per il Gen3. RS-485 RTU con Slave ID 247 è il metodo di connessione consigliato.

Funzionalità del dispositivo

Monitoraggio della batteria

Battery Mode visualizza la direzione corrente di carica/scarica come switch multi-valore — Discharge (0) o Charge (1). Tre attributi di servizio forniscono misurazioni dettagliate della batteria:

  • Battery Voltage — tensione DC in V (registro /10)
  • Battery Current — corrente DC in A (positivo = carica, negativo = scarica)
  • Battery Power — potenza istantanea in kW
Stato dell’inverter

Running Status mostra lo stato operativo in tempo reale dell’inverter: Wait, Self-check, On Grid, Fault, Flash/Firmware Update o Off Grid. Si tratta di uno switch multi-valore in sola lettura — lo script di scrittura è disabilitato nel template.

EPS/UPS e interruttori di sistema

Tre interruttori on/off controllano le funzionalità dell’inverter:

  • EPS/UPS Function Switch — abilita l’alimentazione di backup dalla batteria durante un’interruzione della rete
  • Off-Grid Asymmetric Output Switch — consente un’uscita di potenza sbilanciata tra le fasi in modalità off-grid
  • Peak Load Shifting Switch — abilita l’integrazione della batteria quando il carico supera il limite di potenza dalla rete (firmware v3+)
Controllo dell’esportazione alla rete

Grid Injection Power Limit Switch abilita o disabilita il limite di esportazione alla rete. Grid Injection Power Limit Setting è un dimmer (0–100%) che imposta la percentuale massima della potenza nominale consentita per l’immissione in rete. Il fattore di scala è ×1000 per una risoluzione dello 0,1%.

Impostazione della potenza AC di uscita

Inverter AC Power Setting seleziona la modalità di uscita della potenza: Off, Total Power Setting o Power on Each Phase Setting. Quattro attributi di servizio mostrano le impostazioni di potenza correnti per fase e totale, e quattro azioni di servizio consentono di scrivere nuovi valori:

  • Set Total AC Power — potenza AC totale di uscita in kW (scala ×100)
  • Set Phase A/B/C Power — impostazioni della potenza per singola fase in kW
Misurazione della rete per fase

Tre misuratori elettrici (Phase A/B/C Power on Meter) forniscono la potenza attiva per fase dal contatore esterno in kW. Sono in sola lettura con sole letture della domanda (il consumo totale è disabilitato).

Total Power on Meter fornisce la somma di tutte le fasi — i valori positivi indicano l’importazione dalla rete, quelli negativi l’esportazione.

Contatori di energia giornalieri

Sei misuratori elettrici tracciano la produzione e il consumo di energia giornalieri:

  • Grid Injection Energy Today — energia esportata alla rete (dal contatore)
  • Grid Purchasing Energy Today — energia acquistata dalla rete (dal contatore)
  • Energy from Grid Today — energia dalla rete lato inverter
  • PV Generation Energy Today — produzione PV giornaliera
  • Loading Energy Today — energia totale consumata dai carichi

Tutti i contatori giornalieri utilizzano una scala /10 in kWh.

Totali di energia cumulativi

Nove misuratori elettrici tracciano i contatori di energia complessiva:

  • Total Energy Injected to Grid — esportazione cumulativa alla rete (H:31102, /10)
  • Total Energy from Grid (Meter) — importazione cumulativa dalla rete dal contatore (H:31104, /10)
  • Total Energy from Grid (Inverter) — importazione cumulativa dalla rete lato inverter (H:31118, /10)
  • Total Output Energy on Backup Port — energia di backup cumulativa (H:31106, /10)
  • Total Loading Energy (Grid Side) — consumo cumulativo dei carichi (H:31114, /10)
  • Total PV Generation — energia PV cumulativa (H:31112, /10)
  • Total PV Generation from Installation — contatore PV alternativo (H:11020, kWh raw), include un attributo di servizio per Total PV Generation Time in ore
  • Total PV Generation Today — contatore PV giornaliero (H:11018, /10)
  • Total Grid-Injection Energy on Meter — esportazione alla rete dal contatore (H:11002, /100)
  • Total Purchasing Energy on Meter — importazione dalla rete dal contatore (H:11004, /100)

Vengono utilizzati due fattori di scala diversi: i registri nel range 31xxx usano /10, mentre i registri nel range 11xxx usano /100.

Diagnostica di sistema

Il ReadScript del modulo monitora i registri di guasto H:10112 e H:10114 (bitmask UInt32) e segnala le singole condizioni di guasto: 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 e Internal/External Fan Fault.

Gli attributi di servizio a livello di modulo forniscono diagnostiche aggiuntive:

  • Inverter SN — numero di serie
  • Equipment Info e Firmware Version — identificazione hardware/software
  • Grid Regulation — codice standard di rete configurato
  • Fault FLAG1/FLAG2/FLAG3 e ARM Fault FLAG1 — bitmask di guasto raw per il debug avanzato
  • Grid Phase A/B/C Voltage and Current, Grid Lines A/B, B/C, C/A Voltage — misurazioni di rete per fase
  • Grid Frequency — frequenza di rete in Hz
  • Inverter AC Power (P_AC) — potenza AC totale di uscita in kW
  • Temperature Sensor 1–4 — temperature interne dell’inverter in °C
  • Max Grid Power Setting — valore corrente della potenza massima di rete in kVA, con un’azione di servizio per modificarlo
Funzionalità aggiuntive

Gli inverter Wattsonic Gen3 espongono anche registri per il selettore della modalità di funzionamento (General, UPS, Peak Shift, Feed-In, Off-Grid, ToU), le tensioni e correnti delle stringhe PV (PV1/PV2), la potenza totale di ingresso PV, la potenza totale del carico di backup, la diagnostica BMS (SOC, SOH, temperatura del pacco, tensioni delle celle, codici di errore/avviso, versioni software/hardware), i contatori di energia giornalieri e totali di carica/scarica della batteria, le impostazioni di potenza della batteria con limiti di potenza AC, la priorità dell’uscita di potenza (PV/Batteria), la configurazione della batteria, la protezione SOC con SOC finale configurabile per on-grid e off-grid, i limiti di corrente di carica/scarica e la pianificazione della modalità Economy/ToU con fino a 6 fasce orarie. Questi possono essere aggiunti in un futuro aggiornamento del template.

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verificare il cablaggio: Pin 13 (485 B1) su B-/D- e Pin 14 (485 A1) su A+/D+ su TapHome. I cavi A/B invertiti sono il problema di connessione più comune.
  2. Confermare che TapHome sia configurato con Slave ID 247 (non 1 — il Gen3 usa 247 come valore predefinito, a differenza del WTS che usa 1).
  3. Confermare i parametri di comunicazione: 9600 baud, 8 bit dati, nessuna parità, 1 bit di stop.
  4. Se si utilizza un cavo RS-485 lungo, abilitare il resistore di terminazione sull’ultimo dispositivo. TapHome Core dispone di un resistore di terminazione integrato da 120 Ohm sui terminali BUS.
Nota sugli indirizzi dei registri

Secondo la documentazione della community, durante la lettura dei registri Gen3 potrebbe essere necessario aggiungere +1 agli indirizzi indicati nella tabella del protocollo ufficiale. Il template TapHome tiene già conto di questo — non è necessario alcun aggiustamento manuale.

Discrepanza nel registro del flag di guasto

Il ReadScript del template fa riferimento al Fault Flag3 a H:10120, mentre alcune documentazioni sorgente lo indicano a H:10116. Entrambi possono essere validi a seconda della versione del firmware. Se la segnalazione dei guasti è inconsistente, verificare l’indirizzo corretto per il proprio firmware.

Conflitti tra l’app cloud e il controllo Modbus

Le modifiche apportate tramite l’app cloud Wattsonic (WattDesk) e le scritture Modbus potrebbero non sincronizzarsi bidirezionalmente. Quando si utilizza TapHome per il controllo dell’inverter, evitare di apportare modifiche in conflitto tramite l’app cloud contemporaneamente.

Dispositivi disponibili

Wattsonic Hybrid Inverter G3 Modulo
Attributi di servizio
SN inverter
Informazioni apparecchiatura
Versione firmware
Normativa di rete
Flag guasto FLAG1
Flag guasto FLAG2
Flag guasto FLAG3
Tensione linee di rete A/B
Tensione linee di rete B/C
Tensione linee di rete C/A
Tensione di rete fase A
Corrente di rete fase A
Tensione di rete fase B
Corrente di rete fase B
Tensione di rete fase C
Corrente di rete fase C
Frequenza di rete
Potenza AC inverter
Sensore temperatura 1
Sensore temperatura 2
Sensore temperatura 3
Sensore temperatura 4
Flag guasto ARM FLAG1
Impostazione potenza massima di rete
Azioni di servizio
Imposta potenza massima di rete

Wattsonic Hybrid inverter G3

Lettura (modulo)
#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));
Attributi di servizio
Inverter SN
modbusr(h,10000,string,8)
Equipment info
modbusr(h,10008,uint16)
Firmware version
modbusr(h,10011,uint32)
Grid regulation
modbusr(H,10104,uint16)
Fault FLAG1
modbusr(H,10112,uint32)
Fault FLAG2
modbusr(h,10114,uint32)
Fault FLAG3
modbusr(h, 10120,uint32)
Grid Lines A/B Voltage [V]
modbusr(h,11006,uint16) /10
Grid Lines B/C Voltage [V]
modbusr(h,11007,uint16) /10
Grid Lines C/A Voltage [V]
modbusr(h,11008,uint16)/10
Grid Phase A Voltage [V]
modbusr(h,11009,uint16)/10
Grid Phase A Current [A]
modbusr(h,11010,uint16)/10
Grid Phase B Voltage [V]
modbusr(h,11011,uint16)/10
Grid Phase B Current [A]
modbusr(h,11012,uint16)/10
Grid Phase C Voltage [V]
modbusr(h,11013,uint16)/10
Grid Phase C Current [A]
modbusr(h, 11014, uint16)/10
Grid Frequency [Hz]
modbusr(h,11015,uint16)/100
P_AC [kW]
modbusr(h,11016,int32)/1000
Temperature Sensor 1 [C]
modbusr(h,11032,int16)/10
Temperature Sensor 2 [C]
modbusr(h,11033,int16)/10
Temperature Sensor 3 [C]
modbusr(h,11034,int16)/10
Temperature Sensor 4 [C]
modbusr(h,11035,int16)/10
ARM Fault FLAG1
modbusr(h,18000,uint32)
Max. Grid Power Value Setting [kVA]
modbusr(h, 50009, uint16)/10
Azioni di servizio
Set Max. Grid Power Value Setting
Parametri: Parameter1 (1–1e+06 Abr1)
modbusw(h,50009,uint16,Abr1*10)
Modalità batteria Interruttore multivalore Solo lettura

Direzione attuale di carica/scarica batteria — Scarica o Carica, con tensione, corrente e potenza come attributi di servizio

Registro: H:30256 UInt16 numeric
Valori / Stati: Discharge · Charge

Modalità batteria

Lettura stato interruttore
MODBUSR(H, 30256, uInt16)
Attributi di servizio
Battery_V [V]
modbusr(h,30254,uint16)/10
Battery_I [I]
modbusr(h,30255,int16)/10
Battery_I [kW]
modbusr(h,30258,int32)/1000
Energia dalla rete oggi Contatore elettrico Solo lettura
Registro: H:31008 UInt16 Unità: kWh numeric

Energia dalla rete oggi

Lettura consumo totale
MODBUSR(H, 31008, uInt16) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Interruttore EPS/UPS Interruttore

Abilita l'alimentazione di backup dalla batteria in caso di interruzione di rete

Registro: H:50001 UInt16
Valori / Stati: ON · OFF

Interruttore EPS/UPS

Lettura stato interruttore
MODBUSR(h, 50001, uint16)
Scrittura stato interruttore
MODBUSW(h, 50001, uint16, St)
Energia immessa in rete oggi Contatore elettrico Solo lettura
Registro: H:31000 UInt16 Unità: kWh numeric

Energia immessa in rete oggi

Lettura consumo totale
MODBUSR(H, 31000, uInt16) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Impostazione limite esportazione in rete Dimmer

Potenza massima di esportazione in rete come percentuale della potenza nominale (0–100%)

Registro: H:25103 UInt16 Unità: % numeric

Impostazione limite esportazione in rete

Lettura livello
MODBUSR(H, 25103, uInt16) / 1000
Scrittura livello
MODBUSW(H, 25103, uInt16, Le * 1000)
Interruttore limite esportazione in rete Interruttore
Registro: H:25100 UInt16
Valori / Stati: ON · OFF

Interruttore limite esportazione in rete

Lettura stato interruttore
MODBUSR(h, 25100, uint16)
Scrittura stato interruttore
MODBUSW(h, 25100, uint16, St)
Energia acquistata dalla rete oggi Contatore elettrico Solo lettura
Registro: H:31001 UInt16 Unità: kWh numeric

Energia acquistata dalla rete oggi

Lettura consumo totale
MODBUSR(H, 31001, uInt16) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Impostazione potenza AC Interruttore multivalore

Modalità uscita potenza AC — Spento, Impostazione potenza totale o Impostazione potenza su ogni fase, con configurazione potenza per fase

Registro: H:50202 UInt16 numeric
Valori / Stati: Off · Total Power Setting · Power on each Phase Setting
Azioni di servizio
Imposta potenza AC totale
Imposta potenza fase A
Imposta potenza fase B
Imposta potenza fase C

Impostazione potenza AC

Lettura stato interruttore
MODBUSR(H, 50202, uInt16)
Scrittura stato interruttore
MODBUSW(H, 50202, uInt16, Mu)
Attributi di servizio
Total AC Power Setting [kW]
modbusr(h,50203,int16)/100
Phase A Power Setting [kW]
modbusr(h,50204,int16)/100
Phase B Power Setting [kW]
modbusr(h,50205,int16)/100
Power C Power Setting [kW]
modbusr(h,50206,int16)/100
Azioni di servizio
Set Total AC Power Setting
Parametri: kW (1–1e+06 x)
modbusw(h,50203,int16,x*100)
Set Phase A Power Setting
Parametri: kW (1–1e+06 x)
modbusw(h,50204,int16,x*100)
Set Phase B Power Setting
Parametri: kW (1–1e+07 x)
modbusw(h,50205,int16,x*100)
Set Power C Power Setting
Parametri: kW (1–1e+06 x)
modbusw(h,50206,int16,x*100)
Stato operativo Interruttore multivalore Solo lettura

Stato operativo attuale dell'inverter — Attesa, Autodiagnosi, In rete, Guasto, Flash/Aggiornamento firmware, Fuori rete

Registro: H:10105 UInt16 numeric
Valori / Stati: Wait · Self-check · On grid · Fault · Flash/Firmware update · Off grid

Stato operativo

Lettura stato interruttore
MODBUSR(H, 10105, uInt16)
Scrittura stato interruttore
#MODBUSW(H, -1, Int16, Mu)
Energia del carico oggi Contatore elettrico Solo lettura
Registro: H:31006 UInt16 Unità: kWh numeric

Energia del carico oggi

Lettura consumo totale
MODBUSR(H, 31006, uInt16) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Interruttore uscita asimmetrica fuori rete Interruttore

Abilita l'uscita di potenza sbilanciata su tre fasi in modalità fuori rete

Registro: H:50006 UInt16
Valori / Stati: ON · OFF

Interruttore uscita asimmetrica fuori rete

Lettura stato interruttore
MODBUSR(h, 50006, uint16)
Scrittura stato interruttore
MODBUSW(h, 50006, uint16,st)
Interruttore spostamento picco di carico Interruttore

Abilita l'integrazione dalla batteria quando il carico supera il limite di potenza di rete

Registro: H:50007 UInt16
Valori / Stati: ON · OFF

Interruttore spostamento picco di carico

Lettura stato interruttore
MODBUSR(h, 50007, uint16)
Scrittura stato interruttore
MODBUSW(h, 50007, uint16,st)
Potenza fase A sul contatore Contatore elettrico Solo lettura
Registro: H:10994 Int32 Unità: kW numeric

Potenza fase A sul contatore

Lettura consumo totale
#MODBUSR(H, -1, Int16) / 100
Lettura domanda
MODBUSR(H, 10994, Int32)/1000
Potenza fase B sul contatore Contatore elettrico Solo lettura
Registro: H:10996 Int32 Unità: kW numeric

Potenza fase B sul contatore

Lettura consumo totale
#MODBUSR(H, -1, Int16) / 100
Lettura domanda
MODBUSR(H, 10996, Int32) / 1000
Potenza fase C sul contatore Contatore elettrico Solo lettura
Registro: H:10998 Int32 Unità: kW numeric

Potenza fase C sul contatore

Lettura consumo totale
#MODBUSR(H, -1, Int16) / 100
Lettura domanda
MODBUSR(H, 10998, Int32) / 1000
Energia generazione FV oggi Contatore elettrico Solo lettura
Registro: H:31005 UInt16 Unità: kWh numeric

Energia generazione FV oggi

Lettura consumo totale
MODBUSR(H, 31005, uInt16) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale immessa in rete Contatore elettrico Solo lettura
Registro: H:31102 UInt32 Unità: kWh numeric

Energia totale immessa in rete

Lettura consumo totale
MODBUSR(H, 31102, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale dalla rete (inverter) Contatore elettrico Solo lettura
Registro: H:31118 UInt32 Unità: kWh numeric

Energia totale dalla rete (inverter)

Lettura consumo totale
MODBUSR(H, 31118, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale dalla rete (contatore) Contatore elettrico Solo lettura
Registro: H:31104 UInt32 Unità: kWh numeric

Energia totale dalla rete (contatore)

Lettura consumo totale
MODBUSR(H, 31104, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale immessa in rete dal contatore Contatore elettrico Solo lettura
Registro: H:11002 UInt32 Unità: kWh numeric

Energia totale immessa in rete dal contatore

Lettura consumo totale
MODBUSR(H, 11002, uInt32) / 100
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale del carico (lato rete) Contatore elettrico Solo lettura
Registro: H:31114 UInt32 Unità: kWh numeric

Energia totale del carico (lato rete)

Lettura consumo totale
MODBUSR(H, 31114, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Energia totale in uscita sulla porta backup Contatore elettrico Solo lettura
Registro: H:31106 UInt32 Unità: kWh numeric

Energia totale in uscita sulla porta backup

Lettura consumo totale
MODBUSR(H, 31106, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Potenza totale sul contatore Contatore elettrico Solo lettura

Potenza totale di rete istantanea dal contatore esterno — positivo è importazione, negativo è esportazione

Registro: H:11000 Int32 Unità: kW numeric

Potenza totale sul contatore

Lettura consumo totale
#MODBUSR(H, -1, Int16) / 100
Lettura domanda
MODBUSR(H, 11000, Int32) / 1000
Energia totale acquistata sul contatore Contatore elettrico Solo lettura
Registro: H:11004 UInt32 Unità: kWh numeric

Energia totale acquistata sul contatore

Lettura consumo totale
MODBUSR(H, 11004, uInt32) / 100
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Generazione FV totale Contatore elettrico Solo lettura
Registro: H:31112 UInt32 Unità: kWh numeric

Generazione FV totale

Lettura consumo totale
MODBUSR(H, 31112, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Generazione FV totale dall'installazione Contatore elettrico Solo lettura

Contatore cumulativo energia FV in kWh (valore grezzo, senza scala), con tempo totale di generazione in ore

Registro: H:11020 UInt32 Unità: kWh numeric
Attributi di servizio
Tempo totale di generazione FV

Generazione FV totale dall'installazione

Lettura consumo totale
MODBUSR(H, 11020, uInt32)
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Attributi di servizio
Total PV Generation Time from Installation [H]
modbusr(h,11022,uint32)
Generazione FV totale oggi Contatore elettrico Solo lettura
Registro: H:11018 UInt32 Unità: kWh numeric

Generazione FV totale oggi

Lettura consumo totale
MODBUSR(H, 11018, uInt32) / 10
Lettura domanda
#MODBUSR(H, -1, Int16) / 100
Connessione: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Possibili miglioramenti (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

Fonti

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