Victron Energy GX devices (Venus OS) Modbus register map
Modbus TCP server built into Victron GX devices. It exposes system totals and each connected Victron product under its own unit ID: Multi and Quattro inverter/chargers on VE.Bus, battery monitors and managed batteries, solar chargers, grid meters, PV inverters, tank sensors and the ESS control settings. This file lists 222 selected registers from Victron's register workbook (revision 55); other services in the workbook, such as generator sets, EV chargers, DC/DC converters, alternators, heat pumps, temperature sensors and Multi RS, are not listed here.
- Protocol
- Modbus TCP
- Defaults
- TCP port 502 (Victron data communication whitepaper, p. 3). Modbus TCP is disabled by default and is enabled in the GX device settings menu (FAQ section 1). Unit ID 100 selects the system data; unit ID 0 reaches the same data but many clients do not support it (FAQ section 2.2). Supported function codes are 3, 4, 6 and 16, and codes 3 and 4 behave the same (FAQ section 3).
- Addresses in the manual
- 0-based protocol addresses, as sent on the wire
- 32 and 64-bit values
- High word first (AB CD)
- Registers listed
- 222
- Checked against
- CCGX-Modbus-TCP-register-list.xlsx from Victron Energy's own repository victronenergy/dbus_modbustcp, master branch; the Document versions sheet ends at Rev 55 (adds SystemState registers 930 to 937 and the solar charger load current register 794); last commit touching the file is 744e228 of 2026-10-13
Address base. The Victron Modbus-TCP FAQ (section 5) reads the Multi or Quattro input voltage on unit ID 246 by setting the data address of the first request register to 3, which is register 3 of the vebus service in the workbook, so the printed register numbers are the wire addresses with no offset. Registers belong to D-Bus services (the FAQ, section 2.3, maps each service to its register range) and a service's registers are read on the unit ID of a device of that service. No two rows in this file share an address (the workbook itself repeats only address 4220, which is not listed here), and every row's note names its service and its unit ID rule. Unit IDs: since Venus OS 2.60 they are assigned dynamically; in general the unit ID equals the device instance, except when the device instance exceeds 247, and unit IDs 0 and 100 both reach device instance 0 (workbook, Unit ID mapping sheet). Read the unit ID of each service on the GX device under Settings, Integrations, Modbus TCP server, Available services (the FAQ words this menu as Settings, Services, Modbus/TCP, Available services). Preferred unit IDs listed in the workbook: 100 system data and VE.Can device instance 0; 246 CCGX VE.Bus port; 247 CCGX VE.Direct port 1; 245 CCGX VE.Direct port 2 and Venus GX VE.Direct port 1; 242 Venus GX VE.Bus port; 243 Venus GX VE.Direct port 2; 227 Cerbo GX VE.Bus port; 226, 224 and 223 Cerbo GX VE.Direct ports 1, 2 and 3; 225 CAN-bus BMS; 228 EasySolar-II and Multiplus-II GX VE.Bus port. Not every register exists on every device, and a read that includes a missing register fails (FAQ Q3 and section 6.3), so request only registers that exist. Address 800 in the manual is address 800 on the wire.
Word order. The workbook does not state the word order of 32-bit values. Victron's open source dbus_modbustcp server (mappings.cpp, the read and write code for int32 and uint32 registers) sends the upper 16 bits in the first register and the lower 16 bits in the second, so this file lists big (high word first). That conclusion comes from the server source, not from the workbook or the FAQ. Strings: the workbook states for several serial registers that the most significant byte of the first register is the first character.
Modbus Poll and the Modbus protocol itself count from 0. The "Wire address" column is the number to type into Modbus Poll.
Downloads
The register table has every column on this page. The blocks file imports into Modbus Poll. The template JSON holds the same blocks plus unit, scale and access for scripts.
Registers
| Manual | Wire | Register | Type | Regs | Unit | Scale | Access | Area |
|---|---|---|---|---|---|---|---|---|
| 800 | 800 | System: Serial (System)System_Serial · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Serial. Workbook remark: System value -> MAC address of CCGX (represented as string). |
string | 6 | 1 | R | Holding (FC03) | |
| 806 | 806 | System: CCGX Relay 1 stateSystem_CCGX_Relay_1_State · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Relay/0/State. Values: 0=Open;1=Closed. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 807 | 807 | System: CCGX Relay 2 stateSystem_CCGX_Relay_2_State · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Relay/1/State. Values: 0=Open;1=Closed. Workbook remark: Relay 1 is available on Venus GX only. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 808 | 808 | System: PV: AC-coupled on output L1System_PV_AC_Coupled_On_Output_L1 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnOutput/L1/Power. Workbook remark: Summation of all AC-Coupled PV Inverters on the output. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 809 | 809 | System: PV: AC-coupled on output L2System_PV_AC_Coupled_On_Output_L2 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnOutput/L2/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 810 | 810 | System: PV: AC-coupled on output L3System_PV_AC_Coupled_On_Output_L3 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnOutput/L3/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 811 | 811 | System: PV: AC-coupled on input L1System_PV_AC_Coupled_On_Input_L1 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnGrid/L1/Power. Workbook remark: Summation of all AC-Coupled PV Inverters on the input. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 812 | 812 | System: PV: AC-coupled on input L2System_PV_AC_Coupled_On_Input_L2 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnGrid/L2/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 813 | 813 | System: PV: AC-coupled on input L3System_PV_AC_Coupled_On_Input_L3 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/PvOnGrid/L3/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 817 | 817 | System: AC Consumption L1System_AC_Consumption_L1 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Consumption/L1/Power. Workbook remark: Power supplied by system to loads. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 818 | 818 | System: AC Consumption L2System_AC_Consumption_L2 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Consumption/L2/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 819 | 819 | System: AC Consumption L3System_AC_Consumption_L3 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Consumption/L3/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 820 | 820 | System: Grid L1System_Grid_L1 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Grid/L1/Power. Workbook remark: Power supplied by Grid to system. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 821 | 821 | System: Grid L2System_Grid_L2 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Grid/L2/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 822 | 822 | System: Grid L3System_Grid_L3 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Grid/L3/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 823 | 823 | System: Genset L1System_Genset_L1 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Genset/L1/Power. Workbook remark: Power supplied by Genset tot system. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 824 | 824 | System: Genset L2System_Genset_L2 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Genset/L2/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 825 | 825 | System: Genset L3System_Genset_L3 · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/Genset/L3/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 826 | 826 | System: Active input sourceSystem_Active_Input_Source · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Ac/ActiveIn/Source. Values: 0=Unknown;1=Grid;2=Generator;3=Shore power;240=Not connected. Workbook remark: 0 indicates that there is an active input, but it is not configured under Settings → System setup. |
int16 | 1 | 1 | R | Holding (FC03) | |
| 834 | 834 | System: GX firmware major versionSystem_GX_Firmware_Major_Version · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path INTERNAL. Workbook remark: Render in hexadecimal to get the text version. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 835 | 835 | System: GX firmware beta releaseSystem_GX_Firmware_Beta_Release · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path INTERNAL. Workbook remark: This is zero for official releases. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 840 | 840 | System: Battery Voltage (System)System_Battery_Voltage · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/Voltage. Workbook remark: Battery Voltage determined from different measurements. In order of preference: BMV-voltage (V), Multi-DC-Voltage (CV), MPPT-DC-Voltage (ScV), Charger voltage. |
uint16 | 1 | V DC | 0.1 | R | Holding (FC03) |
| 841 | 841 | System: Battery Current (System)System_Battery_Current · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/Current. Workbook remark: Positive: battery being charged. Negative: battery being discharged. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 842 | 842 | System: Battery Power (System)System_Battery_Power · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/Power. Workbook remark: Positive: battery being charged. Negative: battery being discharged. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 843 | 843 | System: Battery State of Charge (System)System_Battery_State_Of_Charge · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/Soc. Workbook remark: Best battery state of charge, determined from different measurements. |
uint16 | 1 | % | 1 | R | Holding (FC03) |
| 844 | 844 | System: Battery state (System)System_Battery_State · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/State. Values: 0=idle;1=charging;2=discharging. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 845 | 845 | System: Battery Consumed Amphours (System)System_Battery_Consumed_Amphours · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/ConsumedAmphours. Workbook scale factor is -10, so the value is the raw register divided by -10: the sign is inverted and the value is zero or negative. |
uint16 | 1 | Ah | 0.1 | R | Holding (FC03) |
| 846 | 846 | System: Battery Time to Go (System)System_Battery_Time_To_Go · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Battery/TimeToGo. Workbook remark: Special value: 0 = charging. |
uint16 | 1 | s | 100 | R | Holding (FC03) |
| 847 | 847 | System: Disable PV inverters (System)System_Disable_PV_Inverters · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Pv/Disable. Values: 0=Enable PV inverters;1=Disable PV inverters. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 850 | 850 | System: PV: DC-coupled powerSystem_PV_DC_Coupled_Power · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Pv/Power. Workbook remark: Summation of output power of all connected Solar Chargers. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 851 | 851 | System: PV: DC-coupled currentSystem_PV_DC_Coupled_Current · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/Pv/Current. Workbook remark: Summation of output current of all connected Solar Chargers. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 860 | 860 | System: DC System PowerSystem_DC_System_Power · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /Dc/System/Power. Workbook remark: Power supplied by Battery to system. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 930 | 930 | System: System stateSystem_State · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /SystemState/State. Values: 0=Off;1=Low power;2=VE.Bus Fault condition;3=Bulk charging;4=Absorption charging;5=Float charging;6=Storage mode;7=Equalisation charging;8=Passthru;9=Inverting;10=Assisting;244=Battery Sustain;252=External control;256=Discharging;257=Sustain;258=Recharge;259=Scheduled recharge. Workbook remark: 244=Battery Sustain is due to Prefer Renewable Energy being enabled; 257=Sustain is because battery voltage dropped below the ESS dynamic cut-off. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 931 | 931 | System: ESS low SOCSystem_ESS_Low_SOC · Service com.victronenergy.system. Unit ID: 100 (0 reaches the same data). D-Bus path /SystemState/LowSoc. Values: 0=No;1=Yes. Workbook remark: Battery at minimum configured SoC (Settings->ESS->Actual state of charge limit). |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 3 | 3 | VE.Bus: Input voltage phase 1VeBus_Input_Voltage_Phase_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L1/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 4 | 4 | VE.Bus: Input voltage phase 2VeBus_Input_Voltage_Phase_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L2/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 5 | 5 | VE.Bus: Input voltage phase 3VeBus_Input_Voltage_Phase_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L3/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 6 | 6 | VE.Bus: Input current phase 1VeBus_Input_Current_Phase_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L1/I. Workbook remark: Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 7 | 7 | VE.Bus: Input current phase 2VeBus_Input_Current_Phase_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L2/I. Workbook remark: Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 8 | 8 | VE.Bus: Input current phase 3VeBus_Input_Current_Phase_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L3/I. Workbook remark: Positive: current flowing from mains to Multi. Negative: current flowing from Multi to mains. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 9 | 9 | VE.Bus: Input frequency 1VeBus_Input_Frequency_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L1/F. |
int16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 10 | 10 | VE.Bus: Input frequency 2VeBus_Input_Frequency_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L2/F. |
int16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 11 | 11 | VE.Bus: Input frequency 3VeBus_Input_Frequency_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L3/F. |
int16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 12 | 12 | VE.Bus: Input power 1VeBus_Input_Power_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L1/P. Workbook remark: Sign meaning equal to Input current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 13 | 13 | VE.Bus: Input power 2VeBus_Input_Power_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L2/P. Workbook remark: Sign meaning equal to Input current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 14 | 14 | VE.Bus: Input power 3VeBus_Input_Power_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/L3/P. Workbook remark: Sign meaning eaqual to Input current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 15 | 15 | VE.Bus: Output voltage phase 1VeBus_Output_Voltage_Phase_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L1/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 16 | 16 | VE.Bus: Output voltage phase 2VeBus_Output_Voltage_Phase_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L2/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 17 | 17 | VE.Bus: Output voltage phase 3VeBus_Output_Voltage_Phase_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L3/V. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 18 | 18 | VE.Bus: Output current phase 1VeBus_Output_Current_Phase_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L1/I. Workbook remark: Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 19 | 19 | VE.Bus: Output current phase 2VeBus_Output_Current_Phase_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L2/I. Workbook remark: Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 20 | 20 | VE.Bus: Output current phase 3VeBus_Output_Current_Phase_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L3/I. Workbook remark: Postive: current flowing from Multi to the load. Negative: current flowing from load to the Multi. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 21 | 21 | VE.Bus: Output frequencyVeBus_Output_Frequency · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L1/F. |
int16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 22 | 22 | VE.Bus: Active input current limitVeBus_Active_Input_Current_Limit · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/CurrentLimit. Workbook remark: See Venus-OS manual for limitations, for example when VE.Bus BMS or DMC is installed. |
int16 | 1 | A | 0.1 | RW | Holding (FC03) |
| 23 | 23 | VE.Bus: Output power 1VeBus_Output_Power_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L1/P. Workbook remark: Sign meaning equal to Output current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 24 | 24 | VE.Bus: Output power 2VeBus_Output_Power_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L2/P. Workbook remark: Sign meaning equal to Output current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 25 | 25 | VE.Bus: Output power 3VeBus_Output_Power_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/Out/L3/P. Workbook remark: Sign meaning equal to Output current. |
int16 | 1 | W | 10 | R | Holding (FC03) |
| 26 | 26 | VE.Bus: Battery voltageVeBus_Battery_Voltage · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Dc/0/Voltage. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 27 | 27 | VE.Bus: Battery currentVeBus_Battery_Current · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Dc/0/Current. Workbook remark: Positive: current flowing from the Multi to the dc system. Negative: the other way around. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 28 | 28 | VE.Bus: Phase countVeBus_Phase_Count · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/NumberOfPhases. |
uint16 | 1 | count | 1 | R | Holding (FC03) |
| 29 | 29 | VE.Bus: Active inputVeBus_Active_Input · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Ac/ActiveIn/ActiveInput. Values: 0=AC Input 1;1=AC Input 2;240=Disconnected. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 30 | 30 | VE.Bus: VE.Bus state of chargeVeBus_State_Of_Charge · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Soc. |
uint16 | 1 | % | 0.1 | RW | Holding (FC03) |
| 31 | 31 | VE.Bus: VE.Bus stateVeBus_State · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /State. Values: 0=Off;1=Low Power;2=Fault;3=Bulk;4=Absorption;5=Float;6=Storage;7=Equalize;8=Passthru;9=Inverting;10=Power assist;11=Power supply;244=Sustain;252=External control. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 32 | 32 | VE.Bus: VE.Bus ErrorVeBus_Error · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /VebusError. Values: 0=No error;1=VE.Bus Error 1: Device is switched off because one of the other phases in the system has switched off;2=VE.Bus Error 2: New and old types MK2 are mixed in the system;3=VE.Bus Error 3: Not all- or more than- the expected devices were found in the system;4=VE.Bus Error 4: No other device whatsoever detected;5=VE.Bus Error 5: Overvoltage on AC-out;6=VE.Bus Error 6: Error in DDC Program;7=VE.Bus BMS connected- which requires an Assistant- but no assistant found;10=VE.Bus Error 10: System time synchronisation problem occurred;14=VE.Bus Error 14: Device cannot transmit data;16=VE.Bus Error 16: Dongle missing;17=VE.Bus Error 17: One of the devices assumed master status because the original master failed;18=VE.Bus Error 18: AC Overvoltage on the output of a slave has occurred while already switched off;22=VE.Bus Error 22: This device cannot function as slave;24=VE.Bus Error 24: Switch-over system protection initiated;25=VE.Bus Error 25: Firmware incompatibility. The firmware of one of the connected device is not sufficiently up to date to operate in conjunction with this device;26=VE.Bus Error 26: Internal error. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 33 | 33 | VE.Bus: Switch PositionVeBus_Switch_Position · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Mode. Values: 1=Charger Only;2=Inverter Only;3=On;4=Off. Workbook remark: See Venus-OS manual for limitations, for example when VE.Bus BMS or DMC is installed. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 34 | 34 | VE.Bus: Temperature alarmVeBus_Temperature_Alarm · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Alarms/HighTemperature. Values: 0=Ok;1=Warning;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 35 | 35 | VE.Bus: Low battery alarmVeBus_Low_Battery_Alarm · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Alarms/LowBattery. Values: 0=Ok;1=Warning;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 36 | 36 | VE.Bus: Overload alarmVeBus_Overload_Alarm · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Alarms/Overload. Values: 0=Ok;1=Warning;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 37 | 37 | VE.Bus: ESS power setpoint phase 1VeBus_ESS_Power_Setpoint_Phase_1 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Hub4/L1/AcPowerSetpoint. Workbook remark: ESS Mode 3: Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. |
int16 | 1 | W | 1 | RW | Holding (FC03) |
| 38 | 38 | VE.Bus: ESS disable charge flag phaseVeBus_ESS_Disable_Charge_Flag_Phase · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Hub4/DisableCharge. Values: 0=Charge allowed;1=Charge disabled. Workbook remark: ESS Mode 3: Enables/Disables charge (0=enabled, 1=disabled). Note that power setpoint will yield to this setting. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 39 | 39 | VE.Bus: ESS disable feedback flag phaseVeBus_ESS_Disable_Feedback_Flag_Phase · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Hub4/DisableFeedIn. Values: 0=Feed in allowed;1=Feed in disabled. Workbook remark: ESS Mode 3: Enables/Disables feedback (0=enabled, 1=disabled). Note that power setpoint will yield to this setting. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 40 | 40 | VE.Bus: ESS power setpoint phase 2VeBus_ESS_Power_Setpoint_Phase_2 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Hub4/L2/AcPowerSetpoint. Workbook remark: ESS Mode 3: Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. |
int16 | 1 | W | 1 | RW | Holding (FC03) |
| 41 | 41 | VE.Bus: ESS power setpoint phase 3VeBus_ESS_Power_Setpoint_Phase_3 · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Hub4/L3/AcPowerSetpoint. Workbook remark: ESS Mode 3: Instructs the multi to charge/discharge with giving power. Negative = discharge. Used by the control loop in grid-parallel systems. |
int16 | 1 | W | 1 | RW | Holding (FC03) |
| 57 | 57 | VE.Bus: VE.Bus BMS allows battery to be chargedVeBus_BMS_Allows_Battery_To_Be_Charged · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Bms/AllowToCharge. Values: 0=No;1=Yes. Workbook remark: VE.Bus BMS allows the battery to be charged. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 58 | 58 | VE.Bus: VE.Bus BMS allows battery to be dischargedVeBus_BMS_Allows_Battery_To_Be_Discharged · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Bms/AllowToDischarge. Values: 0=No;1=Yes. Workbook remark: VE.Bus BMS allows the battery to be discharged. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 64 | 64 | VE.Bus: Grid lost alarmVeBus_Grid_Lost_Alarm · Service com.victronenergy.vebus. Unit ID: the VE.Bus device, for example 246 on a CCGX or 227 on a Cerbo GX. D-Bus path /Alarms/GridLost. Values: 0=Ok;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 256 | 256 | Battery: Battery powerBattery_Power · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/Power. |
int32 | 2 | W | 1 | R | Holding (FC03) |
| 259 | 259 | Battery: Battery voltageBattery_Voltage · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/Voltage. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 260 | 260 | Battery: Starter battery voltageBattery_Starter_Battery_Voltage · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/1/Voltage. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 261 | 261 | Battery: CurrentBattery_Current · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/Current. Workbook remark: Positive: battery being charged. Negative: battery being discharged. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 262 | 262 | Battery: Battery temperatureBattery_Temperature · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/Temperature. Workbook remark: In degrees Celsius. |
int16 | 1 | degC | 0.1 | R | Holding (FC03) |
| 263 | 263 | Battery: Mid-point voltage of the battery bankBattery_Mid_Point_Voltage_Of_The_Battery_Bank · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/MidVoltage. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 264 | 264 | Battery: Mid-point deviation of the battery bankBattery_Mid_Point_Deviation_Of_The_Battery_Bank · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Dc/0/MidVoltageDeviation. |
uint16 | 1 | % | 0.01 | R | Holding (FC03) |
| 265 | 265 | Battery: Consumed AmphoursBattery_Consumed_Amphours · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /ConsumedAmphours. Workbook scale factor is -10, so the value is the raw register divided by -10: the sign is inverted and the value is zero or negative. Workbook remark: Always negative (to have the same sign as the current). |
uint16 | 1 | Ah | 0.1 | R | Holding (FC03) |
| 266 | 266 | Battery: State of chargeBattery_State_Of_Charge · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Soc. |
uint16 | 1 | % | 0.1 | R | Holding (FC03) |
| 268 | 268 | Battery: Low voltage alarmBattery_Low_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowVoltage. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 269 | 269 | Battery: High voltage alarmBattery_High_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighVoltage. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 270 | 270 | Battery: Low starter-voltage alarmBattery_Low_Starter_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowStarterVoltage. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 271 | 271 | Battery: High starter-voltage alarmBattery_High_Starter_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighStarterVoltage. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 272 | 272 | Battery: Low State-of-charge alarmBattery_Low_State_Of_Charge_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowSoc. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 273 | 273 | Battery: Low temperature alarmBattery_Low_Temperature_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowTemperature. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 274 | 274 | Battery: High temperature alarmBattery_High_Temperature_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighTemperature. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 275 | 275 | Battery: Mid-voltage alarmBattery_Mid_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/MidVoltage. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 280 | 280 | Battery: Relay statusBattery_Relay_Status · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Relay/0/State. Values: 0=Open;1=Closed. Workbook remark: Not supported by CAN.Bus BMS batteries. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 301 | 301 | Battery: Discharged EnergyBattery_Discharged_Energy · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /History/DischargedEnergy. Workbook remark: Not supported by CAN.Bus BMS batteries. |
uint16 | 1 | kWh | 0.1 | R | Holding (FC03) |
| 302 | 302 | Battery: Charged EnergyBattery_Charged_Energy · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /History/ChargedEnergy. Workbook remark: Not supported by CAN.Bus BMS batteries. |
uint16 | 1 | kWh | 0.1 | R | Holding (FC03) |
| 303 | 303 | Battery: Time to goBattery_Time_To_Go · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /TimeToGo. Workbook remark: Special value: 0 = charging. Not supported by CAN.Bus BMS batteries. |
uint16 | 1 | seconds | 100 | R | Holding (FC03) |
| 304 | 304 | Battery: State of healthBattery_State_Of_Health · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Soh. Workbook remark: Not supported by all Victron products. Supported by third-party CAN.Bus batteries and Lynx NG. |
uint16 | 1 | % | 0.1 | R | Holding (FC03) |
| 305 | 305 | Battery: Max charge voltageBattery_Max_Charge_Voltage · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Info/MaxChargeVoltage. Workbook remark: Not supported by all Victron products. Supported by third-party CAN.Bus batteries and Lynx NG. |
uint16 | 1 | V DC | 0.1 | R | Holding (FC03) |
| 306 | 306 | Battery: Min discharge voltageBattery_Min_Discharge_Voltage · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Info/BatteryLowVoltage. Workbook remark: Not supported by all Victron products. Supported by third-party CAN.Bus batteries and Lynx NG. |
uint16 | 1 | V DC | 0.1 | R | Holding (FC03) |
| 307 | 307 | Battery: Max charge currentBattery_Max_Charge_Current · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Info/MaxChargeCurrent. Workbook remark: Not supported by all Victron products. Supported by third-party CAN.Bus batteries and Lynx NG. |
uint16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 308 | 308 | Battery: Max discharge currentBattery_Max_Discharge_Current · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Info/MaxDischargeCurrent. Workbook remark: Not supported by all Victron products. Supported by third-party CAN.Bus batteries and Lynx NG. |
uint16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 309 | 309 | Battery: CapacityBattery_Capacity · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Capacity. |
uint16 | 1 | Ah | 0.1 | R | Holding (FC03) |
| 318 | 318 | Battery: Minimum cell temperatureBattery_Minimum_Cell_Temperature · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /System/MinCellTemperature. |
int16 | 1 | degC | 0.1 | R | Holding (FC03) |
| 319 | 319 | Battery: Maximum cell temperatureBattery_Maximum_Cell_Temperature · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /System/MaxCellTemperature. |
int16 | 1 | degC | 0.1 | R | Holding (FC03) |
| 320 | 320 | Battery: High charge current alarmBattery_High_Charge_Current_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighChargeCurrent. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 321 | 321 | Battery: High discharge current alarmBattery_High_Discharge_Current_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighDischargeCurrent. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 322 | 322 | Battery: Cell imbalance alarmBattery_Cell_Imbalance_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/CellImbalance. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 323 | 323 | Battery: Internal failure alarmBattery_Internal_Failure_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/InternalFailure. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 324 | 324 | Battery: High charge temperature alarmBattery_High_Charge_Temperature_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/HighChargeTemperature. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 325 | 325 | Battery: Low charge temperature alarmBattery_Low_Charge_Temperature_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowChargeTemperature. Values: 0=No alarm;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 326 | 326 | Battery: Low cell voltage alarmBattery_Low_Cell_Voltage_Alarm · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Alarms/LowCellVoltage. Values: 0=No alarm;1=Almost discharged;2=Alarm. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 330 | 330 | Battery: Consumed AmphoursBattery_Consumed_Amphours_32bit · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /ConsumedAmphours. Workbook scale factor is -1, so the value is the raw register divided by -1: the sign is inverted and the value is zero or negative. Workbook remark: 32-bit compliment to register 265. |
uint32 | 2 | Ah | 1 | R | Holding (FC03) |
| 1282 | 1282 | Battery: StateBattery_State · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /State. Values: 0=Initializing (Wait start);1=Initializing (before boot);2=Initializing (Before boot delay);3=Initializing (Wait boot);4=Initializing;5=Initializing (Measure battery voltage);6=Initializing (Calculate battery voltage);7=Initializing (Wait bus voltage);8=Initializing (Wait for lynx shunt);9=Running;10=Error (10);11=Unused (11);12=Shutdown;13=Slave updating;14=Standby;15=Going to run;16=Pre-charging;17=Contactor check. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1283 | 1283 | Battery: ErrorBattery_Error · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /ErrorCode. Values: 0=No error;1=Battery initialization error;2=No batteries connected;3=Unknown battery connected;4=Different battery type;5=Number of batteries incorrect;6=Lynx Shunt not found;7=Battery measure error;8=Internal calculation error;9=Batteries in series not ok;10=Number of batteries incorrect;11=Hardware error;12=Watchdog error;13=Over voltage;14=Under voltage;15=Over temperature;16=Under temperature;17=Hardware fault;18=Standby shutdown;19=Pre-charge charge error;20=Safety contactor check error;21=Pre-charge discharge error;22=ADC error;23=Slave error;24=Slave warning;25=Pre-charge error;26=Safety contactor error;27=Over current;28=Slave update failed;29=Slave update unavailable;30=Calibration data lost;31=Settings invalid;32=BMS cable;33=Reference failure;34=Wrong system voltage;35=Pre-charge timeout. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1284 | 1284 | Battery: System-switchBattery_System_Switch · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /SystemSwitch. Values: 0=Disabled;1=Enabled. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1285 | 1285 | Battery: BalancingBattery_Balancing · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Balancing. Values: 0=Inactive;1=Active. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1297 | 1297 | Battery: IO; allow to chargeBattery_IO_Allow_To_Charge · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Io/AllowToCharge. Values: 0=No;1=Yes. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1298 | 1298 | Battery: IO; allow to dischargeBattery_IO_Allow_To_Discharge · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Io/AllowToDischarge. Values: 0=No;1=Yes. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1299 | 1299 | Battery: IO; external relayBattery_IO_External_Relay · Service com.victronenergy.battery. Unit ID: the battery service, normally equal to its device instance. D-Bus path /Io/ExternalRelay. Values: 0=Inactive;1=Active. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 771 | 771 | Solar charger: Battery voltageSolarCharger_Battery_Voltage · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Dc/0/Voltage. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 772 | 772 | Solar charger: Battery currentSolarCharger_Battery_Current · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Dc/0/Current. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 773 | 773 | Solar charger: Battery temperatureSolarCharger_Battery_Temperature · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Dc/0/Temperature. Workbook remark: VE.Can MPPTs only. |
int16 | 1 | degC | 0.1 | R | Holding (FC03) |
| 774 | 774 | Solar charger: Charger on/offSolarCharger_Charger_On_Off · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Mode. Values: 1=On;4=Off. Workbook remark: VE.Can MPPTs only. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 775 | 775 | Solar charger: Charge stateSolarCharger_Charge_State · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /State. Values: 0=Off;2=Fault;3=Bulk;4=Absorption;5=Float;6=Storage;7=Equalize;11=Other (Hub-1);245=Wake-up;252=External control. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 776 | 776 | Solar charger: PV voltageSolarCharger_PV_Voltage · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/V. Workbook remark: Not available if multiple VE.Can chargers are combined. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 777 | 777 | Solar charger: PV currentSolarCharger_PV_Current · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path not listed. Workbook remark: Calculated from /Yield/Power and /Pv/V. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 784 | 784 | Solar charger: Yield todaySolarCharger_Yield_Today · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /History/Daily/0/Yield. Workbook remark: Today's yield. |
uint16 | 1 | kWh | 0.1 | R | Holding (FC03) |
| 785 | 785 | Solar charger: Maximum charge power todaySolarCharger_Maximum_Charge_Power_Today · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /History/Daily/0/MaxPower. Workbook remark: Today's maximum power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 786 | 786 | Solar charger: Yield yesterdaySolarCharger_Yield_Yesterday · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /History/Daily/1/Yield. Workbook remark: Yesterday's yield. |
uint16 | 1 | kWh | 0.1 | R | Holding (FC03) |
| 787 | 787 | Solar charger: Maximum charge power yesterdaySolarCharger_Maximum_Charge_Power_Yesterday · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /History/Daily/1/MaxPower. Workbook remark: Yesterday's maximum power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 788 | 788 | Solar charger: Error codeSolarCharger_Error_Code · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /ErrorCode. Values: 0=No error;1=Battery temperature too high;2=Battery voltage too high;3=Battery temperature sensor miswired (+);4=Battery temperature sensor miswired (-);5=Battery temperature sensor disconnected;6=Battery voltage sense miswired (+);7=Battery voltage sense miswired (-);8=Battery voltage sense disconnected;9=Battery voltage wire losses too high;17=Charger temperature too high;18=Charger over-current;19=Charger current polarity reversed;20=Bulk time limit reached;22=Charger temperature sensor miswired;23=Charger temperature sensor disconnected;34=Input current too high. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 789 | 789 | Solar charger: PV powerSolarCharger_PV_Power · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Yield/Power. Workbook remark: Older 16-bit variant of 789. The 32-bit variant is at register 792. |
uint16 | 1 | W | 0.1 | R | Holding (FC03) |
| 790 | 790 | Solar charger: User yieldSolarCharger_User_Yield · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Yield/User. Workbook remark: Energy generated by the solarcharger since last user reset. |
uint16 | 1 | kWh | 0.1 | R | Holding (FC03) |
| 791 | 791 | Solar charger: MPP operation modeSolarCharger_MPP_Operation_Mode · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /MppOperationMode. Values: 0=Off;1=Voltage/current limited;2=MPPT active;255=Not available. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 792 | 792 | Solar charger: PV powerSolarCharger_PV_Power_32bit · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Yield/Power. |
uint32 | 2 | W | 1 | R | Holding (FC03) |
| 794 | 794 | Solar charger: Load currentSolarCharger_Load_Current · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Load/I. |
int16 | 1 | A DC | 0.1 | R | Holding (FC03) |
| 3700 | 3700 | Solar charger: PV voltage for tracker 0SolarCharger_PV_Voltage_For_Tracker_0 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/0/V. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 3701 | 3701 | Solar charger: PV voltage for tracker 1SolarCharger_PV_Voltage_For_Tracker_1 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/1/V. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 3702 | 3702 | Solar charger: PV voltage for tracker 2SolarCharger_PV_Voltage_For_Tracker_2 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/2/V. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 3703 | 3703 | Solar charger: PV voltage for tracker 3SolarCharger_PV_Voltage_For_Tracker_3 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/3/V. |
uint16 | 1 | V DC | 0.01 | R | Holding (FC03) |
| 3724 | 3724 | Solar charger: PV power for tracker 0SolarCharger_PV_Power_For_Tracker_0 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/0/P. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 3725 | 3725 | Solar charger: PV power for tracker 1SolarCharger_PV_Power_For_Tracker_1 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/1/P. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 3726 | 3726 | Solar charger: PV power for tracker 2SolarCharger_PV_Power_For_Tracker_2 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/2/P. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 3727 | 3727 | Solar charger: PV power for tracker 3SolarCharger_PV_Power_For_Tracker_3 · Service com.victronenergy.solarcharger. Unit ID: the solar charger service, normally equal to its device instance. D-Bus path /Pv/3/P. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 2600 | 2600 | Grid meter: Grid L1 powerGrid_L1_Power · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 2601 | 2601 | Grid meter: Grid L2 powerGrid_L2_Power · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 2602 | 2602 | Grid meter: Grid L3 powerGrid_L3_Power · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Power. |
int16 | 1 | W | 1 | R | Holding (FC03) |
| 2616 | 2616 | Grid meter: Grid L1 voltageGrid_L1_Voltage · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 2617 | 2617 | Grid meter: Grid L1 currentGrid_L1_Current · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 2618 | 2618 | Grid meter: Grid L2 voltageGrid_L2_Voltage · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 2619 | 2619 | Grid meter: Grid L2 currentGrid_L2_Current · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 2620 | 2620 | Grid meter: Grid L3 voltageGrid_L3_Voltage · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 2621 | 2621 | Grid meter: Grid L3 currentGrid_L3_Current · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 2622 | 2622 | Grid meter: Grid L1 energy from netGrid_L1_Energy_From_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2624 | 2624 | Grid meter: Grid L2 energy from netGrid_L2_Energy_From_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2626 | 2626 | Grid meter: Grid L3 energy from netGrid_L3_Energy_From_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2628 | 2628 | Grid meter: Grid L1 energy to netGrid_L1_Energy_To_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Energy/Reverse. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2630 | 2630 | Grid meter: Grid L2 energy to netGrid_L2_Energy_To_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Energy/Reverse. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2632 | 2632 | Grid meter: Grid L3 energy to netGrid_L3_Energy_To_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Energy/Reverse. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2634 | 2634 | Grid meter: Total Energy from netGrid_Total_Energy_From_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/Energy/Forward. Workbook remark: Depending on the energy summation method used by the meter, this may be different to the sum of the individual counters. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2636 | 2636 | Grid meter: Total Energy to netGrid_Total_Energy_To_Net · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/Energy/Reverse. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 2638 | 2638 | Grid meter: Grid L1 powerGrid_L1_Power_32bit · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/Power. |
int32 | 2 | W | 1 | R | Holding (FC03) |
| 2640 | 2640 | Grid meter: Grid L2 powerGrid_L2_Power_32bit · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/Power. |
int32 | 2 | W | 1 | R | Holding (FC03) |
| 2642 | 2642 | Grid meter: Grid L3 powerGrid_L3_Power_32bit · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/Power. |
int32 | 2 | W | 1 | R | Holding (FC03) |
| 2644 | 2644 | Grid meter: AC FrequencyGrid_AC_Frequency · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/Frequency. |
uint16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 2645 | 2645 | Grid meter: L1 Power FactorGrid_L1_Power_Factor · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L1/PowerFactor. |
int16 | 1 | 0.001 | R | Holding (FC03) | |
| 2646 | 2646 | Grid meter: L2 Power FactorGrid_L2_Power_Factor · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L2/PowerFactor. |
int16 | 1 | 0.001 | R | Holding (FC03) | |
| 2647 | 2647 | Grid meter: L3 Power FactorGrid_L3_Power_Factor · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/L3/PowerFactor. |
int16 | 1 | 0.001 | R | Holding (FC03) | |
| 2648 | 2648 | Grid meter: Total Power FactorGrid_Total_Power_Factor · Service com.victronenergy.grid. Unit ID: the grid meter service, normally equal to its device instance. D-Bus path /Ac/PowerFactor. |
int16 | 1 | 0.001 | R | Holding (FC03) | |
| 1026 | 1026 | PV inverter: PositionPvInverter_Position · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Position. Values: 0=AC input 1;1=AC output;2=AC input 2. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 1027 | 1027 | PV inverter: L1 VoltagePvInverter_L1_Voltage · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L1/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 1028 | 1028 | PV inverter: L1 CurrentPvInverter_L1_Current · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L1/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 1029 | 1029 | PV inverter: L1 PowerPvInverter_L1_Power · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L1/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 1031 | 1031 | PV inverter: L2 VoltagePvInverter_L2_Voltage · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L2/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 1032 | 1032 | PV inverter: L2 CurrentPvInverter_L2_Current · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L2/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 1033 | 1033 | PV inverter: L2 PowerPvInverter_L2_Power · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L2/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 1035 | 1035 | PV inverter: L3 VoltagePvInverter_L3_Voltage · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L3/Voltage. |
uint16 | 1 | V AC | 0.1 | R | Holding (FC03) |
| 1036 | 1036 | PV inverter: L3 CurrentPvInverter_L3_Current · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L3/Current. |
int16 | 1 | A AC | 0.1 | R | Holding (FC03) |
| 1037 | 1037 | PV inverter: L3 PowerPvInverter_L3_Power · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L3/Power. |
uint16 | 1 | W | 1 | R | Holding (FC03) |
| 1039 | 1039 | PV inverter: SerialPvInverter_Serial · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Serial. Workbook remark: The system serial as string (MSB of first register: first character, LSB of last register: last character). |
string | 7 | 1 | R | Holding (FC03) | |
| 1046 | 1046 | PV inverter: L1 EnergyPvInverter_L1_Energy · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L1/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 1048 | 1048 | PV inverter: L2 EnergyPvInverter_L2_Energy · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L2/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 1050 | 1050 | PV inverter: L3 EnergyPvInverter_L3_Energy · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L3/Energy/Forward. |
uint32 | 2 | kWh | 0.01 | R | Holding (FC03) |
| 1052 | 1052 | PV inverter: Total PowerPvInverter_Total_Power · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/Power. |
int32 | 2 | W | 1 | R | Holding (FC03) |
| 1054 | 1054 | PV inverter: Maximum Power CapacityPvInverter_Maximum_Power_Capacity · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/MaxPower. |
uint32 | 2 | W | 1 | R | Holding (FC03) |
| 1056 | 1056 | PV inverter: Power limitPvInverter_Power_Limit · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/PowerLimit. Workbook remark: For use in ESS mode 3. |
uint32 | 2 | W | 1 | RW | Holding (FC03) |
| 1058 | 1058 | PV inverter: L1 PowerPvInverter_L1_Power_32bit · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L1/Power. |
uint32 | 2 | W | 1 | R | Holding (FC03) |
| 1060 | 1060 | PV inverter: L2 PowerPvInverter_L2_Power_32bit · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L2/Power. |
uint32 | 2 | W | 1 | R | Holding (FC03) |
| 1062 | 1062 | PV inverter: L3 PowerPvInverter_L3_Power_32bit · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/L3/Power. |
uint32 | 2 | W | 1 | R | Holding (FC03) |
| 1064 | 1064 | PV inverter: AC FrequencyPvInverter_AC_Frequency · Service com.victronenergy.pvinverter. Unit ID: the PV inverter service, normally equal to its device instance. D-Bus path /Ac/Frequency. |
uint16 | 1 | Hz | 0.01 | R | Holding (FC03) |
| 2700 | 2700 | ESS settings: ESS control loop setpointSettings_ESS_Control_Loop_Setpoint · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/AcPowerSetPoint. Workbook remark: ESS Mode 2: Setpoint for the ESS control-loop in the CCGX. The control-loop will increase/decrease the Multi charge/discharge power to get the grid reading to this setpoint. |
int16 | 1 | W | 1 | RW | Holding (FC03) |
| 2701 | 2701 | ESS settings: ESS max charge current (fractional)Settings_ESS_Max_Charge_Current · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/MaxChargePercentage. Workbook remark: ESS Mode 2: Max charge current for ESS control-loop. The control-loop will use this value to limit the multi power setpoint. For DVCC, use 2705 instead. |
uint16 | 1 | % | 1 | RW | Holding (FC03) |
| 2702 | 2702 | ESS settings: ESS max discharge current (fractional)Settings_ESS_Max_Discharge_Current · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/MaxDischargePercentage. Workbook remark: ESS Mode 2: Max discharge current for ESS control-loop. The control-loop will use this value to limit the multi power setpoint. Currently a value < 50% will disable discharge completely. >=50% allows. Consider using 2704 instead. |
uint16 | 1 | % | 1 | RW | Holding (FC03) |
| 2703 | 2703 | ESS settings: ESS control loop setpointSettings_ESS_Control_Loop_Setpoint_2703 · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/AcPowerSetPoint. Workbook remark: ESS Mode 2: Same as 2700, but with a different scale factor. Meant for values larger than +-32kW. |
int16 | 1 | W | 100 | RW | Holding (FC03) |
| 2704 | 2704 | ESS settings: ESS max discharge currentSettings_ESS_Max_Discharge_Current_2704 · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/MaxDischargePower. Workbook remark: ESS Mode 2: similar to 2702, but as an absolute value instead of a percentage. |
int16 | 1 | W | 10 | RW | Holding (FC03) |
| 2705 | 2705 | ESS settings: DVCC system max charge currentSettings_DVCC_System_Max_Charge_Current · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/SystemSetup/MaxChargeCurrent. Workbook remark: ESS Mode 2 with DVCC: Maximum system charge current. -1 Disables. |
int16 | 1 | A DC | 1 | RW | Holding (FC03) |
| 2706 | 2706 | ESS settings: Maximum System Grid Feed InSettings_Maximum_System_Grid_Feed_In · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/MaxFeedInPower. Workbook remark: -1: No limit, >=0: limited system feed-in. Applies to DC-coupled and AC-coupled feed-in. |
int16 | 1 | W | 100 | RW | Holding (FC03) |
| 2707 | 2707 | ESS settings: Feed excess DC-coupled PV into gridSettings_Feed_Excess_DC_Coupled_PV_Into_Grid · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/OvervoltageFeedIn. Values: 0=Don’t feed excess DC-tied PV into grid; 1=Feed excess DC-tied PV into the grid. Workbook remark: Also known as Overvoltage Feed-in. |
int16 | 1 | 1 | RW | Holding (FC03) | |
| 2708 | 2708 | ESS settings: Don’t feed excess AC-coupled PV into gridSettings_Dont_Feed_Excess_AC_Coupled_PV_Into_Grid · Service com.victronenergy.settings. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Settings/Cgwacs/PreventFeedback. Values: 0=Feed excess AC-tied PV into grid; 1=Don’t feed excess AC-tied PV into the grid. Workbook remark: Formerly called Fronius Zero-Feedin. |
int16 | 1 | 1 | RW | Holding (FC03) | |
| 2710 | 2710 | ESS settings: Limit managed battery voltageSettings_Limit_Managed_Battery_Voltage · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/SystemSetup/MaxChargeVoltage. Workbook remark: Only used if there is a managed battery in the system. |
uint16 | 1 | V DC | 0.1 | RW | Holding (FC03) |
| 2711 | 2711 | ESS settings: AC input 1 source (for VE.Bus inverter/chargers)Settings_AC_Input_1_Source · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/SystemSetup/AcInput1. Values: 0=Unused;1=Grid;2=Genset;3=Shore. Workbook remark: For Multi-RS, this is configured on the Inverter/Charger with VictronConnect. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2712 | 2712 | ESS settings: AC input 2 source (for VE.Bus inverter/chargers)Settings_AC_Input_2_Source · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/SystemSetup/AcInput2. Values: 0=Unused;1=Grid;2=Genset;3=Shore. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2713 | 2713 | ESS settings: AC export limit when peakshavingSettings_AC_Export_Limit_When_Peakshaving · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/CGwacs/AcExportLimit. Workbook remark: -1: Disabled. |
int16 | 1 | 1 | RW | Holding (FC03) | |
| 2714 | 2714 | ESS settings: AC import limit when peakshavingSettings_AC_Import_Limit_When_Peakshaving · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/Cgwacs/AcInputLimit. Workbook remark: -1: Disabled. |
int16 | 1 | 1 | RW | Holding (FC03) | |
| 2715 | 2715 | ESS settings: Mode for peakshavingSettings_Mode_For_Peakshaving · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/CGwacs/AlwaysPeakShave. Values: 0=Above minimum SOC only;1=Always. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2718 | 2718 | ESS settings: Grid meteringSettings_Grid_Metering · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/CGwacs/RunWithoutGridMeter. Values: 0=External meter;1=Inverter/Charger. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2720 | 2720 | ESS settings: ESS max discharge currentSettings_ESS_Max_Discharge_Current_32bit · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/Cgwacs/MaxDischargePower. Workbook remark: This is a 32-bit version of 2704. |
int32 | 2 | W | 1 | RW | Holding (FC03) |
| 2722 | 2722 | ESS settings: Maximum System Grid Feed InSettings_Maximum_System_Grid_Feed_In_32bit · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/Cgwacs/MaxFeedInPower. Workbook remark: This is a 32-bit version of 2706. |
int32 | 2 | W | 1 | RW | Holding (FC03) |
| 2900 | 2900 | ESS settings: ESS BatteryLife stateSettings_ESS_BatteryLife_State · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/CGwacs/BatteryLife/State. Values: 0=Unused, BL disabled;1=Restarting;2=Self-consumption;3=Self-consumption;4=Self-consumption;5=Discharge disabled;6=Force charge;7=Sustain;8=Low Soc Recharge;9=Keep batteries charged;10=BL Disabled;11=BL Disabled (Low SoC);12=BL Disabled (Low SOC recharge). Workbook remark: Use value 0 (disable) and 1(enable) for writing only. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2901 | 2901 | ESS settings: ESS Minimum SoC (unless grid fails)Settings_ESS_Minimum_SoC · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/CGwacs/BatteryLife/MinimumSocLimit. Workbook remark: Same as the setting in the GUI. |
uint16 | 1 | % | 0.1 | RW | Holding (FC03) |
| 2902 | 2902 | ESS settings: ESS ModeSettings_ESS_Mode · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/Cgwacs/Hub4Mode. Values: 1=ESS with Phase Compensation;2=ESS without phase compensation;3=Disabled/External Control. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 2903 | 2903 | ESS settings: ESS BatteryLife SoC limit (read only)Settings_ESS_BatteryLife_SoC_Limit · Service com.victronenergy.settings. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Settings/Cgwacs/BatteryLife/SocLimit. Workbook remark: This value is maintained by BatteryLife. The Active SOC limit is the lower of this value, and register 2901. Also see https://www.victronenergy.com/media/pg/Energy_Storage_System/en/controlling-depth-of-discharge.html#UUID-af4a7478-4b75-68ac-cf3c-16c381335d1e. |
uint16 | 1 | % | 0.1 | R | Holding (FC03) |
| 2709 | 2709 | ESS: Grid limiting statusHub4_Grid_Limiting_Status · Service com.victronenergy.hub4. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /PvPowerLimiterActive. Values: 0=Feed-in limiting is inactive; 1=Feed-in limiting is active. Workbook remark: Applies to both AC-coupled and DC-coupled limiting. |
int16 | 1 | 1 | R | Holding (FC03) | |
| 2716 | 2716 | ESS: AC grid setpoint (volatile, in memory)Hub4_AC_Grid_Setpoint · Service com.victronenergy.hub4. Unit ID: 100 according to the ESS mode 2 and 3 manual (the workbook does not state it). D-Bus path /Overrides/Setpoint. Workbook remark: This can not be used together with DynamicEss. |
int32 | 2 | W | 1 | RW | Holding (FC03) |
| 2724 | 2724 | ESS: Disable PV inverter generation (set limit to zero)Hub4_Disable_PV_Inverter_Generation · Service com.victronenergy.hub4. Unit ID: 100 is stated by the ESS mode 2 and 3 manual only for registers 2700 to 2709, 2716 and 2717; the workbook does not state a unit ID for this register, which is listed under the same ESS services, so 100 is expected but not documented. D-Bus path /Pv/Disable. Values: 0=Enable PV inverters;1=Disable PV inverters. |
uint16 | 1 | 1 | RW | Holding (FC03) | |
| 3000 | 3000 | Tank: Product IDTank_Product_ID · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /ProductId. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 3001 | 3001 | Tank: Tank capacityTank_Capacity · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /Capacity. |
uint32 | 2 | m3 | 0.0001 | R | Holding (FC03) |
| 3003 | 3003 | Tank: Tank fluid typeTank_Fluid_Type · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /FluidType. Values: 0=Fuel;1=Fresh water;2=Waste water;3=Live well;4=Oil;5=Black water (sewage);6=Gasoline;7=Diesel;8=LPG;9=LNG;10=Hydraulic oil;11=Raw water. |
uint16 | 1 | 1 | R | Holding (FC03) | |
| 3004 | 3004 | Tank: Tank levelTank_Level · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /Level. |
uint16 | 1 | % | 0.1 | R | Holding (FC03) |
| 3005 | 3005 | Tank: Tank remaining fluidTank_Remaining_Fluid · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /Remaining. |
uint32 | 2 | m3 | 0.0001 | R | Holding (FC03) |
| 3007 | 3007 | Tank: Tank statusTank_Status · Service com.victronenergy.tank. Unit ID: the tank service, normally equal to its device instance. D-Bus path /Status. Values: 0=OK;1=Open circuit;2=Short circuited;3=Reverse Polarity;4=Unknown;5=Error. |
uint16 | 1 | 1 | R | Holding (FC03) |
Scale is the number to multiply the raw value by to get the unit. Types with more than one register (32 and 64-bit) follow the word order above.
Open in Modbus Poll
- Download the Modbus Poll blocks file.
- Open Modbus Poll, connect to the device and set its unit ID. In Modbus Poll set Word order to AB CD.
- In the blocks panel on the right, click Import CSV and pick the file. CSV import is a Pro feature. Without Pro, Modbus Poll polls the first 20 values of your blocks.
- The wire addresses are already in the file, so there is no 0-based or 1-based conversion to do.
Once the values look right, export the tag list to Ignition, Kepware, Node-RED, Home Assistant or Voltrus SCADA.
Source and accuracy
Manufacturer document: CCGX Modbus-TCP register list (Field list, Unit ID mapping and Document versions sheets) (github.com)
CCGX-Modbus-TCP-register-list.xlsx from Victron Energy's own repository victronenergy/dbus_modbustcp, master branch; the Document versions sheet ends at Rev 55 (adds SystemState registers 930 to 937 and the solar charger load current register 794); last commit touching the file is 744e228 of 2026-10-13, Field list sheet (rows with the listed addresses, cited per register), Unit ID mapping sheet, Document versions sheet. Read on 2026-10-24.
Also used: GX Modbus-TCP Manual (Victron Modbus-TCP FAQ), last modified 2025-03-28 (www.victronenergy.com)
Also used: Data communication with Victron Energy products (whitepaper, document revision 31, 2021-08-04): default Modbus TCP port 502, p. 3 (www.victronenergy.com)
Also used: Victron ESS mode 2 and 3 manual (states unit ID 100 for the Mode 2 registers it lists: 2700 to 2709, 2716 and 2717) (www.victronenergy.com)
Also used: dbus_modbustcp source code, mappings.cpp (used only for the 32-bit word order) (github.com)
Addresses, types, units and scale are taken from the document above. Names and descriptions are written by Voltrus. Firmware versions can differ, so confirm a value on your own device before you rely on it.
Found a mistake? Report it by email with the register address and the manual page.