{
  "manufacturer": "huawei",
  "model": "LUNA2000 / LG-RESU (Generic 2023)",
  "device": "LUNA2000 / LG-RESU (Generic 2023)",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "Import PDF Solar Inverter Modbus Interface Definitions (1).pdf",
    "url": null,
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:16:32.877Z",
  "registers": [
    {
      "address": "37000",
      "addressNumeric": 6999,
      "signal": "esu1_running_status",
      "name": "[ESU1] Running status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47000",
      "addressNumeric": 6999,
      "signal": "esu1_product_mode",
      "name": "[ESU1] Product mode",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37001",
      "addressNumeric": 7000,
      "signal": "esu1_charge_discharge_power",
      "name": "[ESU1] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37003",
      "addressNumeric": 7002,
      "signal": "esu1_bus_voltage",
      "name": "[ESU1] Bus voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37004",
      "addressNumeric": 7003,
      "signal": "esu1_battery_soc",
      "name": "[ESU1] Battery SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37006",
      "addressNumeric": 7005,
      "signal": "esu1_working_mode",
      "name": "[ESU1] Working mode",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37007",
      "addressNumeric": 7006,
      "signal": "esu1_rated_charge_power",
      "name": "[ESU1] Rated charge power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37009",
      "addressNumeric": 7008,
      "signal": "esu1_rated_discharge_power",
      "name": "[ESU1] Rated discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37014",
      "addressNumeric": 7013,
      "signal": "esu1_fault_id",
      "name": "[ESU1] Fault ID",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37015",
      "addressNumeric": 7014,
      "signal": "esu1_current_day_charge_capacity",
      "name": "[ESU1] Current-day charge capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37017",
      "addressNumeric": 7016,
      "signal": "esu1_current_day_discharge_capacity",
      "name": "[ESU1] Current-day discharge capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37021",
      "addressNumeric": 7020,
      "signal": "esu1_bus_current",
      "name": "[ESU1] Bus current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37022",
      "addressNumeric": 7021,
      "signal": "esu1_battery_temperature",
      "name": "[ESU1] Battery temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37025",
      "addressNumeric": 7024,
      "signal": "esu1_remaining_charge_discharge_time",
      "name": "[ESU1] Remaining charge/discharge time",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "min",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37026",
      "addressNumeric": 7025,
      "signal": "esu1_luna_dcdc_version",
      "name": "[ESU1][LUNA] DCDC version",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47028",
      "addressNumeric": 7027,
      "signal": "lg_tou_electricity_price_periods",
      "name": "[LG] TOU electricity price periods",
      "description": "41 registri: struttura array che impacchetta fino a fasce orarie multiple (tab.5-4 del documento originale). Non espansa fascia per fascia.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37036",
      "addressNumeric": 7035,
      "signal": "esu1_lg_bms_version",
      "name": "[ESU1][LG] BMS version",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37046",
      "addressNumeric": 7045,
      "signal": "max_charge_power",
      "name": "Max charge power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37048",
      "addressNumeric": 7047,
      "signal": "max_discharge_power",
      "name": "Max discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37052",
      "addressNumeric": 7051,
      "signal": "esu1_sn",
      "name": "[ESU1] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37066",
      "addressNumeric": 7065,
      "signal": "esu1_total_charge",
      "name": "[ESU1] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37068",
      "addressNumeric": 7067,
      "signal": "esu1_total_discharge",
      "name": "[ESU1] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47075",
      "addressNumeric": 7074,
      "signal": "max_charging_power",
      "name": "Max charging power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47077",
      "addressNumeric": 7076,
      "signal": "max_discharging_power",
      "name": "Max discharging power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47081",
      "addressNumeric": 7080,
      "signal": "charging_cutoff_capacity",
      "name": "Charging cutoff capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47082",
      "addressNumeric": 7081,
      "signal": "discharge_cutoff_capacity",
      "name": "Discharge cutoff capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47083",
      "addressNumeric": 7082,
      "signal": "forced_charging_discharging_period",
      "name": "Forced charging/discharging period",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "min",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47084",
      "addressNumeric": 7083,
      "signal": "forced_charging_discharging_power",
      "name": "Forced charging/discharging power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47086",
      "addressNumeric": 7085,
      "signal": "working_mode_settings",
      "name": "Working mode settings",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47087",
      "addressNumeric": 7086,
      "signal": "charge_from_grid_function",
      "name": "Charge from grid Function",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47088",
      "addressNumeric": 7087,
      "signal": "grid_charge_cutoff_soc",
      "name": "Grid charge cutoff SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47089",
      "addressNumeric": 7088,
      "signal": "esu2_product_model",
      "name": "[ESU2] Product model",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47100",
      "addressNumeric": 7099,
      "signal": "forcible_charge_discharge",
      "name": "Forcible charge/discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47101",
      "addressNumeric": 7100,
      "signal": "target_soc",
      "name": "Target SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47102",
      "addressNumeric": 7101,
      "signal": "backup_power_soc",
      "name": "Backup power SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47106",
      "addressNumeric": 7105,
      "signal": "product_model",
      "name": "Product model",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47107",
      "addressNumeric": 7106,
      "signal": "esu1_no",
      "name": "[ESU1] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47108",
      "addressNumeric": 7107,
      "signal": "esu2_no",
      "name": "[ESU2] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47200",
      "addressNumeric": 7199,
      "signal": "luna_fixed_charging_discharging_periods",
      "name": "[LUNA] Fixed charging/discharging periods",
      "description": "41 registri: struttura array che impacchetta fino a fasce orarie multiple (tab.5-5 del documento originale). Non espansa fascia per fascia.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47242",
      "addressNumeric": 7241,
      "signal": "power_of_charge_from_grid",
      "name": "Power of charge from grid",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47244",
      "addressNumeric": 7243,
      "signal": "max_power_charge_from_grid",
      "name": "Max power charge from grid",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47246",
      "addressNumeric": 7245,
      "signal": "forcible_charge_discharge_setting_mode",
      "name": "Forcible charge/discharge setting mode",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47247",
      "addressNumeric": 7246,
      "signal": "forcible_charge_discharge_power",
      "name": "Forcible charge/discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47255",
      "addressNumeric": 7254,
      "signal": "luna_tou_charging_discharging_periods",
      "name": "[LUNA] TOU charging/discharging periods",
      "description": "43 registri: struttura array che impacchetta fino a fasce orarie multiple (tab.5-6 del documento originale). Non espansa fascia per fascia.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47299",
      "addressNumeric": 7298,
      "signal": "excess_pv_energy_use_in_tou",
      "name": "Excess PV energy use in TOU",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47415",
      "addressNumeric": 7414,
      "signal": "active_power_control_mode",
      "name": "Active power control mode",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47416",
      "addressNumeric": 7415,
      "signal": "max_feed_grid_power_kw",
      "name": "Max Feed Grid Power (kW)",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47418",
      "addressNumeric": 7417,
      "signal": "max_feed_grid_power",
      "name": "Max Feed Grid Power (%)",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "%",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47590",
      "addressNumeric": 7589,
      "signal": "plant_max_charge_from_grid_power",
      "name": "[Plant] Max charge-from-grid power",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47604",
      "addressNumeric": 7603,
      "signal": "backup_switch_to_off_grid",
      "name": "[Backup] Switch to off-grid",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47605",
      "addressNumeric": 7604,
      "signal": "backup_voltage_in_independent_operation",
      "name": "[Backup] Voltage in independent operation",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37700",
      "addressNumeric": 7699,
      "signal": "esu2_luna_sn",
      "name": "[ESU2][LUNA] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37738",
      "addressNumeric": 7737,
      "signal": "esu2_battery_soc",
      "name": "[ESU2] Battery SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37741",
      "addressNumeric": 7740,
      "signal": "esu2_running_status",
      "name": "[ESU2] Running status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37743",
      "addressNumeric": 7742,
      "signal": "esu2_charge_discharge_power",
      "name": "[ESU2] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37746",
      "addressNumeric": 7745,
      "signal": "esu2_current_day_charge_capacity",
      "name": "[ESU2] Current-day charge capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37748",
      "addressNumeric": 7747,
      "signal": "esu2_current_day_discharge_capacity",
      "name": "[ESU2] Current-day discharge capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37750",
      "addressNumeric": 7749,
      "signal": "esu2_bus_voltage",
      "name": "[ESU2] Bus voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47750",
      "addressNumeric": 7749,
      "signal": "esu1_pack1_no",
      "name": "[ESU1][Pack1] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37751",
      "addressNumeric": 7750,
      "signal": "esu2_bus_current",
      "name": "[ESU2] Bus current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47751",
      "addressNumeric": 7750,
      "signal": "esu1_pack2_no",
      "name": "[ESU1][Pack2] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37752",
      "addressNumeric": 7751,
      "signal": "esu2_battery_temperature",
      "name": "[ESU2] Battery temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47752",
      "addressNumeric": 7751,
      "signal": "esu1_pack3_no",
      "name": "[ESU1][Pack3] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37753",
      "addressNumeric": 7752,
      "signal": "esu2_total_charge",
      "name": "[ESU2] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47753",
      "addressNumeric": 7752,
      "signal": "esu2_pack1_no",
      "name": "[ESU2][Pack1] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47754",
      "addressNumeric": 7753,
      "signal": "esu2_pack2_no",
      "name": "[ESU2][Pack2] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37755",
      "addressNumeric": 7754,
      "signal": "esu2_total_discharge",
      "name": "[ESU2] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "47755",
      "addressNumeric": 7754,
      "signal": "esu2_pack3_no",
      "name": "[ESU2][Pack3] No.",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ_WRITE",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37758",
      "addressNumeric": 7757,
      "signal": "rated_capacity",
      "name": "Rated capacity",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37760",
      "addressNumeric": 7759,
      "signal": "soc_generic",
      "name": "SOC (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37762",
      "addressNumeric": 7761,
      "signal": "running_status_generic",
      "name": "Running status (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37763",
      "addressNumeric": 7762,
      "signal": "bus_voltage_generic",
      "name": "Bus voltage (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37764",
      "addressNumeric": 7763,
      "signal": "bus_current_generic",
      "name": "Bus current (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37765",
      "addressNumeric": 7764,
      "signal": "charge_discharge_power_generic",
      "name": "Charge/Discharge power (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37780",
      "addressNumeric": 7779,
      "signal": "total_charge_lifecycle_generic",
      "name": "Total charge lifecycle (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37782",
      "addressNumeric": 7781,
      "signal": "total_discharge_lifecycle_generic",
      "name": "Total discharge lifecycle (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37784",
      "addressNumeric": 7783,
      "signal": "current_day_charge_generic",
      "name": "Current-day charge (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37786",
      "addressNumeric": 7785,
      "signal": "current_day_discharge_generic",
      "name": "Current-day discharge (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37799",
      "addressNumeric": 7798,
      "signal": "esu2_software_version",
      "name": "[ESU2] Software version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37814",
      "addressNumeric": 7813,
      "signal": "esu1_software_version",
      "name": "[ESU1] Software version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37920",
      "addressNumeric": 7919,
      "signal": "esu1_pack1_soh_calibration_status",
      "name": "[ESU1][Pack1] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37921",
      "addressNumeric": 7920,
      "signal": "esu1_pack2_soh_calibration_status",
      "name": "[ESU1][Pack2] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37922",
      "addressNumeric": 7921,
      "signal": "esu1_pack3_soh_calibration_status",
      "name": "[ESU1][Pack3] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37923",
      "addressNumeric": 7922,
      "signal": "esu2_pack1_soh_calibration_status",
      "name": "[ESU2][Pack1] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37924",
      "addressNumeric": 7923,
      "signal": "esu2_pack2_soh_calibration_status",
      "name": "[ESU2][Pack2] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37925",
      "addressNumeric": 7924,
      "signal": "esu2_pack3_soh_calibration_status",
      "name": "[ESU2][Pack3] SOH Calibration Status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37926",
      "addressNumeric": 7925,
      "signal": "soh_calibration_status_generic",
      "name": "SOH Calibration Status (generic)",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37927",
      "addressNumeric": 7926,
      "signal": "release_lower_discharge_limit_soc",
      "name": "Release lower discharge limit SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "37928",
      "addressNumeric": 7927,
      "signal": "enable_backup_power_soc",
      "name": "Enable backup power SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38200",
      "addressNumeric": 8199,
      "signal": "esu1_pack1_sn",
      "name": "[ESU1][Pack1] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38210",
      "addressNumeric": 8209,
      "signal": "esu1_pack1_firmware_version",
      "name": "[ESU1][Pack1] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38228",
      "addressNumeric": 8227,
      "signal": "esu1_pack1_working_status",
      "name": "[ESU1][Pack1] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38229",
      "addressNumeric": 8228,
      "signal": "esu1_pack1_soc",
      "name": "[ESU1][Pack1] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38233",
      "addressNumeric": 8232,
      "signal": "esu1_pack1_charge_discharge_power",
      "name": "[ESU1][Pack1] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38235",
      "addressNumeric": 8234,
      "signal": "esu1_pack1_voltage",
      "name": "[ESU1][Pack1] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38236",
      "addressNumeric": 8235,
      "signal": "esu1_pack1_current",
      "name": "[ESU1][Pack1] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38238",
      "addressNumeric": 8237,
      "signal": "esu1_pack1_total_charge",
      "name": "[ESU1][Pack1] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38240",
      "addressNumeric": 8239,
      "signal": "esu1_pack1_total_discharge",
      "name": "[ESU1][Pack1] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38242",
      "addressNumeric": 8241,
      "signal": "esu1_pack2_sn",
      "name": "[ESU1][Pack2] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38252",
      "addressNumeric": 8251,
      "signal": "esu1_pack2_firmware_version",
      "name": "[ESU1][Pack2] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38270",
      "addressNumeric": 8269,
      "signal": "esu1_pack2_working_status",
      "name": "[ESU1][Pack2] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38271",
      "addressNumeric": 8270,
      "signal": "esu1_pack2_soc",
      "name": "[ESU1][Pack2] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38275",
      "addressNumeric": 8274,
      "signal": "esu1_pack2_charge_discharge_power",
      "name": "[ESU1][Pack2] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38277",
      "addressNumeric": 8276,
      "signal": "esu1_pack2_voltage",
      "name": "[ESU1][Pack2] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38278",
      "addressNumeric": 8277,
      "signal": "esu1_pack2_current",
      "name": "[ESU1][Pack2] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38280",
      "addressNumeric": 8279,
      "signal": "esu1_pack2_total_charge",
      "name": "[ESU1][Pack2] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38282",
      "addressNumeric": 8281,
      "signal": "esu1_pack2_total_discharge",
      "name": "[ESU1][Pack2] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38284",
      "addressNumeric": 8283,
      "signal": "esu1_pack3_sn",
      "name": "[ESU1][Pack3] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38294",
      "addressNumeric": 8293,
      "signal": "esu1_pack3_firmware_version",
      "name": "[ESU1][Pack3] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38312",
      "addressNumeric": 8311,
      "signal": "esu1_pack3_working_status",
      "name": "[ESU1][Pack3] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38313",
      "addressNumeric": 8312,
      "signal": "esu1_pack3_soc",
      "name": "[ESU1][Pack3] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38317",
      "addressNumeric": 8316,
      "signal": "esu1_pack3_charge_discharge_power",
      "name": "[ESU1][Pack3] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38319",
      "addressNumeric": 8318,
      "signal": "esu1_pack3_voltage",
      "name": "[ESU1][Pack3] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38320",
      "addressNumeric": 8319,
      "signal": "esu1_pack3_current",
      "name": "[ESU1][Pack3] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38322",
      "addressNumeric": 8321,
      "signal": "esu1_pack3_total_charge",
      "name": "[ESU1][Pack3] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38324",
      "addressNumeric": 8323,
      "signal": "esu1_pack3_total_discharge",
      "name": "[ESU1][Pack3] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38326",
      "addressNumeric": 8325,
      "signal": "esu2_pack1_sn",
      "name": "[ESU2][Pack1] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38336",
      "addressNumeric": 8335,
      "signal": "esu2_pack1_firmware_version",
      "name": "[ESU2][Pack1] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38354",
      "addressNumeric": 8353,
      "signal": "esu2_pack1_working_status",
      "name": "[ESU2][Pack1] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38355",
      "addressNumeric": 8354,
      "signal": "esu2_pack1_soc",
      "name": "[ESU2][Pack1] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38359",
      "addressNumeric": 8358,
      "signal": "esu2_pack1_charge_discharge_power",
      "name": "[ESU2][Pack1] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38361",
      "addressNumeric": 8360,
      "signal": "esu2_pack1_voltage",
      "name": "[ESU2][Pack1] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38362",
      "addressNumeric": 8361,
      "signal": "esu2_pack1_current",
      "name": "[ESU2][Pack1] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38364",
      "addressNumeric": 8363,
      "signal": "esu2_pack1_total_charge",
      "name": "[ESU2][Pack1] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38366",
      "addressNumeric": 8365,
      "signal": "esu2_pack1_total_discharge",
      "name": "[ESU2][Pack1] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38368",
      "addressNumeric": 8367,
      "signal": "esu2_pack2_sn",
      "name": "[ESU2][Pack2] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38378",
      "addressNumeric": 8377,
      "signal": "esu2_pack2_firmware_version",
      "name": "[ESU2][Pack2] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38396",
      "addressNumeric": 8395,
      "signal": "esu2_pack2_working_status",
      "name": "[ESU2][Pack2] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38397",
      "addressNumeric": 8396,
      "signal": "esu2_pack2_soc",
      "name": "[ESU2][Pack2] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38401",
      "addressNumeric": 8400,
      "signal": "esu2_pack2_charge_discharge_power",
      "name": "[ESU2][Pack2] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38403",
      "addressNumeric": 8402,
      "signal": "esu2_pack2_voltage",
      "name": "[ESU2][Pack2] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38404",
      "addressNumeric": 8403,
      "signal": "esu2_pack2_current",
      "name": "[ESU2][Pack2] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38406",
      "addressNumeric": 8405,
      "signal": "esu2_pack2_total_charge",
      "name": "[ESU2][Pack2] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38408",
      "addressNumeric": 8407,
      "signal": "esu2_pack2_total_discharge",
      "name": "[ESU2][Pack2] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38410",
      "addressNumeric": 8409,
      "signal": "esu2_pack3_sn",
      "name": "[ESU2][Pack3] SN",
      "description": "10 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38420",
      "addressNumeric": 8419,
      "signal": "esu2_pack3_firmware_version",
      "name": "[ESU2][Pack3] Firmware version",
      "description": "15 registri.",
      "functionCode": 3,
      "datatype": "string",
      "length": null,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38438",
      "addressNumeric": 8437,
      "signal": "esu2_pack3_working_status",
      "name": "[ESU2][Pack3] Working status",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38439",
      "addressNumeric": 8438,
      "signal": "esu2_pack3_soc",
      "name": "[ESU2][Pack3] SOC",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "%",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38443",
      "addressNumeric": 8442,
      "signal": "esu2_pack3_charge_discharge_power",
      "name": "[ESU2][Pack3] Charge/Discharge power",
      "description": null,
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 0.001,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38445",
      "addressNumeric": 8444,
      "signal": "esu2_pack3_voltage",
      "name": "[ESU2][Pack3] Voltage",
      "description": null,
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38446",
      "addressNumeric": 8445,
      "signal": "esu2_pack3_current",
      "name": "[ESU2][Pack3] Current",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38448",
      "addressNumeric": 8447,
      "signal": "esu2_pack3_total_charge",
      "name": "[ESU2][Pack3] Total charge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38450",
      "addressNumeric": 8449,
      "signal": "esu2_pack3_total_discharge",
      "name": "[ESU2][Pack3] Total discharge",
      "description": null,
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 0.01,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38452",
      "addressNumeric": 8451,
      "signal": "esu1_pack1_max_temperature",
      "name": "[ESU1][Pack1] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38453",
      "addressNumeric": 8452,
      "signal": "esu1_pack1_min_temperature",
      "name": "[ESU1][Pack1] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38454",
      "addressNumeric": 8453,
      "signal": "esu1_pack2_max_temperature",
      "name": "[ESU1][Pack2] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38455",
      "addressNumeric": 8454,
      "signal": "esu1_pack2_min_temperature",
      "name": "[ESU1][Pack2] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38456",
      "addressNumeric": 8455,
      "signal": "esu1_pack3_max_temperature",
      "name": "[ESU1][Pack3] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38457",
      "addressNumeric": 8456,
      "signal": "esu1_pack3_min_temperature",
      "name": "[ESU1][Pack3] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38458",
      "addressNumeric": 8457,
      "signal": "esu2_pack1_max_temperature",
      "name": "[ESU2][Pack1] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38459",
      "addressNumeric": 8458,
      "signal": "esu2_pack1_min_temperature",
      "name": "[ESU2][Pack1] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38460",
      "addressNumeric": 8459,
      "signal": "esu2_pack2_max_temperature",
      "name": "[ESU2][Pack2] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38461",
      "addressNumeric": 8460,
      "signal": "esu2_pack2_min_temperature",
      "name": "[ESU2][Pack2] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38462",
      "addressNumeric": 8461,
      "signal": "esu2_pack3_max_temperature",
      "name": "[ESU2][Pack3] Max temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38463",
      "addressNumeric": 8462,
      "signal": "esu2_pack3_min_temperature",
      "name": "[ESU2][Pack3] Min temperature",
      "description": null,
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 0.1,
      "offset": 0,
      "unit": "°C",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}