---
title: "Wattsonic WTS 3-Phasen-Hybrid-Wechselrichter"
description: "Wattsonic WTS 3-Phasen-Wechselrichter (6–20 kW) via Modbus RTU. TapHome steuert Betriebsmodi, Ladezeitpläne, SOC-Schutz und Einspeisegrenzen."
url: "https://taphome.com/de/compatibility/wattsonic-wts-3phase/"
language: de
lastmod: 2026-03-27
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","rs485","3-phase","hybrid-inverter","battery-storage"]
  questions: ["Wie integriert man den Wattsonic WTS 3-Phasen-Hybrid-Wechselrichter mit TapHome?","Was überwacht und steuert die Wattsonic-WTS-TapHome-Vorlage?","Wie verbindet man den Wattsonic WTS Wechselrichter über RS-485 mit TapHome?","Wie ändert man den Betriebsmodus des Wattsonic WTS Wechselrichters über TapHome?","Welche Batterieüberwachung ist für Wattsonic WTS in TapHome verfügbar?","Wie konfiguriert man Lade- und Entladezeitpläne für Wattsonic WTS über Modbus?"]
---

# Wattsonic WTS 3-Phasen-Hybrid-Wechselrichter

Kommunikation: Modbus RTU

- [Offizielle Webseite von Wattsonic](https://www.wattsonic.com)

## Integrationsanleitung

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](https://taphome.com/images/compatibility/wattsonic-wts-3phase/wiring-single-inverter_hu_ce43162614e87915.jpg)

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](https://taphome.com/images/compatibility/wattsonic-wts-3phase/multicom-connector-ports_hu_f6dfdcec8b3ba74e.jpg)

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

| Multi-COM Pin | Definition | TapHome-Anschluss |
|---------------|------------|-------------------|
| **13** | **485 B1** | B-/D- an TapHome RS-485 |
| **14** | **485 A1** | A+/D+ an TapHome RS-485 |

![Wattsonic Multi-COM-Anschluss Pin-Belegungstabelle — Pin 13 (485 B1) und Pin 14 (485 A1) für EMS-Kommunikation](https://taphome.com/images/compatibility/wattsonic-wts-3phase/multicom-pin-definitions_hu_f131cf879d016ab0.jpg)

> [!WARNING]
> 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 100-Ohm-Abschlusswiderstand an den BUS-Klemmen.

## Konfiguration

### Kommunikationsparameter

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

| Parameter | Wert |
|-----------|------|
| Baudrate | 9600 |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Slave-Adresse | 1–247 (Standard 1) |
| Byte-Reihenfolge | Big-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 27

Diese Geräte erscheinen nach dem Import in TapHome.

Wattsonic WTS 3-Phase Modul

Serviceattribute

|                                    |                                                                                                                                 |
|------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|
| Modellinfo                         |                                                                                                                                 |
| Datum und Uhrzeit                  |                                                                                                                                 |
| Betriebsstatus des Wechselrichters | Aktueller Betriebszustand des Wechselrichters — Warten, Prüfung/Selbsttest, Netzverbunden, Fehler, Flash/Firmware, Inselbetrieb |
| Ladestart-Uhrzeit                  |                                                                                                                                 |
| Ladestopp-Uhrzeit                  |                                                                                                                                 |
| Entladestart-Uhrzeit               |                                                                                                                                 |
| Entladestopp-Uhrzeit               |                                                                                                                                 |
| Betriebsmodus                      | Aktueller Betriebsmodus des Wechselrichters — Allgemein, Wirtschaftlich, USV oder Inselbetrieb                                  |

Serviceaktionen

|                                  |
|----------------------------------|
| Ladestart-Uhrzeit                |
| Betriebsmodus-Einstellung        |
| Überlastschutz-Flag zurücksetzen |

Lesen (Modul)

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

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

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

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

```taphome
var out := ModbusR(H, 53000, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
```

Charge Stop Time

```taphome
var out := ModbusR(H, 53001, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
```

Discharge Start Time

```taphome
var out := ModbusR(H, 53003, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
```

Discharge Stop Time

```taphome
var out := ModbusR(H, 53004, Uint16);
GETBYTE(out, 1) + ":" + GETBYTE(out, 0)
```

Running Mode

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

```taphome
ModbusW(H, 53000, Uint16, (Ho<<8 )+ min)
```

Running Mode Setting

Parameter: Mode

```taphome
ModbusW(H, 50000, Uint16, mod)
```

Clear over-load protection flag

```taphome
ModbusW(H, 50201, Uint16, 1)
```

Asymmetrischer Ausgangsschalter Schalter Lesen und Schreiben

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

Register: H:50006 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 50006, Uint16)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 50006, Uint16, St)
```

Backup-Ausgangsenergie heute Variable Nur lesen

Register: H:41002 UInt16 Einheit: kWh numeric

Lesen

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

Level lesen

```taphome
MODBUSR(H, 43000, Uint16) / 10000
```

Serviceattribute

Battery Health

```taphome
Modbusr(H, 43001, Uint16)/100 + "%"
```

Battery Voltage \[V]

```taphome
MODBUSR(H, 40254, UInt16)/10
```

Battery Current \[A]

```taphome
MODBUSR(H, 40255, Int16)/10
```

Battery Power \[kW]

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

Battery Charge Energy on that day \[kWh]

```taphome
MODBUSR(H, 41003, UInt16)/10
```

Battery Discharge Energy on that day \[kWh]

```taphome
MODBUSR(H, 41004, UInt16)/10
```

Total Energy Charged to Battery \[kWh]

```taphome
MODBUSR(H, 41108, UInt32)/10
```

Total Energy Discharged from Battery \[kWh]

```taphome
MODBUSR(H, 41110, UInt32)/10
```

Batteriezustand Reed-Kontakt Nur lesen

Lade-/Entladerichtung der Batterie — Laden oder Entladen

Register: H:40256 UInt16

Lesen

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

Lesen

```taphome
MODBUSR(H, 11015, UInt16)/100
```

Serviceattribute

Total Energy Purchased from Grid at inverter side \[kWh]

```taphome
MODBUSR(H, 41118, UInt32)/10
```

Total Energy injected to grid \[kWh]

```taphome
MODBUSR(H, 41102, UInt32)/10
```

Total Loading consumed Energy on grid side \[kWh]

```taphome
MODBUSR(H, 41114, UInt32)/10
```

Total Energy Purchased from Grid from Meter \[kWh]

```taphome
MODBUSR(H, 41104, UInt32)/10
```

Netzeinspeisung heute Variable Nur lesen

Register: H:41000 UInt16 Einheit: kWh numeric

Lesen

```taphome
MODBUSR(H, 41000, UInt16)/10
```

Einspeiseleistungsbegrenzung Dimmer Lesen und Schreiben

Einstellbare Einspeiseleistungsbegrenzung in Prozent (0–100 %)

Register: H:25103 UInt16 Einheit: % numeric

Level lesen

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

Level schreiben

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

Netzeinspeisung-Begrenzungsschalter Schalter Lesen und Schreiben

Register: H:25100 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 25100, Uint16)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 25100, Uint16, St)
```

Netzbezugsenergie heute Variable Nur lesen

Register: H:41001 UInt16 Einheit: kWh numeric

Lesen

```taphome
MODBUSR(H, 41001, UInt16)/10
```

Lastenergie heute Variable Nur lesen

Register: H:41006 UInt16 Einheit: kWh numeric

Lesen

```taphome
MODBUSR(H, 41006, UInt16)/10
```

Batterie-Entladetiefe im Inselbetrieb Dimmer Lesen und Schreiben

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

Register: H:52505 Int16 Einheit: % numeric

Level lesen

```taphome
MODBUSR(H, 52505, Int16) / 1000
```

Level schreiben

```taphome
MODBUSW(H, 52505, Int16, Le * 1000)
```

Inselbetrieb-Schalter Schalter Lesen und Schreiben

Register: H:50001 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 50001, Uint16)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 50001, Uint16, St)
```

SOC-Schutz im Inselbetrieb Schalter Lesen und Schreiben

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

Register: H:52504 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 52504, Uint16)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 52504, Uint16, St)
```

SOC-Schutz im Netzbetrieb Schalter Lesen und Schreiben

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

Register: H:52502 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 52502, Uint16)
```

Schaltzustand schreiben

```taphome
MODBUSW(H, 52502, Uint16, St)
```

Lastverschiebungsschalter Schalter Lesen und Schreiben

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

Register: H:50007 UInt16

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 50007, Uint16)
```

Schaltzustand schreiben

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

Bedarf lesen

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

Serviceattribute

Backup Voltage \[V]

```taphome
ModbusR(H, 40200, Uint16)/10
```

Backup Current \[A]

```taphome
modbusR(H, 40201, Uint16)/10
```

Backup Frequency \[Hz]

```taphome
ModbusR(H,40202, Uint16)/100
```

Backup A Power \[kW]

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

Inverter A Power \[kW]

```taphome
modbusr(H, 40236, Int32)/1000
```

Grid Phase A Current\[A]

```taphome
MODBUSR(H, 11010, UInt16)
```

Grid Phase A Voltage \[V]

```taphome
MODBUSR(H, 11009, UInt16)/10
```

Grid Lines A/B Voltage\[V]

```taphome
MODBUSR(H, 11006, Uint16)/10
```

Grid Lines C/A Voltage\[V]

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

Bedarf lesen

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

Serviceattribute

Backup Voltage \[V]

```taphome
Modbusr(H, 40210, Uint16)/10
```

Backup Current \[A]

```taphome
ModbusR(H, 40211, Uint16)/10
```

Backup Frequency \[Hz]

```taphome
ModbusR(H, 40212, Uint16) / 100
```

Backup Power \[kW]

```taphome
Modbusr(H, 40214, Int32) / 1000
```

Inverter Power \[kW]

```taphome
ModbusR(H, 40242, Int32)/1000
```

Grid Phase B Current \[A]

```taphome
MODBUSR(H, 11012, UInt16)/10
```

Grid Phase B Voltage \[V]

```taphome
MODBUSR(H, 11011, UInt16)/10 
```

Grid Lines A/B Voltage\[V]

```taphome
MODBUSR(H, 11006, Uint16)/10
```

Grid Lines B/C Voltage\[V]

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

Bedarf lesen

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

Serviceattribute

Backup Voltage \[V]

```taphome
MODBUSR(H, 40220, UInt16) / 10
```

Backup Current \[A]

```taphome
MODBUSR(H, 40221, UInt16) / 10
```

Backup Frequency \[A]

```taphome
MODBUSR(H, 40222, UInt16) / 100
```

Backup C Power

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

Inverter C Power

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

Grid Phase C Current \[A]

```taphome
MODBUSR(H, 11014, UInt16)/10
```

Grid Phase C Voltage \[V]

```taphome
MODBUSR(H, 11013, UInt16)/10
```

Grid Lines C/A Voltage\[V]

```taphome
MODBUSR(H, 11008, Uint16)/10
```

Grid Lines B/C Voltage\[V]

```taphome
MODBUSR(H, 11007, Uint16)/10
```

PV-Erzeugungsenergie heute Variable Nur lesen

Register: H:41005 UInt16 Einheit: kWh numeric

Lesen

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

Gesamtverbrauch lesen

```taphome
MODBUSR(H, 11020, UInt32)/10
```

Bedarf lesen

```taphome
MODBUSR(H, 11062, UInt32)/1000
```

Serviceattribute

PV1 Current \[A]

```taphome
MODBUSR(H, 11039, UInt16)/10
```

PV1 Voltage \[V]

```taphome
MODBUSR(H, 11038, UInt16)/10
```

Total PV generation time from installation \[Hours]

```taphome
MODBUSR(H, 11022, UInt32)
```

Total Output Energy on backup port \[kWh]

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

Gesamtverbrauch lesen

```taphome
MODBUSR(H, 11020, UInt32)/10
```

Bedarf lesen

```taphome
MODBUSR(H, 11064, UInt32)/1000
```

Serviceattribute

PV2 Current \[A]

```taphome
MODBUSR(H, 11041, UInt16)/10
```

PV2 Voltage \[V]

```taphome
MODBUSR(H, 11040, UInt16)/10
```

Total PV generation time from installation \[Hours]

```taphome
MODBUSR(H, 11022, UInt32)
```

Total Output Energy on backup port \[kWh]

```taphome
MODBUSR(H, 41106, UInt32)/10
```

Temperatursensor 1 Temperatursensor Nur lesen

Register: H:11032 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 11032, Int16) / 10
```

Temperatursensor 2 Temperatursensor Nur lesen

Register: H:11033 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 11033, Int16) / 10
```

Temperatursensor 3 Temperatursensor Nur lesen

Register: H:11034 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 11034, Int16) / 10
```

Temperatursensor 4 Temperatursensor Nur lesen

Register: H:11035 Int16 Einheit: °C numeric

Temperatur lesen

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

Lesen

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

Gesamt erzeugte PV-Energie Variable Nur lesen

Register: H:41112 UInt32 Einheit: kWh numeric

Lesen

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

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt | Standard      |
|----------------------|---------------|
| Slave-ID             | `1`           |
| IP-Adresse           | `192.168.1.0` |

## Quellen

- Wattsonic Hybrid Inverter Protocol — Three Phase V1.0
  
  2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/wattsonic-wts-3phase/manufacturer/wattsonic-wts-3phase-protocol.pdf)
- Wattsonic Li-HV Residential Three Phase Hybrid Series — User Manual (Sep 2024)
  
  [oss.wattsonic.com](https://oss.wattsonic.com/wattsonic/docs/Wattsonic%20Li-HV%20Residential%20Three%20Phase%20Hybrid%20Series_UM_EN.pdf) 2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/wattsonic-wts-3phase/manufacturer/wattsonic-user-manual.pdf)

Herstellerdokumente sind © ihrer jeweiligen Eigentümer. Sie werden so bereitgestellt, wie der Hersteller sie veröffentlicht hat, nur zur Information.

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

