Marstek Marstek Venus D (battery) Modbus TCP template

Marstek Venus D (battery)

Die Marstek Venus D ist ein All-in-one-Heimspeichersystem mit integriertem Wechselrichter, vier MPPT-Eingangen und modularem LFP-Batteriespeicher, erweiterbar auf bis zu 15,36 kWh. Das System ladt uber Solarmodule oder das Netz und liefert bis zu 2,2 kW bidirektional, einschliesslich EPS-Notstromfunktion. Diese Modbus-TCP-Vorlage liest AC-Leistungsfluss, kumulierte Energie und Ladezustand aus und stellt vier Schreibregister fur RS485-Steuermodus, Betriebsart, erzwungenen Lade- und Entlademodus sowie das Ladeleistungs-Sollwertregister bereit. Mit dem ModbusCloud Gateway erhalten Installateure kontinuierliche Transparenz und Kontrolle uber die Marstek Venus D aus einem einzigen Portal.

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

  • Uberwachen Sie den Ladezustand der Marstek Venus D uber mehrere Saisons, um Kapazitatsabbau fruhzeitig zu erkennen.
  • Verfolgen Sie den AC-Leistungsfluss, um zu bestatigen, dass die Marstek Venus D zu den erwarteten Abendzeiten entladt.
  • Richten Sie einen Alert ein, wenn der Ladezustand unter einen konfigurierten Mindestwert fallt, um unerwartete Nachtentladungen zu erkennen.
  • Vergleichen Sie den kumulierten Energiedurchsatz mit der erwarteten Zyklenanzahl, um den Batteriezustand zu bewerten.
  • Prufen Sie das Betriebsart-Register, um nach einer Konfigurationsanderung zu bestatigen, dass der Anti-Einspeisung- oder Handelsmodus aktiv ist.

Installation

  1. Schliessen Sie einen RS485-zu-TCP-Konverter (z. B. Elfin EW11 oder PUSR DR134) uber das mitgelieferte Kabel an den RS485-Anschluss der Marstek Venus D an: Pin 1 an A+, Pin 2 an B-, Pin 3 an GND. Konfigurieren Sie den Konverter auf Baudrate 115200, 8N1, Modbus-TCP-Gateway-Modus, Port 502.

  2. Verbinden Sie den RS485-zu-TCP-Konverter mit demselben LAN-Segment wie das ModbusCloud Gateway und notieren Sie die zugewiesene IP-Adresse des Konverters.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerat an, wahlen Sie die Marstek Venus D Modbus-Vorlage aus, tragen Sie die IP-Adresse des Konverters, Port 502 und die Modbus-Unit-ID ein, die der am Konverter konfigurierten Slave-ID entspricht (Standard 1).

  4. Prufen Sie die Verbindung, indem Sie das soc-Register (Adresse 32104) auslesen: Ein Wert zwischen 0 und 100 bestatigt, dass die Verbindung aktiv und die Registerzuordnung korrekt ist.

Zu beachten

Schreibzugriffe auf Register 42000 bis 42020 haben keine Wirkung. Was ist die Ursache?

Die Marstek Venus D erfordert, dass der RS485-Steuermodus aktiv ist, bevor Register im Bereich 42000 bis 42999 Schreibbefehle annehmen. Schreiben Sie zunachst den Wert 21930 (0x55AA) in Register 42000. Schreiben Sie nach Abschluss der Steuersequenz 21947 (0x55BB), um die Kontrolle freizugeben. Ohne diesen Entsperrschritt werden alle Schreibzugriffe auf Zwangsmodi und Sollwerte still ignoriert.

Das Gateway verbindet sich, aber soc und Leistung liefern Null oder Fehlerwerte.

Uberprufen Sie, ob der RS485-Konverter im Modbus-TCP-Gateway-Modus und nicht im transparenten Serienmodus betrieben wird. Vergewissern Sie sich ausserdem, dass die Unit-ID am Konverter mit der Einstellung im ModbusCloud-Portal ubereinstimmt. Die Marstek Venus D unterstutzt nur eine gleichzeitige Modbus-TCP-Verbindung: Trennen Sie andere Tools (z. B. Home Assistant oder evcc), bevor Sie Tests durchfuhren.

Warum zeigt das Leistungsregister mittags unerwartet negative Werte?

Register 30001 verwendet die signed-int16-Konvention: Positive Werte bedeuten Entladung (Batterie speist AC-Seite), negative Werte bedeuten Laden. Ein negativer Wert an sonnigen Mittagsstunden ist normal, wenn uberschussige Solarenergie die Batterie fullt. Stellen Sie sicher, dass Ihr Portal-Dashboard die korrekte Vorzeichenkonvention fur Laden und Entladen anwendet.

Ist es sicher, Zwangsmodus und Ladeleistungs-Sollwert per Fernzugriff zu schreiben?

Gehen Sie beim Schreiben auf batterymode_e (42010) und batterymode_h (42020) uber das ModbusCloud-Portal mit Vorsicht vor. Ein Ladeleistungswert, der die Geratenennleistung uberschreitet, oder widerspruchliche Modussequenzen konnen zu unerwartetem Lade- oder Entladeverhalten fuhren. Geben Sie nach automatisierten Steuersequenzen stets den RS485-Steuermodus frei (21947 in Register 42000 schreiben) und testen Sie Sollwertanderungen zunachst bei begleiteter Inbetriebnahme.

Weitere Marstek-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank