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

222 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

  1. Download the Modbus Poll blocks file.
  2. Open Modbus Poll, connect to the device and set its unit ID. In Modbus Poll set Word order to AB CD.
  3. 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.
  4. 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.

All register maps · Modbus addressing explained