Marstek Marstek Venus A (pv) Modbus TCP template

Marstek Venus A (pv)

Der Marstek Venus A ist ein Plug-and-Play-Balkon-PV-Speichersystem mit integriertem Wechselrichter, einer Basiskapazität von 2,12 kWh und vier unabhängigen MPPT-Eingängen für bis zu 2,4 kW Solarleistung. Diese Modbus-TCP-Vorlage liest die vier MPPT-Kanalregister (power_a bis power_d, Adressen 30037 bis 30040), die PV-Array-Werte je Kanal sowie den Wechselrichterstatus erfassen. Da der Venus A keinen eingebauten Ethernet-Anschluss besitzt, wird Modbus TCP per RS485 über einen externen Adapter weitergeleitet. Mit diesen Registern im ModbusCloud-Portal erhalten Sie eine kanalweise Übersicht des PV-Ertrags über alle vier Eingänge.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
4, nur lesen
Marke
Marstek
Zuletzt aktualisiert

Register (4)

4 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
power_aVLesen
power_bVLesen
power_cVLesen
power_dLesen

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 jeden der vier MPPT-Kanäle einzeln, um Verschattung oder Verschmutzung an bestimmten Modulsträngen zu erkennen.
  • Verfolgen Sie die Kanalwerte über die Zeit, um zu prüfen, ob alle vier Eingänge gleichmäßig zum Gesamtertrag beitragen.
  • Richten Sie einen Alert ein, wenn ein Kanal tagsüber null meldet, um einen getrennten oder defekten Modulstrang schnell zu identifizieren.
  • Vergleichen Sie MPPT-Kanalwerte zwischen ähnlichen Anlagen, um eine konsistente Modul- und Kabelleistung zu bestätigen.
  • Prüfen Sie die Statusübergänge des Wechselrichterregisters beim morgendlichen Hochfahren, um ein normales Startverhalten zu verifizieren.

Installation

  1. Stellen Sie sicher, dass der Marstek Venus A Firmware-Version 147 oder höher trägt, und aktivieren Sie Modbus unter dem Kommunikations- oder Modbus-Bereich der Gerätekonfiguration.

  2. Verbinden Sie einen RS485-zu-Ethernet-Adapter mit dem RS485-Anschluss des Venus A: Pin 1 (A+) an Klemme A des Adapters, Pin 2 (B-) an B, Pin 3 (GND) an GND; konfigurieren Sie den Adapter als Modbus-TCP-Gateway auf Port 502 mit 115200 Baud, 8N1.

  3. Fügen Sie im ModbusCloud-Portal ein neues Gateway hinzu, importieren Sie die Marstek Venus A (pv)-Vorlage und setzen Sie die Unit-ID auf die Slave-Adresse Ihres RS485-zu-Ethernet-Adapters (in der Regel 1).

  4. Prüfen Sie die Verbindung, indem Sie Register 30037 in der Live-Registeransicht auslesen und bei Tageslicht einen Wert größer null bestätigen; ein dauerhafter Nullwert oder Timeout deutet auf eine Verdrahtungs- oder Baudraten-Fehlanpassung hin.

Zu beachten

Alle vier Register liefern null trotz vollem Sonnenschein. Warum?

Der Venus A kommuniziert über RS485 mit 115200 Baud, 8N1. Viele RS485-zu-Ethernet-Adapter sind ab Werk auf 9600 Baud eingestellt. Öffnen Sie die Adapterkonfiguration und setzen Sie die Baudrate auf 115200, Parität auf Keine und Stoppbits auf 1. Eine Baudraten-Fehlanpassung erzeugt Nullwerte oder Timeouts statt einer expliziten Fehlermeldung.

Das Gateway verbindet sich, aber Auslesungen scheitern sporadisch. Was ist zu tun?

Der Marstek Venus A erlaubt nur eine gleichzeitige Modbus-TCP-Verbindung. Ist ein weiterer Client (z. B. ein Gebäudeautomationssystem) parallel verbunden, wird das ModbusCloud Gateway abgewiesen oder getrennt. Trennen Sie konkurrierende Verbindungen oder nutzen Sie einen Modbus-TCP-Proxy, um die einzelne Verbindung gemeinsam zu nutzen.

Register 30040 zeigt unerwartete numerische Codes. Was bedeuten diese?

Register 30040 gibt den Wechselrichter- oder Gerätestatus als nummerierten Code aus, keinen Leistungswert. Die genaue Statustabelle entnehmen Sie der Venus-A-Modbus-Registerdokumentation. Von der normalen Betriebskennung abweichende Codes signalisieren Anlauf, Standby, Störung oder Abschaltung.

Werte der Register 30037 bis 30039 erscheinen zehnfach zu hoch. Stimmt die Skalierung?

Die community-dokumentierte Venus-A-Registertabelle verzeichnet einen Skalierungsfaktor von 0,1 für MPPT-Spannungsregister: Der rohe uint16-Wert muss durch 10 geteilt werden, um Volt zu erhalten. Tragen Sie diesen Skalierungsfaktor in der Kanalkonfiguration Ihres Portals ein, wenn Rohzählwerte angezeigt werden.

Weitere Marstek-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank