{
  "manufacturer": "accuenergy",
  "model": "acuvim-l-power-meter",
  "device": "acuvim-l-power-meter",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "accuenergy acuvim-l-power-meter — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/accuenergy-acuvim-l-power-meter.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:23:28.116Z",
  "registers": [
    {
      "address": "342",
      "addressNumeric": 342,
      "signal": "import_energy_ep_imp",
      "name": "Import-energy-ep-imp",
      "description": "Import-energy-ep-imp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "344",
      "addressNumeric": 344,
      "signal": "export_energy_ep_exp",
      "name": "Export-energy-ep-exp",
      "description": "Export-energy-ep-exp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "346",
      "addressNumeric": 346,
      "signal": "import_reactive_energy_eq_imp",
      "name": "Import-reactive-energy-eq-imp",
      "description": "Import-reactive-energy-eq-imp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "348",
      "addressNumeric": 348,
      "signal": "export_reactive_energy_eq_exp",
      "name": "Export-reactive-energy-eq-exp",
      "description": "Export-reactive-energy-eq-exp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "350",
      "addressNumeric": 350,
      "signal": "apparent_energy_es",
      "name": "Apparent-energy-es",
      "description": "Apparent-energy-es",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "352",
      "addressNumeric": 352,
      "signal": "phase_a_import_energy_ep_imp",
      "name": "Phase-A-import-energy-ep-imp",
      "description": "Phase-A-import-energy-ep-imp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "354",
      "addressNumeric": 354,
      "signal": "phase_a_export_energy_ep_exp",
      "name": "Phase-A-export-energy-ep_exp",
      "description": "Phase-A-export-energy-ep_exp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "356",
      "addressNumeric": 356,
      "signal": "phase_b_import_energy_ep_imp",
      "name": "Phase-B-import-energy-ep_imp",
      "description": "Phase-B-import-energy-ep_imp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "358",
      "addressNumeric": 358,
      "signal": "phase_b_export_energy_ep_exp",
      "name": "Phase-B-export-energy-ep_exp",
      "description": "Phase-B-export-energy-ep_exp",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1024",
      "addressNumeric": 1024,
      "signal": "total_harmonic_distortion_of_v1_or_v12",
      "name": "Total-harmonic-distortion-of-v1-or-v12",
      "description": "Total-harmonic-distortion-of-v1-or-v12",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1025",
      "addressNumeric": 1025,
      "signal": "total_harmonic_distortion_of_v2_or_v23",
      "name": "Total-harmonic-distortion-of-v2-or-v23",
      "description": "Total-harmonic-distortion-of-v2-or-v23",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1026",
      "addressNumeric": 1026,
      "signal": "total_harmonic_distortion_of_v3_or_v31",
      "name": "Total-harmonic-distortion-of-v3-or-v31",
      "description": "Total-harmonic-distortion-of-v3-or-v31",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1027",
      "addressNumeric": 1027,
      "signal": "total_harmonic_distortion_of_i1_thd_i1",
      "name": "Total-harmonic-distortion-of-i1-THD_-i1",
      "description": "Total-harmonic-distortion-of-i1-THD_-i1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1028",
      "addressNumeric": 1028,
      "signal": "total_harmonic_distortion_of_i2_thd_i2",
      "name": "Total-harmonic-distortion-of-i2-THD_-i2",
      "description": "Total-harmonic-distortion-of-i2-THD_-i2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1029",
      "addressNumeric": 1029,
      "signal": "total_harmonic_distortion_of_i3_thd_i3",
      "name": "Total-harmonic-distortion-of-i3-THD_-i3",
      "description": "Total-harmonic-distortion-of-i3-THD_-i3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1536",
      "addressNumeric": 1536,
      "signal": "frequency_f",
      "name": "Frequency-F",
      "description": "Frequency-F",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1538",
      "addressNumeric": 1538,
      "signal": "phase_voltage_v1",
      "name": "Phase-voltage-v1",
      "description": "Phase-voltage-v1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1540",
      "addressNumeric": 1540,
      "signal": "phase_voltage_v2",
      "name": "Phase-voltage-v2",
      "description": "Phase-voltage-v2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1542",
      "addressNumeric": 1542,
      "signal": "phase_voltage_v3",
      "name": "Phase-voltage-v3",
      "description": "Phase-voltage-v3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1544",
      "addressNumeric": 1544,
      "signal": "line_voltage_v12",
      "name": "Line-voltage-v12",
      "description": "Line-voltage-v12",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1546",
      "addressNumeric": 1546,
      "signal": "line_voltage_v23",
      "name": "Line-voltage-v23",
      "description": "Line-voltage-v23",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1548",
      "addressNumeric": 1548,
      "signal": "line_voltage_v31",
      "name": "Line-voltage-v31",
      "description": "Line-voltage-v31",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1550",
      "addressNumeric": 1550,
      "signal": "phase_line_current_i1",
      "name": "Phase-(line)-current-i1",
      "description": "Phase-(line)-current-i1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1552",
      "addressNumeric": 1552,
      "signal": "phase_line_current_i2",
      "name": "Phase-(line)-current-i2",
      "description": "Phase-(line)-current-i2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1554",
      "addressNumeric": 1554,
      "signal": "phase_line_current_i3",
      "name": "Phase-(line)-current-i3",
      "description": "Phase-(line)-current-i3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1556",
      "addressNumeric": 1556,
      "signal": "neutral_line_current_in",
      "name": "Neutral-line-current-in",
      "description": "Neutral-line-current-in",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1558",
      "addressNumeric": 1558,
      "signal": "phase_power_pa",
      "name": "Phase-power-pa",
      "description": "Phase-power-pa",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1560",
      "addressNumeric": 1560,
      "signal": "phase_power_pb",
      "name": "Phase-power-pb",
      "description": "Phase-power-pb",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1562",
      "addressNumeric": 1562,
      "signal": "phase_power_pc",
      "name": "Phase-power-pc",
      "description": "Phase-power-pc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1564",
      "addressNumeric": 1564,
      "signal": "system_power_psum",
      "name": "System-power-psum",
      "description": "System-power-psum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1566",
      "addressNumeric": 1566,
      "signal": "phase_reactive_power_qa",
      "name": "Phase-reactive-power-qa",
      "description": "Phase-reactive-power-qa",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1568",
      "addressNumeric": 1568,
      "signal": "phase_reactive_power_qb",
      "name": "Phase-reactive-power-qb",
      "description": "Phase-reactive-power-qb",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1570",
      "addressNumeric": 1570,
      "signal": "phase_reactive_power_qc",
      "name": "Phase-reactive-power-qc",
      "description": "Phase-reactive-power-qc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1572",
      "addressNumeric": 1572,
      "signal": "system_reactive_power",
      "name": "System-reactive-power",
      "description": "System-reactive-power",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1574",
      "addressNumeric": 1574,
      "signal": "system_apparent_ssum",
      "name": "System-apparent-ssum",
      "description": "System-apparent-ssum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1576",
      "addressNumeric": 1576,
      "signal": "phase_power_factor_pfa",
      "name": "Phase-power-factor-PFa",
      "description": "Phase-power-factor-PFa",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1578",
      "addressNumeric": 1578,
      "signal": "phase_power_factor_pfb",
      "name": "Phase-power-factor-PFb",
      "description": "Phase-power-factor-PFb",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1580",
      "addressNumeric": 1580,
      "signal": "phase_power_factor_pfc",
      "name": "Phase-power-factor-PFc",
      "description": "Phase-power-factor-PFc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1582",
      "addressNumeric": 1582,
      "signal": "system_power_pfsum",
      "name": "System-power-PFsum",
      "description": "System-power-PFsum",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1584",
      "addressNumeric": 1584,
      "signal": "voltage_unbalance_factor",
      "name": "Voltage-unbalance-factor",
      "description": "Voltage-unbalance-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1586",
      "addressNumeric": 1586,
      "signal": "current_unbalance_factor",
      "name": "Current-unbalance-factor",
      "description": "Current-unbalance-factor",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1590",
      "addressNumeric": 1590,
      "signal": "phase_apparent_power_sa",
      "name": "Phase-apparent-power-sa",
      "description": "Phase-apparent-power-sa",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1592",
      "addressNumeric": 1592,
      "signal": "phase_apparent_power_sb",
      "name": "Phase-apparent-power-sb",
      "description": "Phase-apparent-power-sb",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1594",
      "addressNumeric": 1594,
      "signal": "phase_apparent_power_sc",
      "name": "Phase-apparent-power-sc",
      "description": "Phase-apparent-power-sc",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1598",
      "addressNumeric": 1598,
      "signal": "apparent_power_demand",
      "name": "Apparent-power-demand",
      "description": "Apparent-power-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1600",
      "addressNumeric": 1600,
      "signal": "power_demand_p_dmd",
      "name": "Power-demand-P_Dmd",
      "description": "Power-demand-P_Dmd",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1602",
      "addressNumeric": 1602,
      "signal": "reactive_power_demand",
      "name": "Reactive-power-demand",
      "description": "Reactive-power-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1604",
      "addressNumeric": 1604,
      "signal": "phase_a_current_demand",
      "name": "Phase-A-current-demand",
      "description": "Phase-A-current-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1606",
      "addressNumeric": 1606,
      "signal": "phase_a_current_demand_1606",
      "name": "Phase-A-current-demand",
      "description": "Phase-A-current-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1608",
      "addressNumeric": 1608,
      "signal": "phase_c_current_demand",
      "name": "Phase-C-current-demand",
      "description": "Phase-C-current-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}