---
title: "Wattsonic Hybrid Inverter G3"
description: "Inverter ibrido trifase Wattsonic Gen3 Li-HV (6–20 kW) integrato via Modbus RTU. TapHome monitora la generazione PV, lo stato della batteria, il flusso di."
url: "https://taphome.com/it/compatibility/wattsonic-hybrid-inverter-g3/"
language: it
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","3-phase","hybrid-inverter","battery-storage","pv-monitoring"]
  questions: ["Come integrare l'inverter ibrido Wattsonic Gen3 con TapHome?","Cosa monitora e controlla il template Wattsonic G3 di TapHome?","Come collegare l'inverter Wattsonic G3 tramite RS-485 a TapHome?","Qual è la differenza tra gli indirizzi dei registri Wattsonic G3 e WTS?","Come limitare la potenza esportata alla rete su Wattsonic G3 tramite TapHome?","Come abilitare il backup EPS/UPS su Wattsonic G3 tramite Modbus?"]
---

# Wattsonic Hybrid Inverter G3

Comunicazione: Modbus RTU

- [Sito ufficiale Wattsonic](https://www.wattsonic.com)

## Guida all'integrazione

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.

> [!NOTE]
> 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-COM | Definizione | Connessione TapHome |
|---------------|-------------|---------------------|
| **13** | **485 B1** | B-/D- su TapHome RS-485 |
| **14** | **485 A1** | A+/D+ su TapHome RS-485 |

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

| Parametro | Valore |
|-----------|--------|
| Grado di protezione | IP65 |
| Temperatura operativa | -30°C a +60°C |
| Comunicazione | CAN, RS485, WiFi/LAN (opzionale) |
| Rendimento massimo | 98,1–98,4% (dipende dal modello) |
| Tensione massima ingresso PV | 1000 V DC |
| Tracker MPPT | 2 |
| Commutazione backup | < 10 ms |

## Configurazione

### Parametri di comunicazione

| Parametro | Valore |
|-----------|--------|
| Velocità di trasmissione | 9600 |
| Bit dati | 8 |
| Parità | Nessuna |
| Bit di stop | 1 |
| Indirizzo Slave (RTU) | 247 |
| Indirizzo Slave (TCP) | 255 |
| Porta TCP | 502 |

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.

> [!TIP]
> È 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 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 Export Limit Switch** abilita o disabilita il limite di esportazione alla rete. **Grid Export 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

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

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

> [!NOTE]
> I fattori di scala sono diversi: i registri nel range 31xxx usano /10; nel range 11xxx H:11002 e H:11004 usano /100, H:11018 usa /10 e H:11020 viene letto come valore grezzo in kWh.

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

Questi dispositivi compaiono in TapHome dopo l'importazione.

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 |

Lettura (modulo)

```taphome
#GEN3-Wattsonic Hybrid Inverter MODBUS RTU Protocol- page 17/27, table 3.3 Fault Registers Map
var flag1 := MODBUSR(H, 10112, Uint32);
IF(GETBIT(flag1, 0) = 1, ADDERROR("Mains Lost", 1));
IF(GETBIT(flag1, 1) = 1, ADDERROR("Grid Voltage Fault", 2));
IF(GETBIT(flag1, 2) = 1, ADDERROR("Grid Frequency Fault", 3));
IF(GETBIT(flag1, 3) = 1, ADDERROR("DCI Fault", 4));
IF(GETBIT(flag1, 4) = 1, ADDERROR("ISO Over Limitation", 5));
IF(GETBIT(flag1, 5) = 1, ADDERROR("GFCI Fault", 6));
IF(GETBIT(flag1, 6) = 1, ADDERROR("PV Over Voltage", 7));
IF(GETBIT(flag1, 7) = 1, ADDERROR("Bus Voltage Fault", 8));
IF(GETBIT(flag1, 8) = 1, ADDERROR("Inverter Over Temperature", 9));
var flag2 := MODBUSR(H, 10114, Uint32);
IF(GETBIT(flag2, 1) = 1, ADDERROR("SPI Fault", 34));
IF(GETBIT(flag2, 2) = 1, ADDERROR("E2 Fault", 35));
IF(GETBIT(flag2, 3) = 1, ADDERROR("GFCI Device Fault",36 ));
IF(GETBIT(flag2, 4) = 1, ADDERROR("AC Transducer Fault", 37));
IF(GETBIT(flag2, 5) = 1, ADDERROR("Relay Check Fail", 38));
IF(GETBIT(flag2, 6) = 1, ADDERROR("Internal Fan Fault", 39));
IF(GETBIT(flag2, 7) = 1, ADDERROR("External Fan Fault", 40));
```

Attributi di servizio

Inverter SN

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

Equipment info

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

Firmware version

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

Grid regulation

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

Fault FLAG1

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

Fault FLAG2

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

Fault FLAG3

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

Grid Lines A/B Voltage \[V]

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

Grid Lines B/C Voltage \[V]

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

Grid Lines C/A Voltage \[V]

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

Grid Phase A Voltage \[V]

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

Grid Phase A Current \[A]

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

Grid Phase B Voltage \[V]

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

Grid Phase B Current \[A]

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

Grid Phase C Voltage \[V]

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

Grid Phase C Current \[A]

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

Grid Frequency \[Hz]

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

P\_AC \[kW]

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

Temperature Sensor 1 \[C]

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

Temperature Sensor 2 \[C]

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

Temperature Sensor 3 \[C]

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

Temperature Sensor 4 \[C]

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

ARM Fault FLAG1

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

Max. Grid Power Value Setting \[kVA]

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

Azioni di servizio

Set Max. Grid Power Value Setting

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

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

Lettura stato interruttore

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

Attributi di servizio

Battery\_V \[V]

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

Battery\_I \[I]

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

Battery\_I \[kW]

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

Energia dalla rete oggi Contatore elettrico Solo lettura

Registro: H:31008 UInt16 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Interruttore EPS/UPS Interruttore Lettura e scrittura

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

Registro: H:50001 UInt16

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

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

Energia immessa in rete oggi Contatore elettrico Solo lettura

Registro: H:31000 UInt16 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Impostazione limite esportazione in rete Dimmer Lettura e scrittura

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

Registro: H:25103 UInt16 Unità: % numeric

Lettura livello

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

Scrittura livello

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

Interruttore limite esportazione in rete Interruttore Lettura e scrittura

Registro: H:25100 UInt16

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

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

Energia acquistata dalla rete oggi Contatore elettrico Solo lettura

Registro: H:31001 UInt16 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Impostazione potenza AC Interruttore multivalore Lettura e scrittura

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    |

Lettura stato interruttore

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

Scrittura stato interruttore

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

Attributi di servizio

Total AC Power Setting \[kW]

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

Phase A Power Setting \[kW]

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

Phase B Power Setting \[kW]

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

Power C Power Setting \[kW]

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

Azioni di servizio

Set Total AC Power Setting

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

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

Set Phase A Power Setting

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

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

Set Phase B Power Setting

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

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

Set Power C Power Setting

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

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

Lettura stato interruttore

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

Scrittura stato interruttore

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

Energia del carico oggi Contatore elettrico Solo lettura

Registro: H:31006 UInt16 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Interruttore uscita asimmetrica fuori rete Interruttore Lettura e scrittura

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

Registro: H:50006 UInt16

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

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

Interruttore spostamento picco di carico Interruttore Lettura e scrittura

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

Registro: H:50007 UInt16

Valori / Stati: ON · OFF

Lettura stato interruttore

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

Scrittura stato interruttore

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

Potenza fase A sul contatore Contatore elettrico Solo lettura

Registro: H:10994 Int32 Unità: kW numeric

Lettura consumo totale

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

Lettura domanda

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

Potenza fase B sul contatore Contatore elettrico Solo lettura

Registro: H:10996 Int32 Unità: kW numeric

Lettura consumo totale

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

Lettura domanda

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

Potenza fase C sul contatore Contatore elettrico Solo lettura

Registro: H:10998 Int32 Unità: kW numeric

Lettura consumo totale

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

Lettura domanda

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

Energia generazione FV oggi Contatore elettrico Solo lettura

Registro: H:31005 UInt16 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale immessa in rete Contatore elettrico Solo lettura

Registro: H:31102 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale dalla rete (inverter) Contatore elettrico Solo lettura

Registro: H:31118 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale dalla rete (contatore) Contatore elettrico Solo lettura

Registro: H:31104 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale immessa in rete dal contatore Contatore elettrico Solo lettura

Registro: H:11002 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale del carico (lato rete) Contatore elettrico Solo lettura

Registro: H:31114 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Energia totale in uscita sulla porta backup Contatore elettrico Solo lettura

Registro: H:31106 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Lettura consumo totale

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

Lettura domanda

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

Energia totale acquistata sul contatore Contatore elettrico Solo lettura

Registro: H:11004 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Generazione FV totale Contatore elettrico Solo lettura

Registro: H:31112 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

Lettura consumo totale

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

Lettura domanda

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

Attributi di servizio

Total PV Generation Time from Installation \[H]

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

Generazione FV totale oggi Contatore elettrico Solo lettura

Registro: H:11018 UInt32 Unità: kWh numeric

Lettura consumo totale

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

Lettura domanda

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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

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

## Fonti

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

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

