TapHome

Wattsonic WTS 3-Phasen-Hybrid-Wechselrichter

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 03. 2026
Wattsonic WTS 3-Phasen-Hybrid-Wechselrichter

Der Wattsonic WTS 3-Phase ist eine Hybrid-Solar-Wechselrichter-Serie, die in sechs Modellen von 6 kW bis 20 kW erhältlich ist (WTS-4P-3P, WTS-5KW-3P, WTS-6KW-3P, WTS-8KW-3P, WTS-10KW-3P, WTS-12KW-3P). Er unterstützt duale MPPT-PV-Eingänge, Lithium-Batteriespeicher, Netz- und Inselbetrieb sowie einen dreiphasigen Backup-Ausgang. TapHome kommuniziert mit dem Wechselrichter über Modbus RTU per RS-485 über den EMS-Port am Multi-COM-Anschluss.

Die TapHome-Vorlage bietet umfassende Überwachung der PV-Erzeugung, des Batteriestatus, des Netzleistungsflusses und der Messungen pro Phase sowie Steuerung der Betriebsmodi, Lade-/Entladezeitfenster, SOC-Schutz, Netzeinspeiselimits und Inselbetriebseinstellungen.

Hardwareanschluss

Verkabelungsübersicht
Wattsonic WTS 3-Phasen-Wechselrichter Verkabelungsdiagramm (Einzelgerät) mit PV-, Batterie-, Netz-, Backup-, Smart-Meter- und Kommunikationsanschlüssen

Der Wechselrichter hat alle Kommunikationsanschlüsse im Multi-COM-Anschluss (COM2) an der Unterseite des Geräts. Es gibt zwei RJ45-Ports (Meter und BMS) und einen 20-poligen Klemmenblock für EMS, DRED, Relais, Not-Aus und CAN-Parallelverbindungen.

RS-485 EMS-Verbindung
Wattsonic Multi-COM-Anschluss mit Meter-, BMS- und EMS-Ports sowie Abschlusswiderstand-Positionen

Verbinden Sie TapHome mit den EMS RS-485-Pins am Multi-COM-Klemmenblock:

Multi-COM PinDefinitionTapHome-Anschluss
13485 B1B-/D- an TapHome RS-485
14485 A1A+/D+ an TapHome RS-485
Wattsonic Multi-COM-Anschluss Pin-Belegungstabelle — Pin 13 (485 B1) und Pin 14 (485 A1) für EMS-Kommunikation

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. Ziehen Sie die Klemmenschrauben mit 1,2 +/- 0,1 Nm an.

Abschlusswiderstand

Ein eingebauter RS-485-Abschlusswiderstand für den EMS-Bus befindet sich am Kommunikationsanschlussblock (sichtbar im Anschlussdiagramm oben). Aktivieren Sie ihn nur am letzten Gerät auf dem Bus. TapHome Core hat einen eigenen eingebauten 120-Ohm-Abschlusswiderstand an den BUS-Klemmen.

Konfiguration

Kommunikationsparameter

Die Modbus-RTU-Verbindung verwendet die folgenden festen Parameter:

ParameterWert
Baudrate9600
Datenbits8
ParitätKeine
Stoppbits1
Slave-Adresse1–247 (Standard 1)
Byte-ReihenfolgeBig-Endian
Aktivierung der Modbus-Kommunikation

Der EMS RS-485-Port ist bei den Wattsonic WTS 3-Phase Wechselrichtern standardmäßig aktiviert. Es ist keine zusätzliche Konfiguration im Wechselrichtermenü oder in der App erforderlich, um die Modbus-RTU-Kommunikation zu aktivieren. Verbinden Sie einfach die RS-485-Leitungen mit den Pins 13 und 14 am Multi-COM-Anschluss und konfigurieren Sie die richtige Slave-ID in TapHome.

Die Standard-Slave-ID ist 1. Wenn mehrere Wechselrichter an einem RS-485-Bus angeschlossen sind, muss jeder eine eindeutige Slave-ID haben. Die Slave-ID kann über die Wattsonic-Monitoring-App oder das Wechselrichter-Display konfiguriert werden.

Gerätefunktionen

Betriebsmodus und Systemsteuerung

Die Vorlage bietet volle Kontrolle über den Betriebsmodus des Wechselrichters durch die Serviceaktion Running Mode Setting mit vier Modi:

  • General Mode — PV-Leistung versorgt zuerst die Verbraucher, lädt dann die Batterie, speist dann ins Netz ein
  • Economic Mode — zeitbasierte Optimierung, konfiguriert über Lade-/Entladezeitfenster
  • UPS Mode — Priorität für Batterie-Backup bei kritischen Verbrauchern
  • Off-Grid Mode — Inselbetrieb ohne Netzanschluss

Der aktuelle Running Mode wird als Serviceattribut auf Modulebene angezeigt. Das Serviceattribut Inverter Running Status zeigt den Echtzeitzustand: Wait (Warten auf Netz), Check/Self-test, On Grid, Fault, Flash/Firmware update oder Off Grid.

Zusätzliche Systemsteuerungsschalter:

  • Off-Grid Running Switch — aktiviert oder deaktiviert den Inselbetrieb (Backup)
  • Asymmetric Output Switch — aktiviert asymmetrische Leistungsausgabe über die Phasen für den Nulleinspeisung-Modus
  • Peak Load Shift Switch — aktiviert das Laden der Batterie während der Schwachlastzeiten und das Entladen während der Spitzenzeiten
Batteriemanagement

Battery SOC zeigt den Ladezustand in Prozent (0–100 %) mit acht Serviceattributen für detaillierte Batterieüberwachung:

  • Battery Health (SOH) — Gesundheitszustand der Batterie in Prozent
  • Battery Voltage und Battery Current — DC-Messungen in Echtzeit
  • Battery Power — momentane Lade-/Entladeleistung in kW
  • Battery Charge/Discharge Energy Today — tägliche Energiezähler in kWh
  • Total Energy Charged/Discharged — kumulative Energiezähler über die gesamte Lebensdauer in kWh

Battery State zeigt die aktuelle Lade-/Entladerichtung an (Charging oder Discharging).

Der Batterieschutz ist konfigurierbar über:

  • On-Grid SOC Protection — aktiviert die SOC-basierte Entladeabschaltung bei Netzanschluss
  • Off-Grid SOC Protection — aktiviert die SOC-basierte Entladeabschaltung im Inselbetrieb
  • Off-Grid Battery DOD Setting — konfigurierbares Entladetiefenlimit (0–100 %) für den Inselbetrieb
Lade- und Entladezeitplanung

Das Modul stellt Charge Start Time, Charge Stop Time, Discharge Start Time und Discharge Stop Time sowohl als lesbare Serviceattribute als auch als beschreibbare Serviceaktionen bereit. Jeder Zeitwert verwendet Stunden/Minuten-Kodierung. Die Serviceaktion Charge Start Time akzeptiert die Parameter Hours (0–23) und Minutes (0–59).

Diese Zeitfenster funktionieren mit dem Economic Mode zur Optimierung der Batterienutzung anhand von Stromtarifplänen.

Leistungsüberwachung pro Phase

Drei Elektrozähler-Geräte (Phase A Power, Phase B Power, Phase C Power) liefern die Wirkleistung pro Phase vom externen Zähler in kW. Jede Phase umfasst neun Serviceattribute:

  • Backup Voltage, Backup Current, Backup Frequency, Backup Power — Messungen am Backup-Ausgangsport
  • Inverter Power — Wirkleistung am Netzanschluss des Wechselrichters
  • Grid Phase Voltage und Grid Phase Current — netzseitige Messungen
  • Grid Line-to-Line Voltages — zwei verkettete Spannungsmesswerte pro Phase (z. B. A/B und C/A für Phase A)
PV-Erzeugungsüberwachung

Zwei Elektrozähler-Geräte überwachen die dualen MPPT-Eingänge:

  • PV1 & Total PV Generation — Momentanleistung des PV-Strings 1 (kW) und kumulative Gesamt-PV-Erzeugung seit Installation (kWh), mit Serviceattributen für PV1-Strom, PV1-Spannung, Gesamt-PV-Erzeugungszeit und Gesamtenergie am Backup-Port
  • PV2 & Total PV Generation — identische Struktur für PV-String 2

Weitere PV-Sensoren:

  • PV Generation Energy Today — tägliche PV-Energieproduktion in kWh
  • Total PV Generated Energy — kumulative PV-Gesamterzeugung über die Lebensdauer in kWh
Netzüberwachung und Einspeisekontrolle

Grid Frequency zeigt die Netzfrequenz in Hz mit vier Serviceattributen für kumulative Netzenergiesummen:

  • Total Energy Purchased from Grid (Inverter Side) und (Meter Side) — zwei Messpunkte für die vom Netz bezogene Energie
  • Total Energy Injected to Grid — kumulative ins Netz eingespeiste Energie
  • Total Loading Consumed Energy — kumulativer Lastverbrauch, gemessen auf der Netzseite

Tägliche Energiezähler:

  • Grid Injection Energy Today — tägliche Netzeinspeisung in kWh
  • Grid Purchasing Energy Today — täglicher Netzbezug in kWh
  • Loading Energy Today — täglicher Lastverbrauch in kWh
  • Backup Output Energy Today — tägliche Energie am Backup-Port in kWh

Grid Export Power Limit Switch und Grid Export Power Limit (0–100 %) ermöglichen die Begrenzung der ins Netz eingespeisten Leistung, nützlich für Nulleinspeisung oder Einspeisebegrenzungsanforderungen.

Temperaturüberwachung

Vier Temperatursensoren (Temperature Sensor 1 bis 4) messen die internen Wechselrichtertemperaturen in Grad Celsius.

Gesamte AC-Leistung

Total Inverter AC Power liefert die Summe der AC-Leistung über alle drei Phasen des Wechselrichters in kW.

Systemdiagnose

Das ReadScript-Modul überwacht zwei Fehlerflags-Register (H:10112, H:10113) und meldet einzelne Fehlerzustände einschließlich: 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, AC Transducer Fault, Relay Check Fail und Internal/External Fan Fault.

Die Serviceaktion Clear Over-load Protection Flag setzt die Überlastschutzsperre zurück, nachdem ein Überlastereignis behoben wurde.

Das Serviceattribut Model Info identifiziert, welches der sechs WTS-Modelle angeschlossen ist, und Date and Time liest die interne RTC-Uhr des Wechselrichters.

Weitere Funktionen

Die Wattsonic WTS 3-Phase Wechselrichter bieten auch Register für die gesamte 3-Phasen-Zählerleistung, gesamte 3-Phasen-Backup-Leistung, kombinierte PV-Eingangsleistung, BMS-Diagnose (Pack-Temperatur, Zellspannungen und -temperaturen min/max, Lade-/Entladestromlimits, Status- und Fehlercodes), Inselbetrieb-Ausgangsspannungs- und -frequenzeinstellungen, Wechselrichterleistungseinstellungen pro Phase und gesamt, Netz-DOD-Schwellenwert der Batterie, Lade-/Entladeleistungslimits und Firmware-/Hardware-Versionsinformationen. 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. Bestätigen Sie die Kommunikationsparameter in TapHome: 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit.
  3. Prüfen Sie, ob die Slave-ID zwischen Wechselrichter und TapHome-Konfiguration übereinstimmt (Standard ist 1).
  4. Bei Verwendung eines langen RS-485-Kabels aktivieren Sie den Abschlusswiderstand am letzten Gerät.
  5. Überprüfen Sie die Kommunikations-LED an der Frontplatte des Wechselrichters — grünes Blinken zeigt aktive RS485/CAN-Kommunikation an.
Wechselrichter zeigt Status „Wait"

Der Wechselrichter geht in den Wait-Status, wenn das Netz nicht erkannt wird oder die Netzparameter außerhalb der konfigurierten Regelungsgrenzen liegen. Dies ist bei Netzausfällen normal. Das Serviceattribut Inverter Running Status zeigt „Wait, wait for on grid" (Wert 0).

Konflikte zwischen Cloud-App und Modbus-Steuerung

Über die Wattsonic Cloud-App vorgenommene Änderungen und lokale 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 WTS 3-Phase Modul
Serviceattribute
Modellinfo
Datum und Uhrzeit
Betriebsstatus des WechselrichtersAktueller Betriebszustand des Wechselrichters — Warten, Prüfung/Selbsttest, Netzverbunden, Fehler, Flash/Firmware, Inselbetrieb
Ladestart-Uhrzeit
Ladestopp-Uhrzeit
Entladestart-Uhrzeit
Entladestopp-Uhrzeit
BetriebsmodusAktueller Betriebsmodus des Wechselrichters — Allgemein, Wirtschaftlich, USV oder Inselbetrieb
Serviceaktionen
Ladestart-Uhrzeit
Betriebsmodus-Einstellung
Überlastschutz-Flag zurücksetzen

Wattsonic Hybrid Inverter WTS 3P

