
Victron Ess
Victron Ess ist das VE.Bus-basierte Energiespeichersystem, das einen Victron MultiPlus oder Quattro Wechselrichter/Ladegerät mit einem GX-Gerät und einem Batteriesystem für netzparallelen und netzunabhängigen Betrieb verbindet. Diese Modbus-TCP-Vorlage liest den vollständigen VE.Bus-Registersatz: phasenweise AC-Eingangs- und Ausgangsspannung, Strom, Frequenz und Leistung; DC-Batteriespannung, -strom, Ladezustand, Temperatur und Ladestatus; sowie einen umfassenden Alarmsatz für Überlast, Niederbatterie, Ripple, Netzverlust und BMS-Status. ESS-Leistungs-Sollwerte und Energiezähler über alle AC-Pfade sind ebenfalls direkt verfügbar. Importieren Sie die Vorlage mit einem Klick in Ihr ModbusCloud-Portal.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 94, lesen und schreiben
- Marke
- Victron
- Zuletzt aktualisiert
Register (94)
89 lesen, 5 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| voltage_input_l1 | V | Lesen | |||
| voltage_input_l2 | V | Lesen | |||
| voltage_input_l3 | V | Lesen | |||
| current_input_l1 | A | Lesen | |||
| current_input_l2 | A | Lesen | |||
| current_input_l3 | A | Lesen | |||
| frequency_input_l1 | Hz | Lesen | |||
| frequency_input_l2 | Hz | Lesen | |||
| frequency_input_l3 | Hz | Lesen | |||
| active_power_input_l1 | W | Lesen | |||
| active_power_input_l2 | W | Lesen | |||
| active_power_input_l3 | W | Lesen | |||
| voltage_output_l1 | V | Lesen | |||
| voltage_output_l2 | V | Lesen | |||
| voltage_output_l3 | V | Lesen | |||
| current_output_l1 | A | Lesen | |||
| current_output_l2 | A | Lesen | |||
| current_output_l3 | A | Lesen | |||
| frequency_output | Hz | Lesen | |||
| current_input_limit | A | Lesen | |||
| active_power_output_l1 | W | Lesen | |||
| active_power_output_l2 | W | Lesen | |||
| active_power_output_l3 | W | Lesen | |||
| battery_voltage | V | Lesen | |||
| battery_current | A | Lesen | |||
| phase_count | Lesen | ||||
| active_input | Lesen | ||||
| soc | % | Lesen | |||
| ve_bus_state | Lesen | ||||
| ve_bus_error | Lesen | ||||
| switch_position | Lesen | ||||
| temperature_alarm | Lesen | ||||
| low_battery_alarm | Lesen | ||||
| overload_alarm | Lesen | ||||
| ess_power_setpoint_phase_1 | W | Lesen | |||
| ess_disable_charge_flag_a | Lesen | ||||
| ess_disable_feedback_flag_a | Lesen | ||||
| ess_power_setpoint_phase_2 | W | Lesen | |||
| ess_power_setpoint_phase_3 | W | Lesen | |||
| temperature_sensor_alarm | Lesen | ||||
| voltage_sensor_alarm | Lesen | ||||
| temperature_alarm_l1 | Lesen | ||||
| low_battery_alarm_l1 | Lesen | ||||
| overload_alarm_l1 | Lesen | ||||
| ripple_alarm_l1 | Lesen | ||||
| temperature_alarm_l2 | Lesen | ||||
| low_battery_alarm_l2 | Lesen | ||||
| overload_alarm_l2 | Lesen | ||||
| ripple_alarm_l2 | Lesen | ||||
| temperature_alarm_l3 | Lesen | ||||
| low_battery_alarm_l3 | Lesen | ||||
| overload_alarm_l3 | Lesen | ||||
| ripple_alarm_l3 | Lesen | ||||
| disable_pv_inverter | Lesen | ||||
| ve_bus_bms_allow_battery_charge | Lesen | ||||
| ve_bus_bms_allow_battery_discharge | Lesen | ||||
| ve_bus_bms_expected | Lesen | ||||
| ve_bus_bms_error | Lesen | ||||
| battery_temperature | °C | Lesen | |||
| ve_bus_reset | Lesen | ||||
| phase_rotation_warning | Lesen | ||||
| grid_lost_alarm | Lesen | ||||
| feed_dc_overvoltage_to_grid | Lesen | ||||
| max_dc_overvoltage_power_to_grid_l1 | W | Lesen | |||
| max_dc_overvoltage_power_to_grid_l2 | W | Lesen | |||
| max_dc_overvoltage_power_to_grid_l3 | W | Lesen | |||
| ac_input1_ignored | Lesen | ||||
| ac_input2_ignored | Lesen | ||||
| ac_power_setpoint_as_feed_in_limit | Lesen | ||||
| solar_offset_voltage | V | Lesen | |||
| sustain_active | Lesen | ||||
| energy_from_ac_in_1_to_ac_out | Wh | Lesen | |||
| energy_from_ac_in_1_to_battery | Wh | Lesen | |||
| energy_from_ac_in_2_to_ac_out | Wh | Lesen | |||
| energy_from_ac_in_2_to_battery | Wh | Lesen | |||
| energy_from_ac_out_to_ac_in_1 | Wh | Lesen | |||
| energy_from_ac_out_to_ac_in_2 | Wh | Lesen | |||
| energy_from_battery_to_ac_in_1 | Wh | Lesen | |||
| energy_from_battery_to_ac_in_2 | Wh | Lesen | |||
| energy_from_battery_to_ac_out | Wh | Lesen | |||
| energy_from_ac_out_to_battery | Wh | Lesen | |||
| low_cell_voltage_imminent | Lesen | ||||
| charge_state | Lesen | ||||
| int32_ess_power_setpoint_phase_1 | W | Lesen | |||
| int32_ess_power_setpoint_phase_2 | W | Lesen | |||
| int32_ess_power_setpoint_phase_3 | W | Lesen | |||
| prefer_renewable_energy | Wh | Lesen | |||
| select_remote_generator | Lesen | ||||
| remote_generator_selected | Lesen | ||||
| set_active_power_l1 | W | Schreiben | |||
| ess_disable_charge_flag_b | Schreiben | ||||
| ess_disable_feedback_flag_b | Schreiben | ||||
| set_active_power_l2 | W | Schreiben | |||
| set_active_power_l3 | 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 Ladezustand und Batterietemperatur, um den BatteryLife-Betrieb über mehrere Jahreszeiten zu verifizieren.
- Verfolgen Sie die phasenweise AC-Eingangs- und Ausgangsleistung, um Lastungleichgewichte in Dreiphasensystemen frühzeitig zu erkennen.
- Konfigurieren Sie Alarme für grid_lost_alarm oder overload_alarm, damit Servicetechniker sofort benachrichtigt werden.
- Vergleichen Sie energy_from_battery_to_ac_out mit energy_from_ac_in_1_to_battery, um den Systemwirkungsgrad langfristig nachzuverfolgen.
- Prüfen Sie, ob auf set_active_power_l1 bis L3 geschriebene ESS-Sollwerte korrekt in den Rücklese-Registern erscheinen.
Installation
Aktivieren Sie Modbus TCP auf dem GX-Gerät (Cerbo GX, Venus GX oder kompatibel) über Einstellungen, dann Dienste, und schalten Sie den Modbus-TCP-Dienst ein.
Verbinden Sie das ModbusCloud Gateway mit demselben Netzwerk wie das GX-Gerät. Das GX-Gerät stellt Modbus TCP auf Port 502 bereit; es ist keine zusätzliche Verdrahtung erforderlich.
Fügen Sie das Gateway im ModbusCloud-Portal hinzu, importieren Sie die Victron Ess-Vorlage und setzen Sie die Unit-ID auf 246 für das VE.Bus-Gerät am VE.Bus-Anschluss des GX-Geräts.
Prüfen Sie die Verbindung, indem Sie sicherstellen, dass Register 30 (soc) einen Wert zwischen 0 und 100 liefert und Register 26 (battery_voltage) eine plausible DC-Spannung anzeigt.
Zu beachten
Spannungs- und Stromregister liefern zehnfach zu hohe Werte. Warum?
Victron VE.Bus Modbus-Register für AC-Spannung und DC-Batteriespannung verwenden einen Skalierungsfaktor von 10: Dividieren Sie den Rohwert durch 10, um die tatsächliche Spannung in Volt zu erhalten. Gleiches gilt für den Batteriestrom. Entnehmen Sie den genauen Skalierungsfaktor immer der offiziellen Victron Modbus-TCP-Registerliste.
Das Gateway verbindet sich, aber alle VE.Bus-Register liefern Fehler. Was tun?
Die häufigste Ursache ist eine falsche Unit-ID. Das VE.Bus-System am VE.Bus-Anschluss des GX-Geräts verwendet standardmäßig Unit-ID 246. Prüfen Sie die tatsächliche Unit-ID im GX-Gerät unter Einstellungen und passen Sie die Unit-ID im ModbusCloud-Portal entsprechend an.
Energiezähler-Register springen unerwartet auf null zurück. Ist das ein Fehler?
Dieses Verhalten ist systembedingt. Die Energiezähler wie energy_from_ac_in_1_to_ac_out sind flüchtig: Sie werden zurückgesetzt, wenn der Multi oder Quattro ausgeschaltet wird, und auch bei einem Neustart des GX-Geräts. Nutzen Sie die historische Datenspeicherung im ModbusCloud-Portal, um kumulative Verbrauchsdaten zu sichern.
Ich habe set_active_power_l1 beschrieben, der Wechselrichter reagierte unerwartet. Was prüfen?
Die Schreibregister set_active_power_l1 bis set_active_power_l3 steuern die ESS-Regelschleife direkt an. Falsche Sollwerte können den Wechselrichter über seine Nennleistung treiben, Schutzabschaltungen auslösen oder unbeabsichtigte Netzeinspeisung verursachen. Testen Sie Schreibzugriffe schrittweise, stellen Sie sicher, dass der ESS-Assistent aktiv ist, und setzen Sie ess_disable_charge_flag_b sowie ess_disable_feedback_flag_b nur gezielt ein.
Selbst sehen, wie es funktioniert?








