
Die GoodWe ET Plus+-Serie sind dreiphasige Hybrid-Solarwechselrichter mit Batteriespeicherunterstützung, Backup-Ausgang und integrierter Netzmessung. TapHome verbindet sich über Modbus TCP durch ein LAN-Modul (oder WiFi+LAN-Modul), das in den Kommunikationsanschluss des Wechselrichters eingesteckt wird. Die Verbindung verwendet Standard-Modbus TCP auf Port 502 mit einer Standard-Slave-ID von 247.
Das Template bietet eine schreibgeschützte Überwachung der PV-String-Produktion (4 MPPT-Eingänge), des Batterieladezustands und Energieflusses, der dreiphasigen elektrischen Parameter von Netz und Backup-Last, kumulativer Energiezähler sowie der Wechselrichterdiagnose einschließlich Fehler-Flags und Temperaturüberwachung.
Hardware-Anschluss
Der GoodWe ET Plus+ unterstützt zwei Kommunikationsmethoden für die Integration von Drittanbietern:
- Modbus TCP — über ein optionales LAN-Modul oder WiFi+LAN-Modul (ersetzt das Standard-WiFi-Modul). Dies ist die empfohlene Methode für TapHome.
- Modbus RTU — über den RS-485 EMS-Port auf dem 18PIN-Anschlussblock (Pins 1–2: 485_A1/485_B1). Nativ verfügbar ohne zusätzliche Hardware.
LAN-Modul
Das Standard-Kommunikationsmodul des ET Plus+ ist nur WiFi. Für Modbus TCP muss ein LAN-Modul oder WiFi+LAN-Modul separat von GoodWe erworben werden. Die ET-Serie verwendet das Modul vom Typ USB-Anschlusstyp.
Verdrahtungsdiagramm

Es stehen zwei Verbindungsoptionen zur Verfügung:
- Direktverbindung — Ethernet-Kabel vom TapHome Core direkt zum LAN-Modul am Wechselrichter
- Netzwerkverbindung — TapHome Core und Wechselrichter sind über einen Router oder Switch mit demselben lokalen Netzwerk verbunden
EMS-Port (RS-485 Alternative)
Für die Modbus RTU-Kommunikation wird der EMS-Port am 18PIN-Anschlussblock an der Unterseite des Wechselrichters verwendet:

| Pin | Bezeichnung | Funktion |
|---|---|---|
| 1 | 485_A1 | RS-485 A+ (EMS) |
| 2 | 485_B1 | RS-485 B- (EMS) |
| 10 | GND-S | Signalmasse |
Das TapHome-Template ist für Modbus TCP konfiguriert (IP-Adress-Parameter). Für eine RS-485-Verbindung müssen die Kommunikationseinstellungen des Moduls in TapHome entsprechend angepasst werden.
Konfiguration
Modbus TCP-Kommunikation aktivieren
Firmware-Anforderung: ARM-Firmware Version 13 oder höher ist für HV-Batterie-Wechselrichter erforderlich, ARM 15 oder höher für LV-Batterie-Wechselrichter.
Konfigurieren Sie den Wechselrichter für Modbus TCP über die SolarGo-App oder die Weboberfläche:
- Kommunikationseinstellungen öffnen
- Verbindungstyp auf Modbus TCP/IP setzen
- IP-Adresse festlegen — sicherstellen, dass Wechselrichter und TapHome Core im selben Subnetz sind
- Server-Port auf 502 setzen
- Mit OK bestätigen
Beim Importieren des Templates in TapHome angeben:
- IP-Adresse — die IP-Adresse des Wechselrichters im lokalen Netzwerk
- Slave-ID — Modbus-Slave-Adresse (Werkseinstellung: 247, konfigurierbar 1–247)
Weisen Sie dem Wechselrichter eine statische IP-Adresse zu (über DHCP-Reservierung am Router), damit sich die Adresse nach einem Neustart nicht ändert. Der GoodWe-Wechselrichter unterstützt keine mDNS-Hostnamen.
RS-485-Einstellungen (bei Verwendung von RTU)
- Baudrate: 9600 bps (Standard)
- Datenformat: 8 Datenbits, keine Parität, 1 Stoppbit
- Slave-ID: 247 (Werkseinstellung)
Gerätefunktionen
Das Template stellt 26 schreibgeschützte Sensoren bereit, die in folgende Gruppen unterteilt sind:
PV-String-Überwachung
Vier MPPT-Eingänge werden einzeln überwacht:
- PV1 Power — Leistung des PV-Strings 1 in kW, mit Service-Attributen für PV1-Spannung (V), Strom (A) und Betriebsmodus (No PV / Standby / Work)
- PV2 Power — Leistung des PV-Strings 2 in kW, mit Spannung, Strom und Modus
- PV3 Power — Leistung des PV-Strings 3 in kW, mit Spannung, Strom und Modus
- PV4 Power — Leistung des PV-Strings 4 in kW, mit Spannung, Strom und Modus
Batterieüberwachung
- Battery State of Charge — aktueller SOC in Prozent, mit Service-Attributen für Batterieleistung (W), Strom (A) und Spannung (V)
- Battery Mode — aktueller Batteriebetriebszustand: No Battery, Standby, Discharging, Charging, Waiting for Charge oder Waiting for Discharge
- Charge Energy Total — kumulierte Batterieladeenergie in kWh
- Discharge Energy Total — kumulierte Batterieentladeenergie in kWh
Dreiphasige Backup-Last
Phasenweise Überwachung des Backup-Ausgangs (USV) für L1, L2 und L3:
- L1/L2/L3 Back-Up Load Voltage — Backup-Ausgangsspannung (V), mit Netzspannung als Service-Attribut
- L1/L2/L3 Back-Up Load Current — Backup-Ausgangsstrom (A), mit Netzstrom als Service-Attribut
- L1/L2/L3 Back-Up Load Frequency — Backup-Ausgangsfrequenz (Hz), mit Netzfrequenz als Service-Attribut
- L1/L2/L3 Back-Up Load Power — Backup-Ausgangsleistung (kW), mit Netzleistung als Service-Attribut
Jedes Backup-Last-Gerät enthält ein entsprechendes netzseitiges Service-Attribut, das einen Vergleich zwischen Backup- und Netzwerten für jede Phase ermöglicht.
Energiemessung
- Total PV Energy Production — kumulierte PV-Energie in kWh, mit einem Bedarfswert für die aktuelle Gesamtwechselrichterleistung (kW)
- PV Production Daily — heute erzeugte PV-Energie in kWh
- Load Energy Total — kumulierter Gesamtverbrauch in kWh
- Total Purchased Energy — kumulierte aus dem Netz bezogene Energie in kWh (vom Smart Meter)
- Total Supplied Energy — kumulierte ins Netz eingespeiste Energie in kWh (vom Smart Meter)
Wechselrichterdiagnose
- Radiator Temperature — Kühlkörpertemperatur des Wechselrichters in °C, mit IGBT-Modultemperatur als Service-Attribut
Die Service-Attribute auf Modulebene liefern zusätzlichen Kontext: Gerätetypkennung, Seriennummer, Arbeitsmodus (Wait / On-Grid / Off-Grid / Fault / Flash / Check), Zählerverbindungs- und Kommunikationsstatus, AC-Ausgangstyp (einphasig / dreiphasig) und Netzmodus (Loss / OK / Fault). Die Fehlerüberwachung liest ein 32-Bit-Bitmask-Register mit 24 Fehlerbedingungen, darunter GFCI, Relais, Netz, PV, Temperatur, Isolation und Kommunikationsfehler.
Zusätzliche Funktionen
Der GoodWe ET Plus+ stellt auch Register für AC-Wirk-/Blind-/Scheinleistung, Gesamtbackup- und Gesamtlastleistung, phasenweise Lastleistung (nicht nur Backup), Luft- und Bustemperaturen, USV-Lastprozentsatz, BMS-Packtemperatur, Batterie-Gesundheitszustand (SOH) und Netzenergie-Zähler aus den Wechselrichterregistern bereit. Darüber hinaus sind beschreibbare Einstellungsregister für die Netzexportsteuerung, EMS-Modusauswahl und Batterieentladetiefenkonfiguration verfügbar. Diese können in einem zukünftigen Template-Update hinzugefügt werden.
Fehlerbehebung
Keine Modbus TCP-Kommunikation
- Überprüfen, ob das LAN-Modul (oder WiFi+LAN-Modul) installiert ist — das Standard-WiFi-Modul unterstützt kein Modbus TCP
- Sicherstellen, dass die ARM-Firmware-Version die Mindestanforderung erfüllt (13+ für HV-Batterie, 15+ für LV-Batterie)
- Bestätigen, dass der Verbindungstyp in der SolarGo-App auf Modbus TCP/IP gesetzt ist
- Überprüfen, ob TapHome Core und Wechselrichter im selben Netzwerk/Subnetz sind
- Sicherstellen, dass Port 502 nicht durch eine Firewall blockiert wird
Zählerverbindungsfehler
Das Template überwacht den Smart-Meter-Verbindungsstatus über Service-Attribute:
- bMeter Status: 0 = Nicht geprüft, 1 = Korrekt verbunden, 2 = Umgekehrt verbunden, 3 = Falsch verbunden
- Meter communication status: 1 = OK, 0 = NG (keine Kommunikation)
Wenn der Zählerstatus „reverse" anzeigt, sind die CT-Klemmen (Stromwandler) in der falschen Richtung installiert. Die CT-Ausrichtung an der entsprechenden Phase umkehren.
Wechselrichter antwortet nicht
Der Wechselrichter muss durch DC (PV) oder AC (Netz) mit Strom versorgt werden, bevor Modbus-Kommunikation verfügbar ist. Befindet sich der Wechselrichter im Standby ohne Stromquelle, antwortet er nicht auf Modbus-Anfragen.
