E3/DC E3/DC e3dc (battery) Modbus TCP template

E3/DC e3dc (battery)

Das E3/DC e3dc ist ein Hauskraftwerk mit integriertem PV-Wechselrichter und Batteriespeicher fur die private Eigenverbrauchsoptimierung. Diese Modbus-TCP-Vorlage liest die beiden zentralen Batterieregister: Leistung an Adresse 40069 (positiv = Entladung, negativ = Ladung) und Ladezustand an Adresse 40082. Uber den ModbusCloud Gateway stehen diese Werte sofort im Portal zur Verfugung, sodass Sie Ladezyklen verfolgen und Anomalien fruhzeitig erkennen konnen.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
2, nur lesen
Marke
E3/DC
Zuletzt aktualisiert

Register (2)

2 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
powerWLesen
soc%Lesen

Register werden geladen…

Senden Sie Ihre Geräteliste

Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.

Anzahl Anlagen (optional)

Anwendungsfälle

  • Uberwachen Sie den Ladezustand des E3/DC e3dc tagtaglich, um zu prufen, ob die Batterie den Sollwert vor der Abendlast erreicht.
  • Verfolgen Sie Vorzeichenwechsel im Batterieleistungsregister, um ungewohnliche Lade- oder Entlademuster zu identifizieren.
  • Richten Sie eine Benachrichtigung fur anhaltend negative Leistungswerte am Tag ein, um Storungen im Wechselrichter oder Laderegler zu erkennen.
  • Vergleichen Sie den Ladezustandsverlauf mehrerer E3/DC e3dc-Anlagen gleichzeitig in der Mehrstandort-Ubersicht Ihres ModbusCloud-Portals.
  • Berichten Sie uber die durchschnittliche Entladetiefe pro Woche, um den Kapazitatserhalt des Batteriespeichers saisonubergreifend zu beurteilen.

Installation

  1. Aktivieren Sie Modbus TCP am E3/DC-Gerat: Navigieren Sie im Hauptmenu zu Funktionen oder Smart Home, schalten Sie Modbus ein und wahlen Sie das Protokoll E3/DC oder E3/DC Simple-Mode mit TCP auf Port 502.

  2. Verbinden Sie den ModbusCloud Gateway mit demselben LAN wie das E3/DC-Gerat und stellen Sie sicher, dass beide Gerate im gleichen IP-Subnetz erreichbar sind und Port 502 nicht durch eine Firewall gesperrt ist.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerat an, importieren Sie die Vorlage E3/DC e3dc (battery) und setzen Sie die Modbus-Gerate-ID auf 1 (E3/DC-Standard), sofern Sie diese nicht im Geratmenu geandert haben.

  4. Prufen Sie die Verbindung, indem Sie den Live-Wert von Register 40082 (soc) im Portal kontrollieren: Ein Messwert zwischen 0 und 100 bestatigt, dass das Polling korrekt funktioniert.

Zu beachten

Register 40069 liefert null, obwohl die Batterie aktiv ist. Warum?

Modbus TCP muss am E3/DC-Gerat explizit aktiviert sein, und das korrekte Protokoll (E3/DC oder E3/DC Simple-Mode) muss im Geratmenu ausgewahlt werden. Ist Modbus zwar aktiv, aber das Protokoll falsch gesetzt, liefern Leistungsregister null oder fehlerhafte Werte. Uberprufen Sie die Protokollauswahl und starten Sie die Modbus-Schnittstelle am Gerat neu.

Der Leistungswert bei 40069 ist bei kleiner Last korrekt, lauft aber bei hoher Ladeleistung uber. Was ist die Ursache?

Register 40069 ist als int32 uber zwei aufeinanderfolgende 16-Bit-Modbus-Register definiert. Manche Clients lesen nur das erste 16-Bit-Wort (uint16), das bei Werten uber 32.767 W ubersteigt. Stellen Sie sicher, dass Ihr Client zwei aufeinanderfolgende Register liest und als vorzeichenbehafteten 32-Bit-Integer dekodiert. Der ModbusCloud Gateway verarbeitet dies mit dem int32-Typ in der Vorlage korrekt.

Der Gateway baut keine Verbindung zum E3/DC-Gerat auf. Wo liegt das Problem?

Stellen Sie sicher, dass das E3/DC-Gerat eine IP-Adresse hat, die vom ModbusCloud Gateway erreichbar ist (gleiches Subnetz oder geroutet). Prufen Sie, ob Port 502 geoffnet ist: Die Modbus-Schnittstelle von E3/DC ist unverschlusselt und steht nur im lokalen Netzwerk zur Verfugung. Nach Anderungen an den Modbus-Einstellungen benotigt das Gerat einige Sekunden, bevor die Schnittstelle neue Verbindungen akzeptiert.

SOC an Register 40082 zeigt einen unerwarteten oder geteilten Wert. Stimmt der Datentyp?

In der E3/DC Simple-Mode-Registertabelle kann Adresse 40082 je nach Firmware-Version zwei gepackte uint8-Werte (Autarkie und Eigenverbrauch) enthalten, wahrend der Batterie-SOC in anderen Versionen ein Standard-uint16 ist. Diese Vorlage verwendet uint16, was dem Batteriekanal entspricht, den die OpenEMS-Implementierung adressiert. Erscheinen die Werte verdoppelt oder aufgeteilt, prufen Sie die Firmware-Version und ob das Simple-Mode-Protokoll aktiv ist.

Weitere E3/DC-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank