
Marstek Venus A (battery)
Die Marstek Venus A ist ein All-in-One AC-gekoppelter Heimspeicher mit integriertem Wechselrichter, ausgelegt fur Balkonkraftwerke und Wohngebäudeinstallationen. Diese Modbus-TCP-Vorlage kommuniziert über einen RS485-zu-Ethernet-Adapter und liest Momentanleistung, kumulierten Energiezähler und Batterieladezustand. Über vier Schreibregister steuert die Vorlage RS485-Aktivierung, Arbeitsmodus, Lade- und Entladebefehl sowie das Leistungssetpoint. Im ModbusCloud-Portal überwachen und regeln Sie die Venus A so ohne Abhängigkeit von der Marstek-Cloud-App.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 7, lesen und schreiben
- Marke
- Marstek
- Zuletzt aktualisiert
Register (7)
3 lesen, 4 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| power | W | Lesen | |||
| energy | Wh | Lesen | |||
| soc | % | Lesen | |||
| batterymode_a | Schreiben | ||||
| batterymode_b | Schreiben | ||||
| batterymode_e | Schreiben | ||||
| batterymode_h | W | Schreiben |
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.
Anwendungsfälle
- Überwachen Sie den Batterieladezustand kontinuierlich, um zu erkennen, wann die Venus A Ihre tägliche Reservegrenze unterschreitet.
- Verfolgen Sie den kumulierten Energiedurchsatz über mehrere Monate, um die Zyklenanzahl gegen LFP-Degradationskurven zu prüfen.
- Lösen Sie Alarme bei unerwarteten Leistungswerten aus, die auf einen falsch konfigurierten Arbeitsmodus hinweisen können.
- Vergleichen Sie die gemessene AC-Leistung mit dem Hausverbrauch, um zu prüfen, ob die Anti-Einspeisefunktion die Netzeinspeisung nahe null hält.
- Berichten Sie Lade- und Entladeenergie täglich an Gebäudeeigentümer zur Verifizierung der Eigenverbrauchsquote.
Installation
Verbinden Sie einen RS485-zu-Ethernet-Adapter mit dem RS485-Anschluss der Marstek Venus A über die Klemmen A(+), B(-) und GND, und konfigurieren Sie den Adapter auf 115200 Baud, 8N1, TCP-Servermodus auf Port 502.
Stellen Sie sicher, dass der Adapter im selben Netzwerk wie der ModbusCloud Gateway erreichbar ist, oder verbinden Sie den Gateway direkt mit dem Ethernet-Port des Adapters.
Fügen Sie im ModbusCloud-Portal den Gateway hinzu, importieren Sie die Marstek Venus A Modbus-Vorlage, und setzen Sie die Unit-ID auf die am RS485-Adapter konfigurierte Slave-Adresse (Standard: 1).
Prüfen Sie die Verbindung, indem Sie kontrollieren, ob das SOC-Register (32104) einen plausiblen Wert zwischen 0 und 100 liefert; bei Lesefehlern prüfen Sie die Baudrate des Adapters und ob kein anderer Client die einzig zulässige TCP-Verbindung belegt.
Zu beachten
Warum haben die Schreibregister fur den Batteriemodus keine Wirkung?
Die Venus A verlangt, dass der RS485-Steuermodus aktiviert ist, bevor Schreibregister im Bereich 42000-42999 akzeptiert werden. Schreiben Sie zunächst den Aktivierungswert (0x55AA, dezimal 21930) in batterymode_a (Register 42000). Erst danach reagiert der Speicher auf batterymode_e und batterymode_h.
Der Gateway verbindet, aber Leistung und Ladezustand bleiben null oder schlagen fehl. Was nun?
Die Venus A erlaubt nur eine gleichzeitige Modbus-TCP-Verbindung. Ist ein anderer Client wie Home Assistant oder evcc bereits verbunden, wird der ModbusCloud Gateway abgewiesen oder empfängt keine Daten. Trennen Sie den konkurrierenden Client, oder stellen Sie sicher, dass jeweils nur ein Client aktiv verbunden ist.
Kann ein falscher Setpoint im Ladeleistungsregister den Speicher beschädigen?
Ja. Das Schreiben einer zu hohen Ladeleistung in batterymode_h (Register 42020) bei aktivem RS485-Steuermodus kann Schutzgrenzen des BMS auslösen. Prüfen Sie stets, ob der Watt-Wert innerhalb der Nennladeleistung des Speichers liegt, und setzen Sie batterymode_e (Register 42010) auf 0 (Stop), bevor Sie die RS485-Steuerung deaktivieren.
Der SOC-Registerwert erscheint um Faktor zehn zu hoch. Handelt es sich um einen Skalierungsfehler?
Manche Firmwareversionen und RS485-zu-TCP-Adapter liefern den SOC-Rohwert in Zehntel-Prozent (z. B. 900 = 90 %). Vergleichen Sie den Rohwert mit der Anzeige in der Marstek-App. Bei einer Faktor-zehn-Abweichung konfigurieren Sie in Ihrem Portal einen Skalierungsfaktor von 0,1 fur das SOC-Register.
Selbst sehen, wie es funktioniert?








