Marstek Marstek Venus E Gen 3.0 (battery) Modbus TCP template

Marstek Venus E Gen 3.0 (battery)

Die Marstek Venus E Gen 3.0 ist ein AC-gekoppelter Heimspeicher mit einem 5,12 kWh LiFePO4-Akku, der den Eigenverbrauch neben einem bestehenden netzgekoppelten Wechselrichter maximiert. Diese Modbus-Vorlage liest Wirkleistung (Lade- und Entladerichtung) sowie den Ladezustand via Modbus TCP und stellt vier Schreibregister zur Verfugung: Betriebsart, Zwangslade- oder -entlademodus und Ladeleistungsvorgabe. Über das ModbusCloud-Portal und den ModbusCloud Gateway überwachen und steuern Sie die Anlage aus der Ferne, ohne die Marstek-App zu benötigen.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
7, lesen und schreiben
Marke
Marstek
Zuletzt aktualisiert

Register (7)

3 lesen, 4 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
powerWLesen
energyWhLesen
soc%Lesen
batterymode_aSchreiben
batterymode_bSchreiben
batterymode_eSchreiben
batterymode_hWSchreiben

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

  • Überwachen Sie den Ladezustand in Echtzeit, um sicherzustellen, dass der Speicher in Solarspitzenstunden vollständig geladen wird.
  • Verfolgen Sie das Leistungsregister, um zu bestätigen, dass der Speicher in der Abendlastspitze ins Hausnetz entlädt.
  • Richten Sie eine Benachrichtigung bei dauerhaftem Nullwert nach einer Zwangsladesteuerung ein, um Kommunikations- oder RS485-Modusfehler frühzeitig zu erkennen.
  • Vergleichen Sie den kumulierten Energiedurchsatz über mehrere Standorte, um den Zyklusverschleiß je Anlage zu bewerten.
  • Verifizieren Sie das Betriebsart-Register nach einer Fernsteuerungsänderung, um den aktiven Modus (Anti-Einspeisung oder Handmodus) zu bestätigen.

Installation

  1. Verbinden Sie den RS485-Anschluss der Marstek Venus E Gen 3.0 mit einem RS485-zu-TCP-Konverter (z. B. PUSR DR-134 oder Elfin EW11) und stellen Sie sicher, dass sich der Konverter im gleichen Netzwerksegment wie der ModbusCloud Gateway befindet; vertauschte A/B-Leitungen sind der häufigste Verdrahtungsfehler.

  2. Legen Sie im ModbusCloud-Portal einen neuen ModbusCloud Gateway an, importieren Sie anschließend die Marstek Venus E Gen 3.0 Modbus-Vorlage und weisen Sie die korrekte Modbus-Unit-ID (Slave-ID) zu, die mit der Konverterkonfiguration übereinstimmt, in der Regel 1.

  3. Senden Sie vor der Nutzung von Schreibregistern den Wert 0x55AA (dezimal 21930) an Register 42000, um den RS485-Steuerungsmodus zu aktivieren; ohne diesen Schritt werden alle Schreibbefehle an das 42000er-Registerbereich abgelehnt.

  4. Prüfen Sie die Installation, indem Sie das soc-Register (34002) in der Live-Datenansicht des Portals ablesen und den Wert mit der Anzeige in der Marstek-App oder am Gerätedisplay vergleichen.

Zu beachten

Alle Schreibbefehle schlagen fehl. Was ist die Ursache?

Der Speicher muss sich im RS485-Steuerungsmodus befinden, bevor Register im Bereich 42000 bis 42999 beschreibbar sind. Senden Sie zunächst 0x55AA (dezimal 21930) an Register 42000. Einige Firmwareversionen beenden diesen Modus automatisch; ein zyklischer Keep-alive-Schreibbefehl an Register 42000 alle 25 Sekunden hält den Modus aufrecht. ModbusCloud schreibt Register höchstens einmal pro Minute, daher lässt sich der Speicher mit diesen Firmwareversionen über ModbusCloud nicht steuern, das Auslesen der Werte funktioniert jedoch.

Der Gateway ist verbunden, aber es werden keine Werte angezeigt. Was nun?

Prüfen Sie die Polarität der RS485-Verdrahtung. Vertauschte A- und B-Leitungen sind bei der Marstek Venus E Gen 3.0 die häufigste Ursache für fehlende Antworten. Das Tauschen der beiden Dataadern behebt das Problem sofort. Kontrollieren Sie außerdem, ob der RS485-zu-TCP-Konverter auf Port 502 und die korrekte Baudrate, in der Regel 9600, konfiguriert ist.

Der soc- oder Leistungswert ist nach einem Firmware-Update falsch.

Die Registeradressen haben sich zwischen Generation 2 und Gen 3.0 geändert und können sich nach weiteren Updates erneut verschieben. Die in dieser Vorlage enthaltenen Adressen (30006, 33002, 34002) sind spezifisch für die Gen 3.0-Hardware. Prüfen Sie nach einem Firmware-Update die aktuelle Marstek Modbus-Dokumentation und gleichen Sie die Adressen ab.

Ist der Dauerbetrieb der Schreibregister für die Regelung sicher?

Gehen Sie mit den Schreibregistern sorgfältig um. Das dauerhafte Erzwingen von Laden oder Entladen mit maximaler Leistung außerhalb der Auslegungsgrenzen kann BMS-Schutzabschaltungen auslösen oder die Zellenlebensdauer beeinträchtigen. Stellen Sie sicher, dass alle Sollwerte im Nennbereich liegen, testen Sie Modusänderungen zunächst außerhalb der Lastspitzen und beachten Sie die geltenden Netzanschlussbestimmungen.

Weitere Marstek-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank