TapHome

Wattsonic Hybrid Inverter G3

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 06. 2026
Wattsonic Hybrid Inverter G3

Der Wattsonic Hybrid Inverter G3 ist eine Gen3 Li-HV dreiphasige Hybrid-Wechselrichter-Serie mit sechs Modellen: 6K-25-3P, 8K-25-3P, 10K-25-3P (25A Batteriestrom) und 12K-40-3P, 15K-40-3P, 20K-40-3P (40A Batteriestrom). Er unterstützt duale MPPT-PV-Eingänge (bis 1000V DC), Lithium-Batteriespeicher (bis 92 kWh pro Wechselrichter), Netz- und Inselbetrieb sowie einen dreiphasigen Backup-Ausgang mit weniger als 10 ms Umschaltzeit.

TapHome kommuniziert mit dem Wechselrichter über Modbus RTU via RS-485 am EMS-Port. Die Vorlage bietet Überwachung von Batteriestatus, Netzleistungsfluss, PV-Erzeugungsenergie, phasenweiser Messung und Innentemperaturen sowie Steuerung von EPS/UPS-Backup, Netzeinspeiselimits, AC-Leistungseinstellungen, Lastspitzenverschiebung und asymmetrischer Inselbetriebsausgabe.

Der Wattsonic Gen3 verwendet eine andere Registerzuordnung (Bereich 10xxx–53xxx) als die ältere WTS/Gen2-Serie (1xxxx–5xxxx). Beide Serien sind nicht austauschbar — verwenden Sie die richtige Vorlage für Ihre Wechselrichtergeneration. Kompatible Klonmarken mit demselben Gen3-Registerprotokoll sind Sunways, Solinteg, A-Tronix und St-ems.

Hardwareanschluss

RS-485 EMS-Verbindung

Verbinden Sie TapHome mit den EMS RS-485-Pins am Multi-COM-Klemmenblock an der Unterseite des Wechselrichters:

Multi-COM PinDefinitionTapHome-Anschluss
13485 B1B-/D- an TapHome RS-485
14485 A1A+/D+ an TapHome RS-485

Der Multi-COM-Anschluss verwendet eine wasserdichte Kabelverschraubung. Der Leiterdurchmesser muss 4–6,5 mm betragen, der Querschnitt 0,5–1,5 mm². Isolieren Sie die äußere Ummantelung auf 55 mm und die innere Leiterisolierung auf 8 mm ab.

Technische Spezifikationen
ParameterWert
SchutzgradIP65
Betriebstemperatur-30°C bis +60°C
KommunikationCAN, RS485, WiFi/LAN (optional)
Max. Wirkungsgrad98,1–98,4 % (modellabhängig)
Max. PV-Eingangsspannung1000 V DC
MPPT-Tracker2
Backup-Umschaltzeit< 10 ms

Konfiguration

Kommunikationsparameter
ParameterWert
Baudrate9600
Datenbits8
ParitätKeine
Stoppbits1
Slave-Adresse (RTU)247
Slave-Adresse (TCP)255
TCP-Port502

Der EMS RS-485-Port ist standardmäßig aktiv. Verbinden Sie die RS-485-Leitungen mit den Pins 13 und 14 am Multi-COM-Anschluss und konfigurieren Sie Slave-ID 247 in TapHome.

TCP/IP-Verbindung wird ebenfalls unterstützt (Port 502, Slave-ID 255), ist für Gen3 jedoch weniger dokumentiert. RS-485 RTU mit Slave-ID 247 ist die empfohlene Verbindungsmethode.

Gerätefunktionen

Batterieüberwachung

Battery Mode zeigt die aktuelle Lade-/Entladerichtung als Mehrfachwertschalter — Discharge (0) oder Charge (1). Drei Serviceattribute liefern detaillierte Batteriewerte:

  • Battery Voltage — DC-Spannung in V (Register /10)
  • Battery Current — DC-Strom in A (positiv = Laden, negativ = Entladen)
  • Battery Power — Momentanleistung in kW
Wechselrichterstatus

Running Status zeigt den Echtzeit-Betriebszustand des Wechselrichters: Wait, Self-check, On Grid, Fault, Flash/Firmware Update oder Off Grid. Dies ist ein schreibgeschützter Mehrfachwertschalter — das Schreibskript ist in der Vorlage deaktiviert.

EPS/UPS- und Systemschalter

Drei Ein-/Ausschalter steuern Wechselrichterfunktionen:

  • EPS/UPS Function Switch — aktiviert die Notstromversorgung aus der Batterie bei Netzausfall
  • Off-Grid Asymmetric Output Switch — erlaubt ungleichmäßige Leistungsausgabe über die Phasen im Inselbetrieb
  • Peak Load Shifting Switch — aktiviert die Batterieunterstützung, wenn die Last das Netzleistungslimit überschreitet (Firmware v3+)
Netzeinspeiselimitierung

Grid Injection Power Limit Switch aktiviert oder deaktiviert das Netzeinspeiselimit. Grid Injection Power Limit Setting ist ein Dimmer (0–100 %), der den maximalen Prozentsatz der Nennleistung für die Netzeinspeisung festlegt. Der Skalierungsfaktor beträgt ×1000 für eine Auflösung von 0,1 %.

AC-Leistungseinstellung

Inverter AC Power Setting wählt den Leistungsausgabemodus: Aus, Gesamtleistungseinstellung oder Leistungseinstellung je Phase. Vier Serviceattribute zeigen die aktuellen Leistungseinstellungen pro Phase und gesamt an, vier Serviceaktionen ermöglichen das Schreiben neuer Werte:

  • Set Total AC Power — gesamte AC-Ausgangsleistung in kW (×100-Skalierung)
  • Set Phase A/B/C Power — individuelle Phasenleistungseinstellungen in kW
Phasenweise Netzmessung

Drei Elektrozähler (Phase A/B/C Power on Meter) liefern die momentane phasenweise Wirkleistung vom externen Netzzähler in kW. Diese sind schreibgeschützt mit nur Momentanwerten (Gesamtverbrauch deaktiviert).

Total Power on Meter liefert die Summe aller Phasen — positive Werte zeigen Netzbezug, negative Einspeisung an.

Tägliche Energiezähler

Sechs Elektrozähler erfassen die tägliche Energieerzeugung und den Verbrauch:

  • Grid Injection Energy Today — ins Netz eingespeiste Energie (vom Zähler)
  • Grid Purchasing Energy Today — vom Netz bezogene Energie (vom Zähler)
  • Energy from Grid Today — Energie vom Netz auf der Wechselrichterseite
  • PV Generation Energy Today — tägliche PV-Produktion
  • Loading Energy Today — gesamte von den Verbrauchern bezogene Energie

Alle Tageszähler verwenden eine /10-Skalierung in kWh.

Kumulative Energiegesamtwerte

Neun Elektrozähler erfassen kumulative Lebensdauer-Energiewerte:

  • Total Energy Injected to Grid — kumulative Netzeinspeisung (H:31102, /10)
  • Total Energy from Grid (Meter) — kumulativer Netzbezug vom Zähler (H:31104, /10)
  • Total Energy from Grid (Inverter) — kumulativer Netzbezug auf der Wechselrichterseite (H:31118, /10)
  • Total Output Energy on Backup Port — kumulative Backup-Energie (H:31106, /10)
  • Total Loading Energy (Grid Side) — kumulativer Lastverbrauch (H:31114, /10)
  • Total PV Generation — kumulative PV-Energie (H:31112, /10)
  • Total PV Generation from Installation — alternativer PV-Zähler (H:11020, rohe kWh), enthält ein Serviceattribut für Total PV Generation Time in Stunden
  • Total PV Generation Today — täglicher PV-Zähler (H:11018, /10)
  • Total Grid-Injection Energy on Meter — Netzeinspeisung vom Zähler (H:11002, /100)
  • Total Purchasing Energy on Meter — Netzbezug vom Zähler (H:11004, /100)

Es werden zwei verschiedene Skalierungsfaktoren verwendet: Register im Bereich 31xxx verwenden /10, Register im Bereich 11xxx verwenden /100.

Systemdiagnose

Das ReadScript-Modul überwacht die Fehlerregister H:10112 und H:10114 (UInt32-Bitmasken) und meldet einzelne Fehlerzustände: 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 sowie Internal/External Fan Fault.

Serviceattribute auf Modulebene bieten zusätzliche Diagnosedaten:

  • Inverter SN — Seriennummer
  • Equipment Info und Firmware Version — Hardware-/Software-Identifikation
  • Grid Regulation — konfigurierter Netzstandard-Code
  • Fault FLAG1/FLAG2/FLAG3 und ARM Fault FLAG1 — rohe Fehlerbitmasken für die erweiterte Fehlersuche
  • Grid Phase A/B/C Voltage and Current, Grid Lines A/B, B/C, C/A Voltage — phasenweise Netzmessungen
  • Grid Frequency — Netzfrequenz in Hz
  • Inverter AC Power (P_AC) — gesamte AC-Ausgangsleistung in kW
  • Temperature Sensor 1–4 — interne Wechselrichtertemperaturen in °C
  • Max Grid Power Setting — aktueller maximaler Netzleistungswert in kVA, mit einer Serviceaktion zum Ändern
Weitere Funktionen

Die Wattsonic Gen3 Wechselrichter bieten auch Register für den Betriebsmodusselektor (General, UPS, Peak Shift, Feed-In, Off-Grid, ToU), PV-String-Spannungen und -Ströme (PV1/PV2), gesamte PV-Eingangsleistung, gesamte Backup-Lastleistung, BMS-Diagnose (SOC, SOH, Pack-Temperatur, Zellspannungen, Fehler-/Warncodes, Software-/Hardware-Versionen), tägliche und kumulative Lade-/Entlade-Energiezähler der Batterie, Batterieleistungseinstellungen mit AC-Leistungslimits, Priorität der Leistungsausgabe (PV/Batterie), Batteriekonfiguration, SOC-Schutz mit konfigurierbarem End-SOC für Netz- und Inselbetrieb, Lade-/Entladestromlimits sowie Economy/ToU-Moduszeitplanung mit bis zu 6 Zeitfenstern. Diese können in einem zukünftigen Vorlagenupdate hinzugefügt werden.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Überprüfen Sie die Verkabelung: Pin 13 (485 B1) an B-/D- und Pin 14 (485 A1) an A+/D+ an TapHome. Vertauschte A/B-Leitungen sind das häufigste Verbindungsproblem.
  2. Stellen Sie sicher, dass TapHome mit Slave-ID 247 konfiguriert ist (nicht 1 — Gen3 verwendet standardmäßig 247, anders als WTS mit Standard 1).
  3. Bestätigen Sie die Kommunikationsparameter: 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit.
  4. Bei Verwendung eines langen RS-485-Kabels aktivieren Sie den Abschlusswiderstand am letzten Gerät. TapHome Core hat einen eingebauten 120-Ohm-Abschlusswiderstand an den BUS-Klemmen.
Hinweis zu Registeradressen

Laut Community-Dokumentation müssen beim Lesen von Gen3-Registern möglicherweise +1 zu den in der offiziellen Protokolltabelle angegebenen Adressen addiert werden. Die TapHome-Vorlage berücksichtigt dies bereits — keine manuelle Anpassung erforderlich.

Abweichung bei Fehlerflags-Registern

Das ReadScript der Vorlage referenziert Fault Flag3 bei H:10120, während einige Quelldokumentationen H:10116 angeben. Beide können je nach Firmware-Version gültig sein. Bei inkonsistenter Fehlerberichterstattung überprüfen Sie die korrekte Adresse für Ihre Firmware.

