Victron Victron PvInverter via DCCharger Modbus TCP template

Victron PvInverter via DCCharger

Die Vorlage Victron PvInverter via DCCharger verbindet ModbusCloud mit einem Victron MPPT-Solarladeregler, der über ein Victron GX-Gerät (Cerbo GX oder Venus GX) per Modbus TCP erreichbar ist. Die Vorlage liest Batteriespannung, -strom und -temperatur, den Ladezustand (Bulk, Absorption, Float, Ausgleichsladung), Wirkleistung und kumulative Produktionsenergie, Tages- und Vortagserträge sowie PV-Spannung und Ertrag je Tracker für Mehrkanal-MPPT-Modelle. Installationsbetriebe erhalten so lückenlose Transparenz über die DC-seitige Solarproduktion, ohne das VRM-Portal öffnen zu müssen.

Protokoll
Modbus TCP
Anschluss
Ethernet, Modbus TCP
Register
39, nur lesen
Marke
Victron
Zuletzt aktualisiert

Register (39)

39 lesen, 0 schreiben

NameEinheitZugriffAdresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse)Funktion (verborgen)Typ (verborgen)
battery_voltageVLesen
battery_currentALesen
battery_temperature°CLesen
charger_on_offLesen
charge_stateLesen
voltageVLesen
equalization_pendingLesen
equalization_time_remainingsLesen
relay_on_the_chargerLesen
low_battery_voltage_alarmLesen
high_battery_voltage_alarmLesen
yield_todaykWhLesen
max_charge_power_todayWLesen
yield_yesterdaykWhLesen
max_charge_power_yesterdayWLesen
error_codeLesen
active_powerWLesen
active_production_energyWhLesen
mpp_operation_modeLesen
pv_voltage_tracker_0VLesen
pv_voltage_tracker_1VLesen
pv_voltage_tracker_2VLesen
pv_voltage_tracker_3VLesen
yield_today_tracker_0kWhLesen
yield_today_tracker_1kWhLesen
yield_today_tracker_2kWhLesen
yield_today_tracker_3kWhLesen
yield_yesterday_tracker_0kWhLesen
yield_yesterday_tracker_1kWhLesen
yield_yesterday_tracker_2kWhLesen
yield_yesterday_tracker_3kWhLesen
max_charge_power_today_tracker_0WLesen
max_charge_power_today_tracker_1WLesen
max_charge_power_today_tracker_2WLesen
max_charge_power_today_tracker_3WLesen
max_charge_power_yesterday_tracker_0WLesen
max_charge_power_yesterday_tracker_1WLesen
max_charge_power_yesterday_tracker_2WLesen
max_charge_power_yesterday_tracker_3WLesen

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 täglichen und kumulierten Solarertrag je MPPT-Tracker, um leistungsschwache PV-Strings zu identifizieren.
  • Richten Sie Alarme für Unterspannungs- und Überspannungsmeldungen ein, um Schäden an der Batterie frühzeitig zu erkennen.
  • Prüfen Sie das Ladezustandsregister, um sicherzustellen, dass der MPPT täglich korrekt durch Bulk-, Absorptions- und Floatphase durchläuft.
  • Vergleichen Sie die PV-Spannungen je Tracker in einer Mehrstrang-Anlage, um Verschattung oder Verschmutzung einzelner Strings zu erkennen.
  • Berichten Sie die Spitzenladeleistung im Verhältnis zum Tagesertrag, um zu prüfen, ob der MPPT bei maximaler Einstrahlung aktiv im MPPT-Betrieb arbeitet.

Installation

  1. Aktivieren Sie Modbus TCP auf dem Victron GX-Gerät unter Einstellungen, dann Dienste, und schalten Sie den Modbus-TCP-Dienst ein. Der Standardport ist 502.

  2. Verbinden Sie das ModbusCloud Gateway per Ethernet-Kabel mit demselben LAN wie das Victron GX-Gerät und stellen Sie sicher, dass beide Geräte IP-Adressen im gleichen Subnetz erhalten.

  3. Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die Vorlage Victron PvInverter via DCCharger, tragen Sie die LAN-IP-Adresse des GX-Geräts ein und setzen Sie die Unit-ID auf den Wert, der dem MPPT-Solarladeregler in der Unit-ID-Zuordnungstabelle des GX-Geräts entspricht.

  4. Überprüfen Sie die Verbindung in der Live-Datenansicht des Portals, indem Sie das Register active_power (Adresse 789) und das Register charge_state (Adresse 775) ablesen; die Werte sollten den aktuellen Sonnen- und Ladebedingungen entsprechen.

Zu beachten

Alle Register liefern null oder einen Fehler. Was ist die Ursache?

Die häufigste Ursache ist eine falsche Unit-ID. Das Victron GX-Gerät nutzt die Unit-ID als Geräteselektor: Jeder angeschlossene Laderegler hat eine eigene ID, die in der Modbus-TCP-Unit-ID-Tabelle des GX-Geräts einsehbar ist. Prüfen Sie die ID unter Einstellungen, Dienste, Modbus-TCP und passen Sie sie in der Gerätekonfiguration Ihres ModbusCloud-Portals an.

Modbus TCP ist aktiv, aber das Gateway erreicht das GX-Gerät nicht.

Stellen Sie sicher, dass das ModbusCloud Gateway und das Victron GX-Gerät im gleichen IP-Subnetz liegen und nicht durch eine Firewall oder ein VLAN getrennt sind. Victron GX-Geräte hören auf TCP-Port 502. Weisen Sie dem GX-Gerät außerdem eine feste oder per DHCP reservierte IP-Adresse zu, damit sich die Adresse nach einem Neustart nicht ändert.

Die Tracker-Register 3700 bis 3723 liefern immer null. Woran liegt das?

Mehrkanaltracker-Register werden nur auf MPPT-Modellen mit mehreren unabhängigen Trackereingängen befüllt. Bei Einkanal-Modellen bleiben diese Adressen null. Ältere Venus OS-Versionen enthielten zudem einen Fehler, bei dem Tracker-Adressen null zurückgaben. Aktualisieren Sie die GX-Firmware auf die neueste stabile Venus OS-Version und wiederholen Sie den Test.

Register 777 (PV-Strom) fehlt in dieser Vorlage. Ist das beabsichtigt?

Ja. Victron hat Register 777 (PV-Strom) ab Firmwareversion 2.80 aus der offiziellen Modbus-TCP-Registerliste entfernt, da die Adresse bei kombinierten VE.Can-MPPT-Ladereglern nicht verfügbar ist. Die Vorlage folgt der aktuellen offiziellen Registerliste und lässt 777 weg, um Fehlermeldungen bei Multi-MPPT-Anlagen zu vermeiden.

Weitere Victron-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank