{
  "manufacturer": "veris",
  "model": "e23",
  "device": "e23",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "veris e23 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/veris-e23.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:14:35.152Z",
  "registers": [
    {
      "address": "1537",
      "addressNumeric": 1537,
      "signal": "real_energy_ph_consumption",
      "name": "Real-energy-(ph)-consumption",
      "description": "Real-energy-(ph)-consumption",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1539",
      "addressNumeric": 1539,
      "signal": "reactive_energy_qh_consumption",
      "name": "Reactive-energy-(qh)-consumption",
      "description": "Reactive-energy-(qh)-consumption",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVARh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1541",
      "addressNumeric": 1541,
      "signal": "apparent_energy_sh_consumption",
      "name": "Apparent-energy-(sh)-consumption",
      "description": "Apparent-energy-(sh)-consumption",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1543",
      "addressNumeric": 1543,
      "signal": "total_instantaneous_real_power_p",
      "name": "Total-instantaneous-real-power-(p)",
      "description": "Total-instantaneous-real-power-(p)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1545",
      "addressNumeric": 1545,
      "signal": "total_instantaneous_reactive_power_q",
      "name": "Total-instantaneous-reactive-power-(q)",
      "description": "Total-instantaneous-reactive-power-(q)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1547",
      "addressNumeric": 1547,
      "signal": "total_instantaneous_apparent_power_s",
      "name": "Total-instantaneous-apparent-power-(s)",
      "description": "Total-instantaneous-apparent-power-(s)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1549",
      "addressNumeric": 1549,
      "signal": "average_power_factor_pf_total_kw_total_kva",
      "name": "Average-power-factor-(pf:-total-kw-/-total-kva)",
      "description": "Average-power-factor-(pf:-total-kw-/-total-kva)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1551",
      "addressNumeric": 1551,
      "signal": "voltage_line_to_line_u_average_of_active_phases",
      "name": "Voltage-line-to-line-(u),-average-of-active-phases",
      "description": "Voltage-line-to-line-(u),-average-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1553",
      "addressNumeric": 1553,
      "signal": "voltageline_to_neutral_v_average_of_active_phases",
      "name": "Voltageline-to-neutral-(v),-average-of-active-phases",
      "description": "Voltageline-to-neutral-(v),-average-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1555",
      "addressNumeric": 1555,
      "signal": "current_average_of_active_phases",
      "name": "Current,-average-of-active-phases",
      "description": "Current,-average-of-active-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1557",
      "addressNumeric": 1557,
      "signal": "frequency_derived_from_phase_a_b_or_c_in_that_order",
      "name": "Frequency-(derived-from-phase-a,-b,-or-C-in-that-order)",
      "description": "Frequency-(derived-from-phase-a,-b,-or-C-in-that-order)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1559",
      "addressNumeric": 1559,
      "signal": "total_real_power_present_demand",
      "name": "Total-real-power-present-demand",
      "description": "Total-real-power-present-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1561",
      "addressNumeric": 1561,
      "signal": "total_reactive_power_present_demand",
      "name": "Total-reactive-power-present-demand",
      "description": "Total-reactive-power-present-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1563",
      "addressNumeric": 1563,
      "signal": "total_apparent_power_present_demand",
      "name": "Total-apparent-power-present-demand",
      "description": "Total-apparent-power-present-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1565",
      "addressNumeric": 1565,
      "signal": "total_real_power_max_demand",
      "name": "Total-real-power-max-demand",
      "description": "Total-real-power-max-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1567",
      "addressNumeric": 1567,
      "signal": "total_reactive_power_max_demand",
      "name": "Total-reactive-power-max-demand",
      "description": "Total-reactive-power-max-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1569",
      "addressNumeric": 1569,
      "signal": "total_apparent_power_max_demand",
      "name": "Total-apparent-power-max-demand",
      "description": "Total-apparent-power-max-demand",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1577",
      "addressNumeric": 1577,
      "signal": "pulse_counter_1_real_energy",
      "name": "Pulse-counter-1-(real-energy)",
      "description": "Pulse-counter-1-(real-energy)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1579",
      "addressNumeric": 1579,
      "signal": "pulse_counter_2_reactive_energy",
      "name": "Pulse-counter-2-(reactive-energy)",
      "description": "Pulse-counter-2-(reactive-energy)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1589",
      "addressNumeric": 1589,
      "signal": "real_energy_consumption_l1",
      "name": "Real-energy-consumption,-L1",
      "description": "Real-energy-consumption,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1591",
      "addressNumeric": 1591,
      "signal": "real_energy_consumption_l2",
      "name": "Real-energy-consumption,-L2",
      "description": "Real-energy-consumption,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1593",
      "addressNumeric": 1593,
      "signal": "real_energy_consumption_l3",
      "name": "Real-energy-consumption,-L3",
      "description": "Real-energy-consumption,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1595",
      "addressNumeric": 1595,
      "signal": "reactive_energy_consumption_l1",
      "name": "Reactive-energy-consumption,-L1",
      "description": "Reactive-energy-consumption,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1597",
      "addressNumeric": 1597,
      "signal": "reactive_energy_consumption_l2",
      "name": "Reactive-energy-consumption,-L2",
      "description": "Reactive-energy-consumption,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1599",
      "addressNumeric": 1599,
      "signal": "reactive_energy_consumption_l3",
      "name": "Reactive-energy-consumption,-L3",
      "description": "Reactive-energy-consumption,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1601",
      "addressNumeric": 1601,
      "signal": "apparent_energy_consumption_l1",
      "name": "Apparent-energy-consumption,-L1",
      "description": "Apparent-energy-consumption,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1603",
      "addressNumeric": 1603,
      "signal": "apparent_energy_consumption_l2",
      "name": "Apparent-energy-consumption,-L2",
      "description": "Apparent-energy-consumption,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1605",
      "addressNumeric": 1605,
      "signal": "apparent_energy_consumption_l3",
      "name": "Apparent-energy-consumption,-L3",
      "description": "Apparent-energy-consumption,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kWh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1607",
      "addressNumeric": 1607,
      "signal": "real_power_l1",
      "name": "Real-power,-L1",
      "description": "Real-power,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1609",
      "addressNumeric": 1609,
      "signal": "real_power_l2",
      "name": "Real-power,-L2",
      "description": "Real-power,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1611",
      "addressNumeric": 1611,
      "signal": "real_power_l3",
      "name": "Real-power,-L3",
      "description": "Real-power,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1613",
      "addressNumeric": 1613,
      "signal": "reactive_power_l1",
      "name": "Reactive-power,-L1",
      "description": "Reactive-power,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1615",
      "addressNumeric": 1615,
      "signal": "reactive_power_l2",
      "name": "Reactive-power,-L2",
      "description": "Reactive-power,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1617",
      "addressNumeric": 1617,
      "signal": "reactive_power_l3",
      "name": "Reactive-power,-L3",
      "description": "Reactive-power,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1619",
      "addressNumeric": 1619,
      "signal": "apparent_power_l1",
      "name": "Apparent-power,-L1",
      "description": "Apparent-power,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1621",
      "addressNumeric": 1621,
      "signal": "apparent_power_l2",
      "name": "Apparent-power,-L2",
      "description": "Apparent-power,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1623",
      "addressNumeric": 1623,
      "signal": "apparent_power_l3",
      "name": "Apparent-power,-L3",
      "description": "Apparent-power,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1625",
      "addressNumeric": 1625,
      "signal": "power_factor_l1",
      "name": "Power-factor,-L1",
      "description": "Power-factor,-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1627",
      "addressNumeric": 1627,
      "signal": "power_factor_l2",
      "name": "Power-factor,-L2",
      "description": "Power-factor,-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1629",
      "addressNumeric": 1629,
      "signal": "power_factor_l3",
      "name": "Power-factor,-L3",
      "description": "Power-factor,-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Ratio",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1631",
      "addressNumeric": 1631,
      "signal": "voltage_l1_l2",
      "name": "Voltage,-L1-L2",
      "description": "Voltage,-L1-L2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1633",
      "addressNumeric": 1633,
      "signal": "voltage_l2_l3",
      "name": "Voltage,-L2-L3",
      "description": "Voltage,-L2-L3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1635",
      "addressNumeric": 1635,
      "signal": "voltage_l3_l1",
      "name": "Voltage,-L3-L1",
      "description": "Voltage,-L3-L1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1637",
      "addressNumeric": 1637,
      "signal": "voltage_l1_n",
      "name": "Voltage,-L1-N",
      "description": "Voltage,-L1-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1639",
      "addressNumeric": 1639,
      "signal": "voltage_l2_n",
      "name": "Voltage,-L2-N",
      "description": "Voltage,-L2-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1641",
      "addressNumeric": 1641,
      "signal": "voltage_l3_n",
      "name": "Voltage,-L3-N",
      "description": "Voltage,-L3-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Volt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1643",
      "addressNumeric": 1643,
      "signal": "current_phase_a",
      "name": "Current,-phase-A",
      "description": "Current,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1645",
      "addressNumeric": 1645,
      "signal": "current_phase_b",
      "name": "Current,-phase-B",
      "description": "Current,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1647",
      "addressNumeric": 1647,
      "signal": "current_phase_c",
      "name": "Current,-phase-C",
      "description": "Current,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1649",
      "addressNumeric": 1649,
      "signal": "current_neutral",
      "name": "Current,-neutral",
      "description": "Current,-neutral",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amp",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}