Konflikte zwischen Cloud-App und Modbus-Steuerung

Über die Wattsonic Cloud-App (WattDesk) vorgenommene Änderungen und Modbus-Schreibvorgänge synchronisieren sich möglicherweise nicht bidirektional. Vermeiden Sie bei Verwendung von TapHome zur Wechselrichtersteuerung gleichzeitige widersprüchliche Änderungen über die Cloud-App.

Verfügbare Geräte

Wattsonic Hybrid Inverter G3 Modul
Serviceattribute
Wechselrichter-SN
Geräteinformationen
Firmware-Version
Netzvorschrift
Fehler-FLAG1
Fehler-FLAG2
Fehler-FLAG3
Netzleiterspannung A/B
Netzleiterspannung B/C
Netzleiterspannung C/A
Netzspannung Phase A
Netzstrom Phase A
Netzspannung Phase B
Netzstrom Phase B
Netzspannung Phase C
Netzstrom Phase C
Netzfrequenz
Wechselrichter AC-Leistung
Temperatursensor 1
Temperatursensor 2
Temperatursensor 3
Temperatursensor 4
ARM-Fehler-FLAG1
Max. Netzleistungseinstellung
Serviceaktionen
Max. Netzleistung einstellen

Wattsonic Hybrid inverter G3

Lesen (Modul)
#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));
Serviceattribute
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
Serviceaktionen
Set Max. Grid Power Value Setting
Parameter: Parameter1 (1–1e+06 Abr1)
modbusw(h,50009,uint16,Abr1*10)
Batteriemodus Mehrwertschalter Nur lesen

Aktuelle Lade-/Entladerichtung der Batterie — Entladen oder Laden, mit Spannung, Strom und Leistung als Serviceattribute

Register: H:30256 UInt16 numeric
Werte / Zustände: Discharge · Charge

Batteriemodus

Schaltzustand lesen
MODBUSR(H, 30256, uInt16)
Serviceattribute
Battery_V [V]
modbusr(h,30254,uint16)/10
Battery_I [I]
modbusr(h,30255,int16)/10
Battery_I [kW]
modbusr(h,30258,int32)/1000
Energie vom Netz heute (WR-seitig) Stromzähler Nur lesen
Register: H:31008 UInt16 Einheit: kWh numeric

Energie vom Netz heute (WR-seitig)

Gesamtverbrauch lesen
MODBUSR(H, 31008, uInt16) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
EPS/UPS-Schalter Schalter

Aktiviert die Notstromversorgung aus der Batterie bei Netzausfall

Register: H:50001 UInt16
Werte / Zustände: ON · OFF

EPS/UPS-Schalter

Schaltzustand lesen
MODBUSR(h, 50001, uint16)
Schaltzustand schreiben
MODBUSW(h, 50001, uint16, St)
Netzeinspeisung heute Stromzähler Nur lesen
Register: H:31000 UInt16 Einheit: kWh numeric

Netzeinspeisung heute

Gesamtverbrauch lesen
MODBUSR(H, 31000, uInt16) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Einspeiseleistungsbegrenzung Dimmer

Maximale Einspeiseleistung als Prozentsatz der Nennleistung (0–100 %)

Register: H:25103 UInt16 Einheit: % numeric

Einspeiseleistungsbegrenzung

Level lesen
MODBUSR(H, 25103, uInt16) / 1000
Level schreiben
MODBUSW(H, 25103, uInt16, Le * 1000)
Netzeinspeisung-Begrenzungsschalter Schalter
Register: H:25100 UInt16
Werte / Zustände: ON · OFF

Netzeinspeisung-Begrenzungsschalter

Schaltzustand lesen
MODBUSR(h, 25100, uint16)
Schaltzustand schreiben
MODBUSW(h, 25100, uint16, St)
Netzbezugsenergie heute Stromzähler Nur lesen
Register: H:31001 UInt16 Einheit: kWh numeric