Lesen (Modul)
VAR DeviceError := MODBUSR(H, 10112, Uint16);
VAR DeviceError1 := MODBUSR(H, 10113, Uint16);

IF(GETBIT(DeviceError, 0)=1, ADDERROR(1, "Mains Lost"));
IF(GETBIT(DeviceError, 1)=1, ADDERROR(2, "Grid Voltage Fault"));
IF(GETBIT(DeviceError, 2)=1, ADDERROR(3, "Grid Frequency Fault"));
IF(GETBIT(DeviceError, 3)=1, ADDERROR(4, "DCI Fault"));
IF(GETBIT(DeviceError, 4)=1, ADDERROR(5, "ISO Over Limitation"));
IF(GETBIT(DeviceError, 5)=1, ADDERROR(6, "GFCI Fault"));
IF(GETBIT(DeviceError, 6)=1, ADDERROR(7, "PV Over Voltage"));
IF(GETBIT(DeviceError, 7)=1, ADDERROR(8, "Bus Voltage Fault"));
IF(GETBIT(DeviceError, 8)=1, ADDERROR(9, "Inverter Over Temperature"));
IF(GETBIT(DeviceError, 1)=1, ADDERROR(34, "SPI Fault"));
IF(GETBIT(DeviceError, 2)=1, ADDERROR(35, "E2 Fault"));
IF(GETBIT(DeviceError, 3)=1, ADDERROR(36, "GFCI Device Fault"));
IF(GETBIT(DeviceError, 4)=1, ADDERROR(37, "AC Transducer Fault"));
IF(GETBIT(DeviceError, 5)=1, ADDERROR(38, "Relay Check Fail"));
IF(GETBIT(DeviceError, 6)=1, ADDERROR(39, "Internal Fan Fault"));
IF(GETBIT(DeviceError, 7)=1, ADDERROR(40, "External Fan Fault"));
Serviceattribute
Model info
SWITCH(GETBITS(MODBUSR(H, 10008, Uint16), 1, 8),
  0, "WTS-4P-3P",
  1, "WTS-5KW-3P",
  2, "WTS-6KW-3P",
  3, "WTS-8KW-3P",
  4, "WTS-10KW-3P",
  5, "WTS-12KW-3P",
"Unknown")
Date and time
"20" + 
TOSTRING(GETBITS(MODBUSR(H, 20000, Uint16),8,8), "") + "/" + TOSTRING(GETBITS(MODBUSR(H, 20000, Uint16),0,8), "") + "/" + 
TOSTRING(GETBITS(MODBUSR(H, 20001, Uint16),8,8), "") + " " + TOSTRING(GETBITS(MODBUSR(H, 20001, Uint16),0,8), "") + ":" + 
TOSTRING(GETBITS(MODBUSR(H, 20002, Uint16),8,8), "") + ":" + TOSTRING(GETBITS(MODBUSR(H, 20002, Uint16),0,8), "");
Inverter Running Status
SWITCH (MODBUSR(H, 10105, Uint16), 
0, "Wait, wait for on grid",
1, "check/self-test",
2, "On Grid",
3, "Fault" ,
4, "flash, firmware",
5, "Off Grid",
"Cannot read status")
Charge Start Time
var out := ModbusR(H, 53000, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
Charge Stop Time
var out := ModbusR(H, 53001, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
Discharge Start Time
var out := ModbusR(H, 53003, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
Discharge Stop Time
var out := ModbusR(H, 53004, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
Running Mode
var out := ModbusR(H, 50000, Uint16);
IF(GETBYTE(out, 1) = 1,
SWITCH(GETBYTE(out, 0),1, "General Mode", 2 , "Economic Mode", 3, "UPS Mode", "Unknown"), "Off Grid Mode")
Serviceaktionen
Charge Start Time
Parameter: Hours (0–23 Ho), Minutes (0–59 min)
ModbusW(H, 53000, Uint16, (Ho<<8 )+ min)
Running Mode Setting
Parameter: Mode
ModbusW(H, 50000, Uint16, mod)
Clear over-load protection flag
ModbusW(H, 50201, Uint16, 1)
Asymmetrischer Ausgangsschalter Schalter

Ermöglicht asymmetrische Leistungsabgabe über die Phasen im Null-Einspeisungsmodus

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

Asymmetrischer Ausgangsschalter

Schaltzustand lesen
MODBUSR(H, 50006, Uint16)
Schaltzustand schreiben
MODBUSW(H, 50006, Uint16, St)
Backup-Ausgangsenergie heute Variable Nur lesen
Register: H:41002 UInt16 Einheit: kWh numeric

Backup-Ausgangsenergie heute

Lesen
MODBUSR(H, 41002, UInt16)/10
Battery SOC Dimmer Nur lesen

Ladezustand der Batterie in Prozent mit detaillierter Überwachung — Gesundheit, Spannung, Strom, Leistung und tägliche/Gesamt-Energiezähler

Register: H:43000 UInt16 Einheit: % numeric
Serviceattribute
Batteriezustand
Batteriespannung
Batteriestrom
Batterieleistung
Batterieladeenergie heute
Batterieentladeenergie heute
Gesamtenergie in die Batterie geladen
Gesamtenergie aus der Batterie entladen

Battery SOC

Level lesen
MODBUSR(H, 43000, Uint16) / 10000
Serviceattribute
Battery Health
Modbusr(H, 43001, Uint16)/100 + "%"
Battery Voltage [V]
MODBUSR(H, 40254, UInt16)/10
Battery Current [A]
MODBUSR(H, 40255, Int16)/10
Battery Power [kW]
MODBUSR(H, 40258, Int32)/1000
Battery Charge Energy on that day [kWh]
MODBUSR(H, 41003, UInt16)/10
Battery Discharge Energy on that day [kWh]
MODBUSR(H, 41004, UInt16)/10
Total Energy Charged to Battery [kWh]
MODBUSR(H, 41108, UInt32)/10
Total Energy Discharged from Battery [kWh]
MODBUSR(H, 41110, UInt32)/10
Batteriezustand Reed-Kontakt Nur lesen

Lade-/Entladerichtung der Batterie — Laden oder Entladen

Register: H:40256 UInt16

Batteriezustand

Lesen
MODBUSR(H, 40256, Uint16)
Netzfrequenz Variable Nur lesen

Netzfrequenz in Hz mit kumulativen Energiezählern für Netzbezug, Netzeinspeisung und Lastverbrauch

Register: H:11015 UInt16 Einheit: Hz numeric
Serviceattribute
Gesamtbezugsenergie vom Netz auf Wechselrichterseite
Gesamteingespeiste Energie ins Netz
Gesamtlastverbrauchsenergie auf der Netzseite
Gesamtbezugsenergie vom Netz laut Zähler

Netzfrequenz

Lesen
MODBUSR(H, 11015, UInt16)/100
Serviceattribute
Total Energy Purchased from Grid at inverter side [kWh]
MODBUSR(H, 41118, UInt32)/10
Total Energy injected to grid [kWh]
MODBUSR(H, 41102, UInt32)/10
Total Loading consumed Energy on grid side [kWh]
MODBUSR(H, 41114, UInt32)/10
Total Energy Purchased from Grid from Meter [kWh]
MODBUSR(H, 41104, UInt32)/10
Netzeinspeisung heute Variable Nur lesen
Register: H:41000 UInt16 Einheit: kWh numeric

Netzeinspeisung heute

Lesen
MODBUSR(H, 41000, UInt16)/10
Einspeiseleistungsbegrenzung Dimmer

Einstellbare Einspeiseleistungsbegrenzung in Prozent (0–100 %)

Register: H:25103 UInt16 Einheit: % numeric

Einspeiseleistungsbegrenzung

Level lesen
MODBUSR(H, 25103, Uint16)/1000
Level schreiben
MODBUSW(H, 25103, Int16, 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 Variable Nur lesen
Register: H:41001 UInt16 Einheit: kWh numeric

Netzbezugsenergie heute

Lesen
MODBUSR(H, 41001, UInt16)/10
Lastenergie heute Variable Nur lesen
Register: H:41006 UInt16 Einheit: kWh numeric

Lastenergie heute

Lesen
MODBUSR(H, 41006, UInt16)/10
Batterie-Entladetiefe im Inselbetrieb Dimmer

Entladetiefenbegrenzung für den Inselbetrieb — die Batterie stoppt die Entladung, wenn der SOC unter diesen Schwellenwert fällt

Register: H:52505 Int16 Einheit: % numeric

Batterie-Entladetiefe im Inselbetrieb

Level lesen
MODBUSR(H, 52505, Int16) / 1000
Level schreiben
MODBUSW(H, 52505, Int16, Le * 1000)
Inselbetrieb-Schalter Schalter
Register: H:50001 UInt16
Werte / Zustände: ON · OFF

Inselbetrieb-Schalter

Schaltzustand lesen
MODBUSR(H, 50001, Uint16)
Schaltzustand schreiben
MODBUSW(H, 50001, Uint16, St)
SOC-Schutz im Inselbetrieb Schalter

Aktiviert SOC-basierte Entladeabschaltung im Inselbetrieb, um eine Tiefentladung der Batterie zu verhindern

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

SOC-Schutz im Inselbetrieb

Schaltzustand lesen
MODBUSR(H, 52504, Uint16)
Schaltzustand schreiben
MODBUSW(H, 52504, Uint16, St)
SOC-Schutz im Netzbetrieb Schalter

Aktiviert SOC-basierte Entladeabschaltung im Netzbetrieb, um eine Tiefentladung der Batterie zu verhindern

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

SOC-Schutz im Netzbetrieb

Schaltzustand lesen
MODBUSR(H, 52502, Uint16)
Schaltzustand schreiben
MODBUSW(H, 52502, Uint16, St)
Lastverschiebungsschalter Schalter

Ermöglicht das Laden der Batterie in Schwachlastzeiten und das Entladen in Spitzenlastzeiten

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

Lastverschiebungsschalter

Schaltzustand lesen
MODBUSR(H, 50007, Uint16)
Schaltzustand schreiben
MODBUSW(H, 50007, Uint16, St)
Phase-A-Leistung Stromzähler Nur lesen

Wirkleistung Phase A vom externen Zähler (kW) mit Backup-, Wechselrichter- und Netzspannungs-/Strommessungen

Register: H:10994 Int32 Einheit: kW numeric
Serviceattribute
Backup-Spannung
Backup-Strom
Backup-Frequenz
Backup-Leistung Phase A
Wechselrichter-Leistung Phase A
Netzstrom Phase A
Netzspannung Phase A
Netzleiterspannung A/B
Netzleiterspannung C/A

Phase-A-Leistung

Bedarf lesen
MODBUSR(H, 10994, Int32) / 1000
Serviceattribute
Backup Voltage [V]
ModbusR(H, 40200, Uint16)/10
Backup Current [A]
modbusR(H, 40201, Uint16)/10
Backup Frequency [Hz]
ModbusR(H,40202, Uint16)/100
Backup A Power [kW]
MODBUSR(H, 40204, Int32) / 1000
Inverter A Power [kW]
modbusr(H, 40236, Int32)/1000
Grid Phase A Current[A]
MODBUSR(H, 11010, UInt16)
Grid Phase A Voltage [V]
MODBUSR(H, 11009, UInt16)/10
Grid Lines A/B Voltage[V]
MODBUSR(H, 11006, Uint16)/10
Grid Lines C/A Voltage[V]
MODBUSR(H, 11008, Uint16)/10
Phase-B-Leistung Stromzähler Nur lesen

Wirkleistung Phase B vom externen Zähler (kW) mit Backup-, Wechselrichter- und Netzspannungs-/Strommessungen

Register: H:10996 Int32 Einheit: kW numeric
Serviceattribute
Backup-Spannung
Backup-Strom
Backup-Frequenz
Backup-Leistung
Wechselrichterleistung
Netzstrom Phase B
Netzspannung Phase B
Netzleiterspannung A/B
Netzleiterspannung B/C

Phase-B-Leistung

Bedarf lesen
MODBUSR(H, 10996, Int32) / 1000
Serviceattribute
Backup Voltage [V]
Modbusr(H, 40210, Uint16)/10
Backup Current [A]
ModbusR(H, 40211, Uint16)/10
Backup Frequency [Hz]
ModbusR(H, 40212, Uint16) / 100
Backup Power [kW]
Modbusr(H, 40214, Int32) / 1000
Inverter Power [kW]
ModbusR(H, 40242, Int32)/1000
Grid Phase B Current [A]
MODBUSR(H, 11012, UInt16)/10
Grid Phase B Voltage [V]
MODBUSR(H, 11011, UInt16)/10 
Grid Lines A/B Voltage[V]
MODBUSR(H, 11006, Uint16)/10
Grid Lines B/C Voltage[V]
MODBUSR(H, 11007, Uint16)/10
Phase-C-Leistung Stromzähler Nur lesen

Wirkleistung Phase C vom externen Zähler (kW) mit Backup-, Wechselrichter- und Netzspannungs-/Strommessungen

Register: H:10998 Int32 Einheit: kW numeric
Serviceattribute
Backup-Spannung
Backup-Strom
Backup-Frequenz
Backup-Leistung Phase C
Wechselrichter-Leistung Phase C
Netzstrom Phase C
Netzspannung Phase C
Netzleiterspannung C/A
Netzleiterspannung B/C

Phase-C-Leistung

Bedarf lesen
MODBUSR(H, 10998, Int32) / 1000
Serviceattribute
Backup Voltage [V]
MODBUSR(H, 40220, UInt16) / 10
Backup Current [A]
MODBUSR(H, 40221, UInt16) / 10
Backup Frequency [A]
MODBUSR(H, 40222, UInt16) / 100
Backup C Power
MODBUSR(H, 40224, Int32) / 1000
Inverter C Power
MODBUSR(H, 40248, Int32) / 1000
Grid Phase C Current [A]
MODBUSR(H, 11014, UInt16)/10
Grid Phase C Voltage [V]
MODBUSR(H, 11013, UInt16)/10
Grid Lines C/A Voltage[V]
MODBUSR(H, 11008, Uint16)/10
Grid Lines B/C Voltage[V]
MODBUSR(H, 11007, Uint16)/10
PV-Erzeugungsenergie heute Variable Nur lesen
Register: H:41005 UInt16 Einheit: kWh numeric

PV-Erzeugungsenergie heute

Lesen
MODBUSR(H, 41005, UInt16)/10
PV1 & Gesamt-PV-Erzeugung Stromzähler Nur lesen

Momentanleistung PV-String 1 (kW) und kumulierte Gesamt-PV-Erzeugung (kWh) mit PV1-Spannungs-/Stromdetails

Register: H:11062 (demand), H:11020 (total) UInt32 Einheit: kW / kWh numeric
Serviceattribute
PV1-Strom
PV1-Spannung
Gesamt-PV-Erzeugungsdauer
Gesamtausgangsenergie am Backup-Anschluss

PV1 & Gesamt-PV-Erzeugung

Gesamtverbrauch lesen
MODBUSR(H, 11020, UInt32)/10
Bedarf lesen
MODBUSR(H, 11062, UInt32)/1000
Serviceattribute
PV1 Current [A]
MODBUSR(H, 11039, UInt16)/10
PV1 Voltage [V]
MODBUSR(H, 11038, UInt16)/10
Total PV generation time from installation [Hours]
MODBUSR(H, 11022, UInt32)
Total Output Energy on backup port [kWh]
MODBUSR(H, 41106, UInt32)/10
PV2 & Gesamt-PV-Erzeugung Stromzähler Nur lesen

Momentanleistung PV-String 2 (kW) und kumulierte Gesamt-PV-Erzeugung (kWh) mit PV2-Spannungs-/Stromdetails

Register: H:11064 (demand), H:11020 (total) UInt32 Einheit: kW / kWh numeric
Serviceattribute
PV2-Strom
PV2-Spannung
Gesamt-PV-Erzeugungsdauer
Gesamtausgangsenergie am Backup-Anschluss

PV2 & Gesamt-PV-Erzeugung

Gesamtverbrauch lesen
MODBUSR(H, 11020, UInt32)/10
Bedarf lesen
MODBUSR(H, 11064, UInt32)/1000
Serviceattribute
PV2 Current [A]
MODBUSR(H, 11041, UInt16)/10
PV2 Voltage [V]
MODBUSR(H, 11040, UInt16)/10
Total PV generation time from installation [Hours]
MODBUSR(H, 11022, UInt32)
Total Output Energy on backup port [kWh]
MODBUSR(H, 41106, UInt32)/10
Temperatursensor 1 Temperatursensor Nur lesen
Register: H:11032 Int16 Einheit: °C numeric

Temperatursensor 1

Temperatur lesen
MODBUSR(H, 11032, Int16) / 10
Temperatursensor 2 Temperatursensor Nur lesen
Register: H:11033 Int16 Einheit: °C numeric

Temperatursensor 2

Temperatur lesen
MODBUSR(H, 11033, Int16) / 10
Temperatursensor 3 Temperatursensor Nur lesen
Register: H:11034 Int16 Einheit: °C numeric

Temperatursensor 3

Temperatur lesen
MODBUSR(H, 11034, Int16) / 10
Temperatursensor 4 Temperatursensor Nur lesen
Register: H:11035 Int16 Einheit: °C numeric

Temperatursensor 4

Temperatur lesen
MODBUSR(H, 11035, Int16) / 10
Gesamte Wechselrichter-AC-Leistung Variable Nur lesen

Summe der AC-Leistung aller drei Phasen des Wechselrichters (kW)

Register: H:11016 Int32 Einheit: kW numeric

Gesamte Wechselrichter-AC-Leistung

Lesen
MODBUSR(H, 11016, Int32)/1000
Gesamt erzeugte PV-Energie Variable Nur lesen
Register: H:41112 UInt32 Einheit: kWh numeric

Gesamt erzeugte PV-Energie

Lesen
MODBUSR(H, 41112, UInt32)/10
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (32)
  • H:10000 Inverter Serial Number — STR (8 registers) — device identification
  • H:10011 Firmware Version — U32 — firmware identification
  • H:10104 Grid Regulation — U16 — grid regulation code
  • H:10114 Fault FLAG2 — U32 — second set of fault codes (partially read by readscript as DeviceError1 at H:10113, but protocol specifies H:10114 as U32)
  • H:10120 Fault FLAG3 — U32 — third set of fault codes, not read by readscript at all
  • H:11000 Total Power on Meter — I32 /1000 kW — total 3-phase meter power. Per-phase power IS implemented but total is not
  • H:11002 Total Grid-Injection Power on Meter — U32 /100 kWh — cumulative total grid injection (meter)
  • H:11004 Total Purchasing Power from Grid on Meter — U32 /100 kWh — cumulative total grid purchasing (meter)
  • H:11018 Total PV Generation on that day — U32 /10 kWh — same as daily PV generation but as U32 (template uses H:41005 UInt16 instead)
  • H:11028 PV Input Total Power — U32 /1000 kW — combined PV1+PV2 input power
  • H:18000 ARM Fault FLAG1 — U32 — ARM processor faults (SCI, FLASH, Meter Comm)
  • H:40230 Total Backup Power — I32 /1000 kW — total 3-phase backup power
  • H:41008 Energy Purchased from Grid Today — U16 /10 kWh — daily energy purchased from grid (inverter side)
  • H:42003 BMS Software Version — U16 — BMS firmware identification
  • H:42004 BMS Hardware Version — U16 — BMS hardware identification
  • H:42005 BMS Charge Imax — U16 /10 A — maximum charge current allowed by BMS
  • H:42006 BMS Discharge Imax — U16 /10 A — maximum discharge current allowed by BMS
  • H:43002 BMS Status — U16 — BMS operating status
  • H:43003 BMS Pack Temperature — U16 /10 °C — battery pack temperature
  • H:43008–43015 BMS Cell Temperature/Voltage Min/Max — 8 registers — cell-level min/max temperature and voltage with cell IDs
  • H:43016 BMS Error Code — U32 — BMS error code bitmap
  • H:43018 BMS Warning Code — U32 — BMS warning code bitmap
  • H:50004 Off-Grid Output Voltage — U16 /10 V — configurable off-grid output voltage
  • H:50005 Off-Grid Output Frequency — U16 /100 Hz — configurable off-grid output frequency (45.00–65.00 Hz)
  • H:50009 Maximum Grid Power Limit — U16 /10 kVA — maximum grid power limit
  • H:50010 Inverter Power Setting Mode — U16 — 0=Off, 1=Total Power (50011), 2=Per Phase (50012–50014)
  • H:50011 Total Power Setting — I16 /100 kW — total power setting (when mode=1)
  • H:50012–50014 Phase A/B/C Power Setting — I16 /100 kW each — per-phase power settings (when mode=2)
  • H:50200 Enable Off-Grid Running Function — U16 WO — 0=Disable, 1=Enable. Write-only trigger
  • H:52503 On-Grid Battery DOD Setting — U16 /1000 (0.0–100.0%) — on-grid depth of discharge limit. On-grid SOC Protection switch IS implemented but the DOD value is not
  • H:53002 Charge Power Limit — U16 /1000 (0.0–100.0%) — charge power limit as percentage
  • H:53005 Discharge Power Limit — U16 /1000 (0.0–100.0%) — discharge power limit as percentage

Quellen

  • Wattsonic Hybrid Inverter Protocol — Three Phase V1.0
    2026-03-27
    PDF
  • Wattsonic Li-HV Residential Three Phase Hybrid Series — User Manual (Sep 2024)
    PDF