{
  "manufacturer": "entes",
  "model": "epr04",
  "device": "epr04",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "entes epr04 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/entes-epr04.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:30:33.394Z",
  "registers": [
    {
      "address": "20",
      "addressNumeric": 20,
      "signal": "l1_phase_active_power",
      "name": "L1-phase-active-power",
      "description": "L1-phase-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "22",
      "addressNumeric": 22,
      "signal": "l2_phase_active_power",
      "name": "L2-phase-active-power",
      "description": "L2-phase-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "24",
      "addressNumeric": 24,
      "signal": "l3_phase_active_power",
      "name": "L3-phase-active-power",
      "description": "L3-phase-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "26",
      "addressNumeric": 26,
      "signal": "l1_phase_reactive_power",
      "name": "L1-phase-reactive-power",
      "description": "L1-phase-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "28",
      "addressNumeric": 28,
      "signal": "l2_phase_reactive_power",
      "name": "L2-phase-reactive-power",
      "description": "L2-phase-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "30",
      "addressNumeric": 30,
      "signal": "l3_phase_reactive_power",
      "name": "L3-phase-reactive-power",
      "description": "L3-phase-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "32",
      "addressNumeric": 32,
      "signal": "l1_phase_apparent_power",
      "name": "L1-phase-apparent-power",
      "description": "L1-phase-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "34",
      "addressNumeric": 34,
      "signal": "l2_phase_apparent_power",
      "name": "L2-phase-apparent-power",
      "description": "L2-phase-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "36",
      "addressNumeric": 36,
      "signal": "l3_phase_apparent_power",
      "name": "L3-phase-apparent-power",
      "description": "L3-phase-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "38",
      "addressNumeric": 38,
      "signal": "l1_phase_cos",
      "name": "L1-phase-cos",
      "description": "L1-phase-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40",
      "addressNumeric": 40,
      "signal": "l2_phase_cos",
      "name": "L2-phase-cos",
      "description": "L2-phase-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "42",
      "addressNumeric": 42,
      "signal": "l3_phase_cos",
      "name": "L3-phase-cos",
      "description": "L3-phase-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "44",
      "addressNumeric": 44,
      "signal": "total_import_active_power",
      "name": "Total-import-active-power",
      "description": "Total-import-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "46",
      "addressNumeric": 46,
      "signal": "total_export_active_power",
      "name": "Total-export-active-power",
      "description": "Total-export-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "48",
      "addressNumeric": 48,
      "signal": "total_inductive_reactive_power",
      "name": "Total-inductive-reactive-power",
      "description": "Total-inductive-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "50",
      "addressNumeric": 50,
      "signal": "total_capacitive_reactive_power",
      "name": "Total-capacitive-reactive-power",
      "description": "Total-capacitive-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "52",
      "addressNumeric": 52,
      "signal": "total_apparent_power",
      "name": "Total-apparent-power",
      "description": "Total-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "54",
      "addressNumeric": 54,
      "signal": "average_inductive_cos",
      "name": "Average-inductive-cos",
      "description": "Average-inductive-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "56",
      "addressNumeric": 56,
      "signal": "average_capacitive_cos",
      "name": "Average-capacitive-cos",
      "description": "Average-capacitive-cos",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "58",
      "addressNumeric": 58,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "88",
      "addressNumeric": 88,
      "signal": "import_active_energy_1",
      "name": "Import-active-energy-1",
      "description": "Import-active-energy-1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "92",
      "addressNumeric": 92,
      "signal": "export_active_energy_1",
      "name": "Export-active-energy-1",
      "description": "Export-active-energy-1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "96",
      "addressNumeric": 96,
      "signal": "inductive_reactive_energy_1",
      "name": "Inductive-reactive-energy-1",
      "description": "Inductive-reactive-energy-1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "VArh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "100",
      "addressNumeric": 100,
      "signal": "capacitive_reactive_energy_1",
      "name": "Capacitive-reactive-energy-1",
      "description": "Capacitive-reactive-energy-1",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "VArh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "104",
      "addressNumeric": 104,
      "signal": "import_active_energy_2",
      "name": "Import-active-energy-2",
      "description": "Import-active-energy-2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "108",
      "addressNumeric": 108,
      "signal": "export_active_energy_2",
      "name": "Export-active-energy-2",
      "description": "Export-active-energy-2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "Wh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "112",
      "addressNumeric": 112,
      "signal": "inductive_reactive_energy_2",
      "name": "Inductive-reactive-energy-2",
      "description": "Inductive-reactive-energy-2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "VArh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "116",
      "addressNumeric": 116,
      "signal": "capacitive_reactive_energy_2",
      "name": "Capacitive-reactive-energy-2",
      "description": "Capacitive-reactive-energy-2",
      "functionCode": 3,
      "datatype": "int64",
      "length": 4,
      "scale": 1,
      "offset": 0,
      "unit": "VArh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "136",
      "addressNumeric": 136,
      "signal": "l1_phase_min_active_power",
      "name": "L1-phase-min.-active-power",
      "description": "L1-phase-min.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "138",
      "addressNumeric": 138,
      "signal": "l2_phase_min_active_power",
      "name": "L2-phase-min.-active-power",
      "description": "L2-phase-min.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "140",
      "addressNumeric": 140,
      "signal": "l3_phase_min_active_power",
      "name": "L3-phase-min.-active-power",
      "description": "L3-phase-min.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "142",
      "addressNumeric": 142,
      "signal": "l1_phase_min_reactive_power",
      "name": "L1-phase-min.-reactive-power",
      "description": "L1-phase-min.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "144",
      "addressNumeric": 144,
      "signal": "l2_phase_min_reactive_power",
      "name": "L2-phase-min.-reactive-power",
      "description": "L2-phase-min.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "146",
      "addressNumeric": 146,
      "signal": "l3_phase_min_reactive_power",
      "name": "L3-phase-min.-reactive-power",
      "description": "L3-phase-min.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "148",
      "addressNumeric": 148,
      "signal": "l1_phase_min_apparent_power",
      "name": "L1-phase-min.-apparent-power",
      "description": "L1-phase-min.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "150",
      "addressNumeric": 150,
      "signal": "l2_phase_min_apparent_power",
      "name": "L2-phase-min.-apparent-power",
      "description": "L2-phase-min.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "152",
      "addressNumeric": 152,
      "signal": "l3_phase_min_apparent_power",
      "name": "L3-phase-min.-apparent-power",
      "description": "L3-phase-min.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "154",
      "addressNumeric": 154,
      "signal": "total_min_import_active_power",
      "name": "Total-min.-import-active-power",
      "description": "Total-min.-import-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "156",
      "addressNumeric": 156,
      "signal": "total_min_export_active_power",
      "name": "Total-min.-export-active-power",
      "description": "Total-min.-export-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "158",
      "addressNumeric": 158,
      "signal": "total_min_import_reactive_power",
      "name": "Total-min.-import-reactive-power",
      "description": "Total-min.-import-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "160",
      "addressNumeric": 160,
      "signal": "total_min_export_reactive_power",
      "name": "Total-min.-export-reactive-power",
      "description": "Total-min.-export-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "162",
      "addressNumeric": 162,
      "signal": "total_min_apparent_power",
      "name": "Total-min.-apparent-power",
      "description": "Total-min.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "182",
      "addressNumeric": 182,
      "signal": "l1_phase_max_active_power",
      "name": "L1-phase-max.-active-power",
      "description": "L1-phase-max.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "184",
      "addressNumeric": 184,
      "signal": "l2_phase_max_active_power",
      "name": "L2-phase-max.-active-power",
      "description": "L2-phase-max.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "186",
      "addressNumeric": 186,
      "signal": "l3_phase_max_active_power",
      "name": "L3-phase-max.-active-power",
      "description": "L3-phase-max.-active-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Watt",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "188",
      "addressNumeric": 188,
      "signal": "l1_phase_max_reactive_power",
      "name": "L1-phase-max.-reactive-power",
      "description": "L1-phase-max.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "190",
      "addressNumeric": 190,
      "signal": "l2_phase_max_reactive_power",
      "name": "L2-phase-max.-reactive-power",
      "description": "L2-phase-max.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "192",
      "addressNumeric": 192,
      "signal": "l3_phase_max_reactive_power",
      "name": "L3-phase-max.-reactive-power",
      "description": "L3-phase-max.-reactive-power",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "194",
      "addressNumeric": 194,
      "signal": "l1_phase_max_apparent_power",
      "name": "L1-phase-max.-apparent-power",
      "description": "L1-phase-max.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "196",
      "addressNumeric": 196,
      "signal": "l2_phase_max_apparent_power",
      "name": "L2-phase-max.-apparent-power",
      "description": "L2-phase-max.-apparent-power",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}