Netzbezugsenergie heute

Gesamtverbrauch lesen
MODBUSR(H, 31001, uInt16) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
AC-Leistungseinstellung Mehrwertschalter

AC-Leistungsausgabemodus — Aus, Gesamtleistungseinstellung oder Leistung je Phase, mit phasenweiser Leistungskonfiguration

Register: H:50202 UInt16 numeric
Werte / Zustände: Off · Total Power Setting · Power on each Phase Setting
Serviceaktionen
Gesamt-AC-Leistung einstellen
Leistung Phase A einstellen
Leistung Phase B einstellen
Leistung Phase C einstellen

AC-Leistungseinstellung

Schaltzustand lesen
MODBUSR(H, 50202, uInt16)
Schaltzustand schreiben
MODBUSW(H, 50202, uInt16, Mu)
Serviceattribute
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
Serviceaktionen
Set Total AC Power Setting
Parameter: kW (1–1e+06 x)
modbusw(h,50203,int16,x*100)
Set Phase A Power Setting
Parameter: kW (1–1e+06 x)
modbusw(h,50204,int16,x*100)
Set Phase B Power Setting
Parameter: kW (1–1e+07 x)
modbusw(h,50205,int16,x*100)
Set Power C Power Setting
Parameter: kW (1–1e+06 x)
modbusw(h,50206,int16,x*100)
Betriebsstatus Mehrwertschalter Nur lesen

Aktueller Betriebszustand des Wechselrichters — Warten, Selbsttest, Netzverbunden, Fehler, Flash/Firmware-Update, Inselbetrieb

Register: H:10105 UInt16 numeric
Werte / Zustände: Wait · Self-check · On grid · Fault · Flash/Firmware update · Off grid

Betriebsstatus

Schaltzustand lesen
MODBUSR(H, 10105, uInt16)
Schaltzustand schreiben
#MODBUSW(H, -1, Int16, Mu)
Lastenergie heute Stromzähler Nur lesen
Register: H:31006 UInt16 Einheit: kWh numeric

Lastenergie heute

Gesamtverbrauch lesen
MODBUSR(H, 31006, uInt16) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Asymmetrischer Ausgangsschalter im Inselbetrieb Schalter

Ermöglicht ungleichmäßige Leistungsabgabe über drei Phasen im Inselbetrieb

Register: H:50006 UInt16
Werte / Zustände: ON · OFF

Asymmetrischer Ausgangsschalter im Inselbetrieb

Schaltzustand lesen
MODBUSR(h, 50006, uint16)
Schaltzustand schreiben
MODBUSW(h, 50006, uint16,st)
Lastverschiebungsschalter Schalter

Ermöglicht die Batterieergänzung, wenn die Last das Netzleistungslimit überschreitet

Register: H:50007 UInt16
Werte / Zustände: ON · OFF

Lastverschiebungsschalter

Schaltzustand lesen
MODBUSR(h, 50007, uint16)
Schaltzustand schreiben
MODBUSW(h, 50007, uint16,st)
Leistung Phase A am Zähler Stromzähler Nur lesen
Register: H:10994 Int32 Einheit: kW numeric

Leistung Phase A am Zähler

Gesamtverbrauch lesen
#MODBUSR(H, -1, Int16) / 100
Bedarf lesen
MODBUSR(H, 10994, Int32)/1000
Leistung Phase B am Zähler Stromzähler Nur lesen
Register: H:10996 Int32 Einheit: kW numeric

Leistung Phase B am Zähler

Gesamtverbrauch lesen
#MODBUSR(H, -1, Int16) / 100
Bedarf lesen
MODBUSR(H, 10996, Int32) / 1000
Leistung Phase C am Zähler Stromzähler Nur lesen
Register: H:10998 Int32 Einheit: kW numeric

Leistung Phase C am Zähler

