Victron Victron DC-Charger Modbus TCP template

Victron DC-Charger

Der Victron DC-Charger ist ein MPPT-Solarladeregler, der in Inselanlagen, Schiffs- und Fahrzeugenergiesystemen eingesetzt wird. Diese Modbus-TCP-Vorlage liest Batteriespannung, Ladestrom, Temperatur und den aktiven Ladezustand sowie PV-Spannungen je Tracker, tages- und vortagsbezogene Erträge je Tracker, Spitzenleistungswerte, Alarmflags für Unter- und Überspannung, den Egalisierungsstatus und den aktiven Fehlercode aus. Installateure erhalten so in Ihrem ModbusCloud-Portal ein vollständiges Echtzeit- und Historienbild des Ladereglerverhaltens.

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

Register (40)

40 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
currentALesen
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
actual_powerWLesen
actual_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 die charge_state-Übergänge zwischen Bulk, Absorption, Float und Egalisierung, um den Ladealgorithmus täglich zu verifizieren.
  • Vergleichen Sie yield_today und yield_yesterday für alle vier MPPT-Trackerkanäle, um die String-Performance zu bewerten und Verschattungen zu erkennen.
  • Richten Sie Alarme auf low_battery_voltage_alarm oder high_battery_voltage_alarm ein, um Verdrahtungsfehler oder Batterieprobleme frühzeitig zu erkennen.
  • Vergleichen Sie max_charge_power_today je Tracker, um in Mehrstrang-Anlagen leistungsschwache PV-Strings zu identifizieren.
  • Erfassen Sie actual_power und actual_energy über die Zeit, um zu prüfen, ob der Laderegler die erwartete Leistung bezogen auf die installierte Modulkapazität liefert.

Installation

  1. Aktivieren Sie Modbus TCP auf dem GX-Gerät (Cerbo GX, Venus GX oder vergleichbar): Navigieren Sie zu Einstellungen, dann zu Dienste, und schalten Sie Modbus-TCP ein. Der Standardport ist 502.

  2. Verbinden Sie das GX-Gerät über ein Netzwerkkabel mit demselben LAN wie das ModbusCloud Gateway, oder stellen Sie sicher, dass es über das Betriebsnetzwerk erreichbar ist.

  3. Fügen Sie im ModbusCloud-Portal das Gateway hinzu, importieren Sie die Victron DC-Charger-Vorlage, und stellen Sie die Unit-ID auf die Device-Instance des Ladereglers ein. Diese finden Sie auf dem GX-Gerät unter Einstellungen, dann Dienste, dann Modbus-TCP, dann Geräteliste.

  4. Prüfen Sie die Verbindung, indem Sie Register 771 (battery_voltage) auslesen und den Wert mit der Live-Anzeige auf dem GX-Gerät oder in der VictronConnect-App abgleichen.

Zu beachten

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

Modbus TCP ist auf Victron GX-Geräten standardmäßig deaktiviert. Navigieren Sie auf dem GX-Gerät zu Einstellungen und dann zu Dienste, und bestätigen Sie, dass Modbus-TCP eingeschaltet ist. Prüfen Sie außerdem, ob die Unit-ID in Ihrem Portal mit der Device-Instance des Ladereglers übereinstimmt, die in der Geräteliste des Modbus-TCP-Dienstes angezeigt wird.

PV-Spannungsregister 776 und 777 liefern bei Multi-Tracker-Geräten immer null. Warum?

Bei Ladereglern mit mehreren unabhängigen MPPT-Trackern ist die kombinierte PV-Spannung auf Adresse 776 möglicherweise nicht verfügbar. Lesen Sie in diesem Fall die trackerspezifischen Spannungen über pv_voltage_tracker_0 bis tracker_3 an den Adressen 3700 bis 3703 aus.

Das charge_state-Register zeigt den Wert 252. Was bedeutet das?

Der Wert 252 auf charge_state bedeutet, dass der Laderegler unter externer Steuerung steht, in der Regel weil die Anlage als Victron ESS konfiguriert ist und der Wechselrichter das Ladeprofil vorgibt. Dieses Verhalten ist in einer ESS-Konfiguration normal und zeigt keinen Fehler an.

Ertragregister zeigen nach Mitternacht unerwartete Werte. Skalierungsfehler?

Die Tagesertrag-Register werden jede Nacht um Mitternacht (Ortszeit des GX-Geräts) zurückgesetzt. Werte werden in kWh mit dem Skalierungsfaktor 0,01 über die Modbus-Schicht des GX-Geräts ausgegeben: Ein Rohwert von 350 entspricht demnach 3,50 kWh. Stellen Sie sicher, dass Ihr Polling-Client den korrekten Skalierungsfaktor gemäß der Victron CCGX-Modbus-TCP-Registerliste anwendet.

Weitere Victron-Vorlagen

Selbst sehen, wie es funktioniert?

Elektriker bei der Arbeit an einem offenen Verteilerschrank