{
  "format": "voltrus-modbus-poll-template",
  "version": 1,
  "device": {
    "vendor": "Victron Energy",
    "model": "GX devices (Venus OS)",
    "series": "Venus OS GX devices (CCGX, Venus GX, Cerbo GX and others)"
  },
  "page": "https://voltrus.id/registers/victron-energy/gx-modbus-tcp/",
  "source": {
    "title": "CCGX Modbus-TCP register list (Field list, Unit ID mapping and Document versions sheets)",
    "url": "https://github.com/victronenergy/dbus_modbustcp/blob/master/CCGX-Modbus-TCP-register-list.xlsx",
    "document": "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",
    "fetched": "2026-10-24"
  },
  "addressing": "Block addresses are 0-based wire addresses, the ones Modbus Poll shows.",
  "wordOrder": "big",
  "blocks": [
    {
      "name": "System_Serial",
      "address": 800,
      "quantity": 6,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_CCGX_Relay_1_State",
      "address": 806,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_CCGX_Relay_2_State",
      "address": 807,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L1",
      "address": 808,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L2",
      "address": 809,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L3",
      "address": 810,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L1",
      "address": 811,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L2",
      "address": 812,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L3",
      "address": 813,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_AC_Consumption_L1",
      "address": 817,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_AC_Consumption_L2",
      "address": 818,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_AC_Consumption_L3",
      "address": 819,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Grid_L1",
      "address": 820,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Grid_L2",
      "address": 821,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Grid_L3",
      "address": 822,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Genset_L1",
      "address": 823,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Genset_L2",
      "address": 824,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Genset_L3",
      "address": 825,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Active_Input_Source",
      "address": 826,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_GX_Firmware_Major_Version",
      "address": 834,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_GX_Firmware_Beta_Release",
      "address": 835,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Battery_Voltage",
      "address": 840,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Battery_Current",
      "address": 841,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Battery_Power",
      "address": 842,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_Battery_State_Of_Charge",
      "address": 843,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Battery_State",
      "address": 844,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Battery_Consumed_Amphours",
      "address": 845,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Battery_Time_To_Go",
      "address": 846,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_Disable_PV_Inverters",
      "address": 847,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_DC_Coupled_Power",
      "address": 850,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_PV_DC_Coupled_Current",
      "address": 851,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_DC_System_Power",
      "address": 860,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "System_State",
      "address": 930,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "System_ESS_Low_SOC",
      "address": 931,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_1",
      "address": 3,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_2",
      "address": 4,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_3",
      "address": 5,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Current_Phase_1",
      "address": 6,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Current_Phase_2",
      "address": 7,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Current_Phase_3",
      "address": 8,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Frequency_1",
      "address": 9,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Frequency_2",
      "address": 10,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Frequency_3",
      "address": 11,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Power_1",
      "address": 12,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Power_2",
      "address": 13,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Input_Power_3",
      "address": 14,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_1",
      "address": 15,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_2",
      "address": 16,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_3",
      "address": 17,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Current_Phase_1",
      "address": 18,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Current_Phase_2",
      "address": 19,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Current_Phase_3",
      "address": 20,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Frequency",
      "address": 21,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Active_Input_Current_Limit",
      "address": 22,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Power_1",
      "address": 23,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Power_2",
      "address": 24,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Output_Power_3",
      "address": 25,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Battery_Voltage",
      "address": 26,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Battery_Current",
      "address": 27,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_Phase_Count",
      "address": 28,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Active_Input",
      "address": 29,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_State_Of_Charge",
      "address": 30,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_State",
      "address": 31,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Error",
      "address": 32,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Switch_Position",
      "address": 33,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Temperature_Alarm",
      "address": 34,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Low_Battery_Alarm",
      "address": 35,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Overload_Alarm",
      "address": 36,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_1",
      "address": 37,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_ESS_Disable_Charge_Flag_Phase",
      "address": 38,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_ESS_Disable_Feedback_Flag_Phase",
      "address": 39,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_2",
      "address": 40,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_3",
      "address": 41,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "VeBus_BMS_Allows_Battery_To_Be_Charged",
      "address": 57,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_BMS_Allows_Battery_To_Be_Discharged",
      "address": 58,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "VeBus_Grid_Lost_Alarm",
      "address": 64,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Power",
      "address": 256,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Battery_Voltage",
      "address": 259,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Starter_Battery_Voltage",
      "address": 260,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Current",
      "address": 261,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Battery_Temperature",
      "address": 262,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Battery_Mid_Point_Voltage_Of_The_Battery_Bank",
      "address": 263,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Mid_Point_Deviation_Of_The_Battery_Bank",
      "address": 264,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Consumed_Amphours",
      "address": 265,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_State_Of_Charge",
      "address": 266,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_Voltage_Alarm",
      "address": 268,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Voltage_Alarm",
      "address": 269,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_Starter_Voltage_Alarm",
      "address": 270,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Starter_Voltage_Alarm",
      "address": 271,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_State_Of_Charge_Alarm",
      "address": 272,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_Temperature_Alarm",
      "address": 273,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Temperature_Alarm",
      "address": 274,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Mid_Voltage_Alarm",
      "address": 275,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Relay_Status",
      "address": 280,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Discharged_Energy",
      "address": 301,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Charged_Energy",
      "address": 302,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Time_To_Go",
      "address": 303,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_State_Of_Health",
      "address": 304,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Max_Charge_Voltage",
      "address": 305,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Min_Discharge_Voltage",
      "address": 306,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Max_Charge_Current",
      "address": 307,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Max_Discharge_Current",
      "address": 308,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Capacity",
      "address": 309,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Minimum_Cell_Temperature",
      "address": 318,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Battery_Maximum_Cell_Temperature",
      "address": 319,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Charge_Current_Alarm",
      "address": 320,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Discharge_Current_Alarm",
      "address": 321,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Cell_Imbalance_Alarm",
      "address": 322,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Internal_Failure_Alarm",
      "address": 323,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_High_Charge_Temperature_Alarm",
      "address": 324,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_Charge_Temperature_Alarm",
      "address": 325,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Low_Cell_Voltage_Alarm",
      "address": 326,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Consumed_Amphours_32bit",
      "address": 330,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_State",
      "address": 1282,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Error",
      "address": 1283,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_System_Switch",
      "address": 1284,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_Balancing",
      "address": 1285,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_IO_Allow_To_Charge",
      "address": 1297,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_IO_Allow_To_Discharge",
      "address": 1298,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Battery_IO_External_Relay",
      "address": 1299,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Battery_Voltage",
      "address": 771,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Battery_Current",
      "address": 772,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Battery_Temperature",
      "address": 773,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Charger_On_Off",
      "address": 774,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Charge_State",
      "address": 775,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Voltage",
      "address": 776,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Current",
      "address": 777,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Yield_Today",
      "address": 784,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Maximum_Charge_Power_Today",
      "address": 785,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Yield_Yesterday",
      "address": 786,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Maximum_Charge_Power_Yesterday",
      "address": 787,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Error_Code",
      "address": 788,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power",
      "address": 789,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_User_Yield",
      "address": 790,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_MPP_Operation_Mode",
      "address": 791,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power_32bit",
      "address": 792,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_Load_Current",
      "address": 794,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_0",
      "address": 3700,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_1",
      "address": 3701,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_2",
      "address": 3702,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_3",
      "address": 3703,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_0",
      "address": 3724,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_1",
      "address": 3725,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_2",
      "address": 3726,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_3",
      "address": 3727,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Power",
      "address": 2600,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Power",
      "address": 2601,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Power",
      "address": 2602,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Voltage",
      "address": 2616,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Current",
      "address": 2617,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Voltage",
      "address": 2618,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Current",
      "address": 2619,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Voltage",
      "address": 2620,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Current",
      "address": 2621,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Energy_From_Net",
      "address": 2622,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Energy_From_Net",
      "address": 2624,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Energy_From_Net",
      "address": 2626,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Energy_To_Net",
      "address": 2628,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Energy_To_Net",
      "address": 2630,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Energy_To_Net",
      "address": 2632,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_Total_Energy_From_Net",
      "address": 2634,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_Total_Energy_To_Net",
      "address": 2636,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Power_32bit",
      "address": 2638,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Power_32bit",
      "address": 2640,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Power_32bit",
      "address": 2642,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Grid_AC_Frequency",
      "address": 2644,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Grid_L1_Power_Factor",
      "address": 2645,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L2_Power_Factor",
      "address": 2646,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_L3_Power_Factor",
      "address": 2647,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Grid_Total_Power_Factor",
      "address": 2648,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "PvInverter_Position",
      "address": 1026,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L1_Voltage",
      "address": 1027,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L1_Current",
      "address": 1028,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L1_Power",
      "address": 1029,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L2_Voltage",
      "address": 1031,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L2_Current",
      "address": 1032,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L2_Power",
      "address": 1033,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L3_Voltage",
      "address": 1035,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L3_Current",
      "address": 1036,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L3_Power",
      "address": 1037,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_Serial",
      "address": 1039,
      "quantity": 7,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L1_Energy",
      "address": 1046,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L2_Energy",
      "address": 1048,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L3_Energy",
      "address": 1050,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_Total_Power",
      "address": 1052,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "PvInverter_Maximum_Power_Capacity",
      "address": 1054,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_Power_Limit",
      "address": 1056,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L1_Power_32bit",
      "address": 1058,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L2_Power_32bit",
      "address": 1060,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_L3_Power_32bit",
      "address": 1062,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "PvInverter_AC_Frequency",
      "address": 1064,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Control_Loop_Setpoint",
      "address": 2700,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Max_Charge_Current",
      "address": 2701,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current",
      "address": 2702,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Control_Loop_Setpoint_2703",
      "address": 2703,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current_2704",
      "address": 2704,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_DVCC_System_Max_Charge_Current",
      "address": 2705,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_Maximum_System_Grid_Feed_In",
      "address": 2706,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_Feed_Excess_DC_Coupled_PV_Into_Grid",
      "address": 2707,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_Dont_Feed_Excess_AC_Coupled_PV_Into_Grid",
      "address": 2708,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_Limit_Managed_Battery_Voltage",
      "address": 2710,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_AC_Input_1_Source",
      "address": 2711,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_AC_Input_2_Source",
      "address": 2712,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_AC_Export_Limit_When_Peakshaving",
      "address": 2713,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_AC_Import_Limit_When_Peakshaving",
      "address": 2714,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Settings_Mode_For_Peakshaving",
      "address": 2715,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_Grid_Metering",
      "address": 2718,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current_32bit",
      "address": 2720,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Settings_Maximum_System_Grid_Feed_In_32bit",
      "address": 2722,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_BatteryLife_State",
      "address": 2900,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Minimum_SoC",
      "address": 2901,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_Mode",
      "address": 2902,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Settings_ESS_BatteryLife_SoC_Limit",
      "address": 2903,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Hub4_Grid_Limiting_Status",
      "address": 2709,
      "quantity": 1,
      "type": "int16",
      "area": "holding"
    },
    {
      "name": "Hub4_AC_Grid_Setpoint",
      "address": 2716,
      "quantity": 1,
      "type": "int32",
      "area": "holding"
    },
    {
      "name": "Hub4_Disable_PV_Inverter_Generation",
      "address": 2724,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Product_ID",
      "address": 3000,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Capacity",
      "address": 3001,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Fluid_Type",
      "address": 3003,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Level",
      "address": 3004,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Remaining_Fluid",
      "address": 3005,
      "quantity": 2,
      "type": "uint16",
      "area": "holding"
    },
    {
      "name": "Tank_Status",
      "address": 3007,
      "quantity": 1,
      "type": "uint16",
      "area": "holding"
    }
  ],
  "registers": [
    {
      "name": "System_Serial",
      "description": "System: Serial (System)",
      "addressInManual": 800,
      "address": 800,
      "area": "holding",
      "type": "string",
      "registers": 6,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_CCGX_Relay_1_State",
      "description": "System: CCGX Relay 1 state",
      "addressInManual": 806,
      "address": 806,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "System_CCGX_Relay_2_State",
      "description": "System: CCGX Relay 2 state",
      "addressInManual": 807,
      "address": 807,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L1",
      "description": "System: PV: AC-coupled on output L1",
      "addressInManual": 808,
      "address": 808,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L2",
      "description": "System: PV: AC-coupled on output L2",
      "addressInManual": 809,
      "address": 809,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_AC_Coupled_On_Output_L3",
      "description": "System: PV: AC-coupled on output L3",
      "addressInManual": 810,
      "address": 810,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L1",
      "description": "System: PV: AC-coupled on input L1",
      "addressInManual": 811,
      "address": 811,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L2",
      "description": "System: PV: AC-coupled on input L2",
      "addressInManual": 812,
      "address": 812,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_AC_Coupled_On_Input_L3",
      "description": "System: PV: AC-coupled on input L3",
      "addressInManual": 813,
      "address": 813,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_AC_Consumption_L1",
      "description": "System: AC Consumption L1",
      "addressInManual": 817,
      "address": 817,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_AC_Consumption_L2",
      "description": "System: AC Consumption L2",
      "addressInManual": 818,
      "address": 818,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_AC_Consumption_L3",
      "description": "System: AC Consumption L3",
      "addressInManual": 819,
      "address": 819,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Grid_L1",
      "description": "System: Grid L1",
      "addressInManual": 820,
      "address": 820,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Grid_L2",
      "description": "System: Grid L2",
      "addressInManual": 821,
      "address": 821,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Grid_L3",
      "description": "System: Grid L3",
      "addressInManual": 822,
      "address": 822,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Genset_L1",
      "description": "System: Genset L1",
      "addressInManual": 823,
      "address": 823,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Genset_L2",
      "description": "System: Genset L2",
      "addressInManual": 824,
      "address": 824,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Genset_L3",
      "description": "System: Genset L3",
      "addressInManual": 825,
      "address": 825,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Active_Input_Source",
      "description": "System: Active input source",
      "addressInManual": 826,
      "address": 826,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_GX_Firmware_Major_Version",
      "description": "System: GX firmware major version",
      "addressInManual": 834,
      "address": 834,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_GX_Firmware_Beta_Release",
      "description": "System: GX firmware beta release",
      "addressInManual": 835,
      "address": 835,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Battery_Voltage",
      "description": "System: Battery Voltage (System)",
      "addressInManual": 840,
      "address": 840,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "System_Battery_Current",
      "description": "System: Battery Current (System)",
      "addressInManual": 841,
      "address": 841,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "System_Battery_Power",
      "description": "System: Battery Power (System)",
      "addressInManual": 842,
      "address": 842,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Battery_State_Of_Charge",
      "description": "System: Battery State of Charge (System)",
      "addressInManual": 843,
      "address": 843,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Battery_State",
      "description": "System: Battery state (System)",
      "addressInManual": 844,
      "address": 844,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_Battery_Consumed_Amphours",
      "description": "System: Battery Consumed Amphours (System)",
      "addressInManual": 845,
      "address": 845,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Ah",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "System_Battery_Time_To_Go",
      "description": "System: Battery Time to Go (System)",
      "addressInManual": 846,
      "address": 846,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "s",
      "scale": 100,
      "access": "R"
    },
    {
      "name": "System_Disable_PV_Inverters",
      "description": "System: Disable PV inverters (System)",
      "addressInManual": 847,
      "address": 847,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "System_PV_DC_Coupled_Power",
      "description": "System: PV: DC-coupled power",
      "addressInManual": 850,
      "address": 850,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_PV_DC_Coupled_Current",
      "description": "System: PV: DC-coupled current",
      "addressInManual": 851,
      "address": 851,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "System_DC_System_Power",
      "description": "System: DC System Power",
      "addressInManual": 860,
      "address": 860,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_State",
      "description": "System: System state",
      "addressInManual": 930,
      "address": 930,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "System_ESS_Low_SOC",
      "description": "System: ESS low SOC",
      "addressInManual": 931,
      "address": 931,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_1",
      "description": "VE.Bus: Input voltage phase 1",
      "addressInManual": 3,
      "address": 3,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_2",
      "description": "VE.Bus: Input voltage phase 2",
      "addressInManual": 4,
      "address": 4,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Voltage_Phase_3",
      "description": "VE.Bus: Input voltage phase 3",
      "addressInManual": 5,
      "address": 5,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Current_Phase_1",
      "description": "VE.Bus: Input current phase 1",
      "addressInManual": 6,
      "address": 6,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Current_Phase_2",
      "description": "VE.Bus: Input current phase 2",
      "addressInManual": 7,
      "address": 7,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Current_Phase_3",
      "description": "VE.Bus: Input current phase 3",
      "addressInManual": 8,
      "address": 8,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Frequency_1",
      "description": "VE.Bus: Input frequency 1",
      "addressInManual": 9,
      "address": 9,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Frequency_2",
      "description": "VE.Bus: Input frequency 2",
      "addressInManual": 10,
      "address": 10,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Frequency_3",
      "description": "VE.Bus: Input frequency 3",
      "addressInManual": 11,
      "address": 11,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Power_1",
      "description": "VE.Bus: Input power 1",
      "addressInManual": 12,
      "address": 12,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Power_2",
      "description": "VE.Bus: Input power 2",
      "addressInManual": 13,
      "address": 13,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Input_Power_3",
      "description": "VE.Bus: Input power 3",
      "addressInManual": 14,
      "address": 14,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_1",
      "description": "VE.Bus: Output voltage phase 1",
      "addressInManual": 15,
      "address": 15,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_2",
      "description": "VE.Bus: Output voltage phase 2",
      "addressInManual": 16,
      "address": 16,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Voltage_Phase_3",
      "description": "VE.Bus: Output voltage phase 3",
      "addressInManual": 17,
      "address": 17,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Current_Phase_1",
      "description": "VE.Bus: Output current phase 1",
      "addressInManual": 18,
      "address": 18,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Current_Phase_2",
      "description": "VE.Bus: Output current phase 2",
      "addressInManual": 19,
      "address": 19,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Current_Phase_3",
      "description": "VE.Bus: Output current phase 3",
      "addressInManual": 20,
      "address": 20,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Frequency",
      "description": "VE.Bus: Output frequency",
      "addressInManual": 21,
      "address": 21,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "VeBus_Active_Input_Current_Limit",
      "description": "VE.Bus: Active input current limit",
      "addressInManual": 22,
      "address": 22,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "VeBus_Output_Power_1",
      "description": "VE.Bus: Output power 1",
      "addressInManual": 23,
      "address": 23,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Power_2",
      "description": "VE.Bus: Output power 2",
      "addressInManual": 24,
      "address": 24,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Output_Power_3",
      "description": "VE.Bus: Output power 3",
      "addressInManual": 25,
      "address": 25,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "R"
    },
    {
      "name": "VeBus_Battery_Voltage",
      "description": "VE.Bus: Battery voltage",
      "addressInManual": 26,
      "address": 26,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "VeBus_Battery_Current",
      "description": "VE.Bus: Battery current",
      "addressInManual": 27,
      "address": 27,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "VeBus_Phase_Count",
      "description": "VE.Bus: Phase count",
      "addressInManual": 28,
      "address": 28,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "count",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Active_Input",
      "description": "VE.Bus: Active input",
      "addressInManual": 29,
      "address": 29,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_State_Of_Charge",
      "description": "VE.Bus: VE.Bus state of charge",
      "addressInManual": 30,
      "address": 30,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "VeBus_State",
      "description": "VE.Bus: VE.Bus state",
      "addressInManual": 31,
      "address": 31,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Error",
      "description": "VE.Bus: VE.Bus Error",
      "addressInManual": 32,
      "address": 32,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Switch_Position",
      "description": "VE.Bus: Switch Position",
      "addressInManual": 33,
      "address": 33,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_Temperature_Alarm",
      "description": "VE.Bus: Temperature alarm",
      "addressInManual": 34,
      "address": 34,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Low_Battery_Alarm",
      "description": "VE.Bus: Low battery alarm",
      "addressInManual": 35,
      "address": 35,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Overload_Alarm",
      "description": "VE.Bus: Overload alarm",
      "addressInManual": 36,
      "address": 36,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_1",
      "description": "VE.Bus: ESS power setpoint phase 1",
      "addressInManual": 37,
      "address": 37,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_ESS_Disable_Charge_Flag_Phase",
      "description": "VE.Bus: ESS disable charge flag phase",
      "addressInManual": 38,
      "address": 38,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_ESS_Disable_Feedback_Flag_Phase",
      "description": "VE.Bus: ESS disable feedback flag phase",
      "addressInManual": 39,
      "address": 39,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_2",
      "description": "VE.Bus: ESS power setpoint phase 2",
      "addressInManual": 40,
      "address": 40,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_ESS_Power_Setpoint_Phase_3",
      "description": "VE.Bus: ESS power setpoint phase 3",
      "addressInManual": 41,
      "address": 41,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "VeBus_BMS_Allows_Battery_To_Be_Charged",
      "description": "VE.Bus: VE.Bus BMS allows battery to be charged",
      "addressInManual": 57,
      "address": 57,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_BMS_Allows_Battery_To_Be_Discharged",
      "description": "VE.Bus: VE.Bus BMS allows battery to be discharged",
      "addressInManual": 58,
      "address": 58,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "VeBus_Grid_Lost_Alarm",
      "description": "VE.Bus: Grid lost alarm",
      "addressInManual": 64,
      "address": 64,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Power",
      "description": "Battery: Battery power",
      "addressInManual": 256,
      "address": 256,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Voltage",
      "description": "Battery: Battery voltage",
      "addressInManual": 259,
      "address": 259,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Battery_Starter_Battery_Voltage",
      "description": "Battery: Starter battery voltage",
      "addressInManual": 260,
      "address": 260,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Battery_Current",
      "description": "Battery: Current",
      "addressInManual": 261,
      "address": 261,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Temperature",
      "description": "Battery: Battery temperature",
      "addressInManual": 262,
      "address": 262,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Mid_Point_Voltage_Of_The_Battery_Bank",
      "description": "Battery: Mid-point voltage of the battery bank",
      "addressInManual": 263,
      "address": 263,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Battery_Mid_Point_Deviation_Of_The_Battery_Bank",
      "description": "Battery: Mid-point deviation of the battery bank",
      "addressInManual": 264,
      "address": 264,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Battery_Consumed_Amphours",
      "description": "Battery: Consumed Amphours",
      "addressInManual": 265,
      "address": 265,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Ah",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_State_Of_Charge",
      "description": "Battery: State of charge",
      "addressInManual": 266,
      "address": 266,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Low_Voltage_Alarm",
      "description": "Battery: Low voltage alarm",
      "addressInManual": 268,
      "address": 268,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_High_Voltage_Alarm",
      "description": "Battery: High voltage alarm",
      "addressInManual": 269,
      "address": 269,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Low_Starter_Voltage_Alarm",
      "description": "Battery: Low starter-voltage alarm",
      "addressInManual": 270,
      "address": 270,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_High_Starter_Voltage_Alarm",
      "description": "Battery: High starter-voltage alarm",
      "addressInManual": 271,
      "address": 271,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Low_State_Of_Charge_Alarm",
      "description": "Battery: Low State-of-charge alarm",
      "addressInManual": 272,
      "address": 272,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Low_Temperature_Alarm",
      "description": "Battery: Low temperature alarm",
      "addressInManual": 273,
      "address": 273,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_High_Temperature_Alarm",
      "description": "Battery: High temperature alarm",
      "addressInManual": 274,
      "address": 274,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Mid_Voltage_Alarm",
      "description": "Battery: Mid-voltage alarm",
      "addressInManual": 275,
      "address": 275,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Relay_Status",
      "description": "Battery: Relay status",
      "addressInManual": 280,
      "address": 280,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Battery_Discharged_Energy",
      "description": "Battery: Discharged Energy",
      "addressInManual": 301,
      "address": 301,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Charged_Energy",
      "description": "Battery: Charged Energy",
      "addressInManual": 302,
      "address": 302,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Time_To_Go",
      "description": "Battery: Time to go",
      "addressInManual": 303,
      "address": 303,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "seconds",
      "scale": 100,
      "access": "R"
    },
    {
      "name": "Battery_State_Of_Health",
      "description": "Battery: State of health",
      "addressInManual": 304,
      "address": 304,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Max_Charge_Voltage",
      "description": "Battery: Max charge voltage",
      "addressInManual": 305,
      "address": 305,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Min_Discharge_Voltage",
      "description": "Battery: Min discharge voltage",
      "addressInManual": 306,
      "address": 306,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Max_Charge_Current",
      "description": "Battery: Max charge current",
      "addressInManual": 307,
      "address": 307,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Max_Discharge_Current",
      "description": "Battery: Max discharge current",
      "addressInManual": 308,
      "address": 308,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Capacity",
      "description": "Battery: Capacity",
      "addressInManual": 309,
      "address": 309,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Ah",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Minimum_Cell_Temperature",
      "description": "Battery: Minimum cell temperature",
      "addressInManual": 318,
      "address": 318,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_Maximum_Cell_Temperature",
      "description": "Battery: Maximum cell temperature",
      "addressInManual": 319,
      "address": 319,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Battery_High_Charge_Current_Alarm",
      "description": "Battery: High charge current alarm",
      "addressInManual": 320,
      "address": 320,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_High_Discharge_Current_Alarm",
      "description": "Battery: High discharge current alarm",
      "addressInManual": 321,
      "address": 321,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Cell_Imbalance_Alarm",
      "description": "Battery: Cell imbalance alarm",
      "addressInManual": 322,
      "address": 322,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Internal_Failure_Alarm",
      "description": "Battery: Internal failure alarm",
      "addressInManual": 323,
      "address": 323,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_High_Charge_Temperature_Alarm",
      "description": "Battery: High charge temperature alarm",
      "addressInManual": 324,
      "address": 324,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Low_Charge_Temperature_Alarm",
      "description": "Battery: Low charge temperature alarm",
      "addressInManual": 325,
      "address": 325,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Low_Cell_Voltage_Alarm",
      "description": "Battery: Low cell voltage alarm",
      "addressInManual": 326,
      "address": 326,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Consumed_Amphours_32bit",
      "description": "Battery: Consumed Amphours",
      "addressInManual": 330,
      "address": 330,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "Ah",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_State",
      "description": "Battery: State",
      "addressInManual": 1282,
      "address": 1282,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Error",
      "description": "Battery: Error",
      "addressInManual": 1283,
      "address": 1283,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_System_Switch",
      "description": "Battery: System-switch",
      "addressInManual": 1284,
      "address": 1284,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_Balancing",
      "description": "Battery: Balancing",
      "addressInManual": 1285,
      "address": 1285,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_IO_Allow_To_Charge",
      "description": "Battery: IO; allow to charge",
      "addressInManual": 1297,
      "address": 1297,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_IO_Allow_To_Discharge",
      "description": "Battery: IO; allow to discharge",
      "addressInManual": 1298,
      "address": 1298,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Battery_IO_External_Relay",
      "description": "Battery: IO; external relay",
      "addressInManual": 1299,
      "address": 1299,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Battery_Voltage",
      "description": "Solar charger: Battery voltage",
      "addressInManual": 771,
      "address": 771,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_Battery_Current",
      "description": "Solar charger: Battery current",
      "addressInManual": 772,
      "address": 772,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Battery_Temperature",
      "description": "Solar charger: Battery temperature",
      "addressInManual": 773,
      "address": 773,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "degC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Charger_On_Off",
      "description": "Solar charger: Charger on/off",
      "addressInManual": 774,
      "address": 774,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "SolarCharger_Charge_State",
      "description": "Solar charger: Charge state",
      "addressInManual": 775,
      "address": 775,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Voltage",
      "description": "Solar charger: PV voltage",
      "addressInManual": 776,
      "address": 776,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Current",
      "description": "Solar charger: PV current",
      "addressInManual": 777,
      "address": 777,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Yield_Today",
      "description": "Solar charger: Yield today",
      "addressInManual": 784,
      "address": 784,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Maximum_Charge_Power_Today",
      "description": "Solar charger: Maximum charge power today",
      "addressInManual": 785,
      "address": 785,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Yield_Yesterday",
      "description": "Solar charger: Yield yesterday",
      "addressInManual": 786,
      "address": 786,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Maximum_Charge_Power_Yesterday",
      "description": "Solar charger: Maximum charge power yesterday",
      "addressInManual": 787,
      "address": 787,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Error_Code",
      "description": "Solar charger: Error code",
      "addressInManual": 788,
      "address": 788,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power",
      "description": "Solar charger: PV power",
      "addressInManual": 789,
      "address": 789,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_User_Yield",
      "description": "Solar charger: User yield",
      "addressInManual": 790,
      "address": 790,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "kWh",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_MPP_Operation_Mode",
      "description": "Solar charger: MPP operation mode",
      "addressInManual": 791,
      "address": 791,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power_32bit",
      "description": "Solar charger: PV power",
      "addressInManual": 792,
      "address": 792,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_Load_Current",
      "description": "Solar charger: Load current",
      "addressInManual": 794,
      "address": 794,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_0",
      "description": "Solar charger: PV voltage for tracker 0",
      "addressInManual": 3700,
      "address": 3700,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_1",
      "description": "Solar charger: PV voltage for tracker 1",
      "addressInManual": 3701,
      "address": 3701,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_2",
      "description": "Solar charger: PV voltage for tracker 2",
      "addressInManual": 3702,
      "address": 3702,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Voltage_For_Tracker_3",
      "description": "Solar charger: PV voltage for tracker 3",
      "addressInManual": 3703,
      "address": 3703,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_0",
      "description": "Solar charger: PV power for tracker 0",
      "addressInManual": 3724,
      "address": 3724,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_1",
      "description": "Solar charger: PV power for tracker 1",
      "addressInManual": 3725,
      "address": 3725,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_2",
      "description": "Solar charger: PV power for tracker 2",
      "addressInManual": 3726,
      "address": 3726,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "SolarCharger_PV_Power_For_Tracker_3",
      "description": "Solar charger: PV power for tracker 3",
      "addressInManual": 3727,
      "address": 3727,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L1_Power",
      "description": "Grid meter: Grid L1 power",
      "addressInManual": 2600,
      "address": 2600,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L2_Power",
      "description": "Grid meter: Grid L2 power",
      "addressInManual": 2601,
      "address": 2601,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L3_Power",
      "description": "Grid meter: Grid L3 power",
      "addressInManual": 2602,
      "address": 2602,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L1_Voltage",
      "description": "Grid meter: Grid L1 voltage",
      "addressInManual": 2616,
      "address": 2616,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L1_Current",
      "description": "Grid meter: Grid L1 current",
      "addressInManual": 2617,
      "address": 2617,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L2_Voltage",
      "description": "Grid meter: Grid L2 voltage",
      "addressInManual": 2618,
      "address": 2618,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L2_Current",
      "description": "Grid meter: Grid L2 current",
      "addressInManual": 2619,
      "address": 2619,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L3_Voltage",
      "description": "Grid meter: Grid L3 voltage",
      "addressInManual": 2620,
      "address": 2620,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L3_Current",
      "description": "Grid meter: Grid L3 current",
      "addressInManual": 2621,
      "address": 2621,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Grid_L1_Energy_From_Net",
      "description": "Grid meter: Grid L1 energy from net",
      "addressInManual": 2622,
      "address": 2622,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L2_Energy_From_Net",
      "description": "Grid meter: Grid L2 energy from net",
      "addressInManual": 2624,
      "address": 2624,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L3_Energy_From_Net",
      "description": "Grid meter: Grid L3 energy from net",
      "addressInManual": 2626,
      "address": 2626,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L1_Energy_To_Net",
      "description": "Grid meter: Grid L1 energy to net",
      "addressInManual": 2628,
      "address": 2628,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L2_Energy_To_Net",
      "description": "Grid meter: Grid L2 energy to net",
      "addressInManual": 2630,
      "address": 2630,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L3_Energy_To_Net",
      "description": "Grid meter: Grid L3 energy to net",
      "addressInManual": 2632,
      "address": 2632,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_Total_Energy_From_Net",
      "description": "Grid meter: Total Energy from net",
      "addressInManual": 2634,
      "address": 2634,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_Total_Energy_To_Net",
      "description": "Grid meter: Total Energy to net",
      "addressInManual": 2636,
      "address": 2636,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L1_Power_32bit",
      "description": "Grid meter: Grid L1 power",
      "addressInManual": 2638,
      "address": 2638,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L2_Power_32bit",
      "description": "Grid meter: Grid L2 power",
      "addressInManual": 2640,
      "address": 2640,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_L3_Power_32bit",
      "description": "Grid meter: Grid L3 power",
      "addressInManual": 2642,
      "address": 2642,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Grid_AC_Frequency",
      "description": "Grid meter: AC Frequency",
      "addressInManual": 2644,
      "address": 2644,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Grid_L1_Power_Factor",
      "description": "Grid meter: L1 Power Factor",
      "addressInManual": 2645,
      "address": 2645,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Grid_L2_Power_Factor",
      "description": "Grid meter: L2 Power Factor",
      "addressInManual": 2646,
      "address": 2646,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Grid_L3_Power_Factor",
      "description": "Grid meter: L3 Power Factor",
      "addressInManual": 2647,
      "address": 2647,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "Grid_Total_Power_Factor",
      "description": "Grid meter: Total Power Factor",
      "addressInManual": 2648,
      "address": 2648,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 0.001,
      "access": "R"
    },
    {
      "name": "PvInverter_Position",
      "description": "PV inverter: Position",
      "addressInManual": 1026,
      "address": 1026,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L1_Voltage",
      "description": "PV inverter: L1 Voltage",
      "addressInManual": 1027,
      "address": 1027,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L1_Current",
      "description": "PV inverter: L1 Current",
      "addressInManual": 1028,
      "address": 1028,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L1_Power",
      "description": "PV inverter: L1 Power",
      "addressInManual": 1029,
      "address": 1029,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L2_Voltage",
      "description": "PV inverter: L2 Voltage",
      "addressInManual": 1031,
      "address": 1031,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L2_Current",
      "description": "PV inverter: L2 Current",
      "addressInManual": 1032,
      "address": 1032,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L2_Power",
      "description": "PV inverter: L2 Power",
      "addressInManual": 1033,
      "address": 1033,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L3_Voltage",
      "description": "PV inverter: L3 Voltage",
      "addressInManual": 1035,
      "address": 1035,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L3_Current",
      "description": "PV inverter: L3 Current",
      "addressInManual": 1036,
      "address": 1036,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A AC",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "PvInverter_L3_Power",
      "description": "PV inverter: L3 Power",
      "addressInManual": 1037,
      "address": 1037,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_Serial",
      "description": "PV inverter: Serial",
      "addressInManual": 1039,
      "address": 1039,
      "area": "holding",
      "type": "string",
      "registers": 7,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L1_Energy",
      "description": "PV inverter: L1 Energy",
      "addressInManual": 1046,
      "address": 1046,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "PvInverter_L2_Energy",
      "description": "PV inverter: L2 Energy",
      "addressInManual": 1048,
      "address": 1048,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "PvInverter_L3_Energy",
      "description": "PV inverter: L3 Energy",
      "addressInManual": 1050,
      "address": 1050,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "kWh",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "PvInverter_Total_Power",
      "description": "PV inverter: Total Power",
      "addressInManual": 1052,
      "address": 1052,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_Maximum_Power_Capacity",
      "description": "PV inverter: Maximum Power Capacity",
      "addressInManual": 1054,
      "address": 1054,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_Power_Limit",
      "description": "PV inverter: Power limit",
      "addressInManual": 1056,
      "address": 1056,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "PvInverter_L1_Power_32bit",
      "description": "PV inverter: L1 Power",
      "addressInManual": 1058,
      "address": 1058,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L2_Power_32bit",
      "description": "PV inverter: L2 Power",
      "addressInManual": 1060,
      "address": 1060,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_L3_Power_32bit",
      "description": "PV inverter: L3 Power",
      "addressInManual": 1062,
      "address": 1062,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "R"
    },
    {
      "name": "PvInverter_AC_Frequency",
      "description": "PV inverter: AC Frequency",
      "addressInManual": 1064,
      "address": 1064,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "Hz",
      "scale": 0.01,
      "access": "R"
    },
    {
      "name": "Settings_ESS_Control_Loop_Setpoint",
      "description": "ESS settings: ESS control loop setpoint",
      "addressInManual": 2700,
      "address": 2700,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Max_Charge_Current",
      "description": "ESS settings: ESS max charge current (fractional)",
      "addressInManual": 2701,
      "address": 2701,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current",
      "description": "ESS settings: ESS max discharge current (fractional)",
      "addressInManual": 2702,
      "address": 2702,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Control_Loop_Setpoint_2703",
      "description": "ESS settings: ESS control loop setpoint",
      "addressInManual": 2703,
      "address": 2703,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 100,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current_2704",
      "description": "ESS settings: ESS max discharge current",
      "addressInManual": 2704,
      "address": 2704,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 10,
      "access": "RW"
    },
    {
      "name": "Settings_DVCC_System_Max_Charge_Current",
      "description": "ESS settings: DVCC system max charge current",
      "addressInManual": 2705,
      "address": 2705,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "A DC",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Maximum_System_Grid_Feed_In",
      "description": "ESS settings: Maximum System Grid Feed In",
      "addressInManual": 2706,
      "address": 2706,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": "W",
      "scale": 100,
      "access": "RW"
    },
    {
      "name": "Settings_Feed_Excess_DC_Coupled_PV_Into_Grid",
      "description": "ESS settings: Feed excess DC-coupled PV into grid",
      "addressInManual": 2707,
      "address": 2707,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Dont_Feed_Excess_AC_Coupled_PV_Into_Grid",
      "description": "ESS settings: Don’t feed excess AC-coupled PV into grid",
      "addressInManual": 2708,
      "address": 2708,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Limit_Managed_Battery_Voltage",
      "description": "ESS settings: Limit managed battery voltage",
      "addressInManual": 2710,
      "address": 2710,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "V DC",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Settings_AC_Input_1_Source",
      "description": "ESS settings: AC input 1 source (for VE.Bus inverter/chargers)",
      "addressInManual": 2711,
      "address": 2711,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_AC_Input_2_Source",
      "description": "ESS settings: AC input 2 source (for VE.Bus inverter/chargers)",
      "addressInManual": 2712,
      "address": 2712,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_AC_Export_Limit_When_Peakshaving",
      "description": "ESS settings: AC export limit when peakshaving",
      "addressInManual": 2713,
      "address": 2713,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_AC_Import_Limit_When_Peakshaving",
      "description": "ESS settings: AC import limit when peakshaving",
      "addressInManual": 2714,
      "address": 2714,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Mode_For_Peakshaving",
      "description": "ESS settings: Mode for peakshaving",
      "addressInManual": 2715,
      "address": 2715,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Grid_Metering",
      "description": "ESS settings: Grid metering",
      "addressInManual": 2718,
      "address": 2718,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Max_Discharge_Current_32bit",
      "description": "ESS settings: ESS max discharge current",
      "addressInManual": 2720,
      "address": 2720,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_Maximum_System_Grid_Feed_In_32bit",
      "description": "ESS settings: Maximum System Grid Feed In",
      "addressInManual": 2722,
      "address": 2722,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_BatteryLife_State",
      "description": "ESS settings: ESS BatteryLife state",
      "addressInManual": 2900,
      "address": 2900,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Minimum_SoC",
      "description": "ESS settings: ESS Minimum SoC (unless grid fails)",
      "addressInManual": 2901,
      "address": 2901,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_Mode",
      "description": "ESS settings: ESS Mode",
      "addressInManual": 2902,
      "address": 2902,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Settings_ESS_BatteryLife_SoC_Limit",
      "description": "ESS settings: ESS BatteryLife SoC limit (read only)",
      "addressInManual": 2903,
      "address": 2903,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Hub4_Grid_Limiting_Status",
      "description": "ESS: Grid limiting status",
      "addressInManual": 2709,
      "address": 2709,
      "area": "holding",
      "type": "int16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Hub4_AC_Grid_Setpoint",
      "description": "ESS: AC grid setpoint (volatile, in memory)",
      "addressInManual": 2716,
      "address": 2716,
      "area": "holding",
      "type": "int32",
      "registers": 2,
      "unit": "W",
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Hub4_Disable_PV_Inverter_Generation",
      "description": "ESS: Disable PV inverter generation (set limit to zero)",
      "addressInManual": 2724,
      "address": 2724,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "RW"
    },
    {
      "name": "Tank_Product_ID",
      "description": "Tank: Product ID",
      "addressInManual": 3000,
      "address": 3000,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Tank_Capacity",
      "description": "Tank: Tank capacity",
      "addressInManual": 3001,
      "address": 3001,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "m3",
      "scale": 0.0001,
      "access": "R"
    },
    {
      "name": "Tank_Fluid_Type",
      "description": "Tank: Tank fluid type",
      "addressInManual": 3003,
      "address": 3003,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    },
    {
      "name": "Tank_Level",
      "description": "Tank: Tank level",
      "addressInManual": 3004,
      "address": 3004,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": "%",
      "scale": 0.1,
      "access": "R"
    },
    {
      "name": "Tank_Remaining_Fluid",
      "description": "Tank: Tank remaining fluid",
      "addressInManual": 3005,
      "address": 3005,
      "area": "holding",
      "type": "uint32",
      "registers": 2,
      "unit": "m3",
      "scale": 0.0001,
      "access": "R"
    },
    {
      "name": "Tank_Status",
      "description": "Tank: Tank status",
      "addressInManual": 3007,
      "address": 3007,
      "area": "holding",
      "type": "uint16",
      "registers": 1,
      "unit": null,
      "scale": 1,
      "access": "R"
    }
  ]
}