Gesamtverbrauch lesen
#MODBUSR(H, -1, Int16) / 100
Bedarf lesen
MODBUSR(H, 10998, Int32) / 1000
PV-Erzeugungsenergie heute Stromzähler Nur lesen
Register: H:31005 UInt16 Einheit: kWh numeric

PV-Erzeugungsenergie heute

Gesamtverbrauch lesen
MODBUSR(H, 31005, uInt16) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamteingespeiste Energie ins Netz Stromzähler Nur lesen
Register: H:31102 UInt32 Einheit: kWh numeric

Gesamteingespeiste Energie ins Netz

Gesamtverbrauch lesen
MODBUSR(H, 31102, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamtenergie vom Netz (Wechselrichter) Stromzähler Nur lesen
Register: H:31118 UInt32 Einheit: kWh numeric

Gesamtenergie vom Netz (Wechselrichter)

Gesamtverbrauch lesen
MODBUSR(H, 31118, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamtenergie vom Netz (Zähler) Stromzähler Nur lesen
Register: H:31104 UInt32 Einheit: kWh numeric

Gesamtenergie vom Netz (Zähler)

Gesamtverbrauch lesen
MODBUSR(H, 31104, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamteingespeiste Energie laut Zähler Stromzähler Nur lesen
Register: H:11002 UInt32 Einheit: kWh numeric

Gesamteingespeiste Energie laut Zähler

Gesamtverbrauch lesen
MODBUSR(H, 11002, uInt32) / 100
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamtlastenergie (Netzseite) Stromzähler Nur lesen
Register: H:31114 UInt32 Einheit: kWh numeric

Gesamtlastenergie (Netzseite)

Gesamtverbrauch lesen
MODBUSR(H, 31114, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamtausgangsenergie am Backup-Port Stromzähler Nur lesen
Register: H:31106 UInt32 Einheit: kWh numeric

Gesamtausgangsenergie am Backup-Port

Gesamtverbrauch lesen
MODBUSR(H, 31106, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamtleistung am Zähler Stromzähler Nur lesen

Momentane Gesamtnetzleistung vom externen Zähler — positiv ist Bezug, negativ ist Einspeisung

Register: H:11000 Int32 Einheit: kW numeric

Gesamtleistung am Zähler

Gesamtverbrauch lesen
#MODBUSR(H, -1, Int16) / 100
Bedarf lesen
MODBUSR(H, 11000, Int32) / 1000
Gesamtbezugsenergie laut Zähler Stromzähler Nur lesen
Register: H:11004 UInt32 Einheit: kWh numeric

Gesamtbezugsenergie laut Zähler

Gesamtverbrauch lesen
MODBUSR(H, 11004, uInt32) / 100
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamte PV-Erzeugung Stromzähler Nur lesen
Register: H:31112 UInt32 Einheit: kWh numeric

Gesamte PV-Erzeugung

Gesamtverbrauch lesen
MODBUSR(H, 31112, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Gesamte PV-Erzeugung seit Inbetriebnahme Stromzähler Nur lesen

Kumulativer PV-Energiezähler in kWh (Rohwert, ohne Skalierung), mit Gesamterzeugungszeit in Stunden

Register: H:11020 UInt32 Einheit: kWh numeric
Serviceattribute
Gesamte PV-Erzeugungszeit

Gesamte PV-Erzeugung seit Inbetriebnahme

Gesamtverbrauch lesen
MODBUSR(H, 11020, uInt32)
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Serviceattribute
Total PV Generation Time from Installation [H]
modbusr(h,11022,uint32)
Gesamte PV-Erzeugung heute Stromzähler Nur lesen
Register: H:11018 UInt32 Einheit: kWh numeric

Gesamte PV-Erzeugung heute

Gesamtverbrauch lesen
MODBUSR(H, 11018, uInt32) / 10
Bedarf lesen
#MODBUSR(H, -1, Int16) / 100
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (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

Quellen

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

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Von TapHome verifiziert

Möchtest du das in deinem TapHome Core verwenden?

Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein.

Im Portal öffnen