{
  "manufacturer": "entes",
  "model": "mpr7-series",
  "device": "mpr7-series",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "entes mpr7-series — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/entes-mpr7-series.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:15:41.598Z",
  "registers": [
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "l2_phase_voltage",
      "name": "L2-phase-voltage",
      "description": "L2-phase-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "l3_phase_voltage",
      "name": "L3-phase-voltage",
      "description": "L3-phase-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6",
      "addressNumeric": 6,
      "signal": "l1_phase_current",
      "name": "L1-phase-current",
      "description": "L1-phase-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "l2_phase_current",
      "name": "L2-phase-current",
      "description": "L2-phase-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10",
      "addressNumeric": 10,
      "signal": "l3_phase_current",
      "name": "L3-phase-current",
      "description": "L3-phase-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "neutral_current",
      "name": "Neutral-current",
      "description": "Neutral-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "14",
      "addressNumeric": 14,
      "signal": "l1_l2_phase_phase_voltage",
      "name": "L1-L2-phase-phase-voltage",
      "description": "L1-L2-phase-phase-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "16",
      "addressNumeric": 16,
      "signal": "l2_l3_phase_phase_voltage",
      "name": "L2-L3-phase-phase-voltage",
      "description": "L2-L3-phase-phase-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "18",
      "addressNumeric": 18,
      "signal": "l3_l1_phase_phase_voltage",
      "name": "L3-L1-phase-phase-voltage",
      "description": "L3-L1-phase-phase-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "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": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VArh",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "118",
      "addressNumeric": 118,
      "signal": "l1_phase_min_voltage",
      "name": "L1-phase-min.-voltage",
      "description": "L1-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "120",
      "addressNumeric": 120,
      "signal": "l2_phase_min_voltage",
      "name": "L2-phase-min.-voltage",
      "description": "L2-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "122",
      "addressNumeric": 122,
      "signal": "l3_phase_min_voltage",
      "name": "L3-phase-min.-voltage",
      "description": "L3-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "124",
      "addressNumeric": 124,
      "signal": "l1_l2_phase_phase_min_voltage",
      "name": "L1-L2-phase-phase-min.-voltage",
      "description": "L1-L2-phase-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "126",
      "addressNumeric": 126,
      "signal": "l2_l3_phase_phase_min_voltage",
      "name": "L2-L3-phase-phase-min.-voltage",
      "description": "L2-L3-phase-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "128",
      "addressNumeric": 128,
      "signal": "l3_l1_phase_phase_min_voltage",
      "name": "L3-L1-phase-phase-min.-voltage",
      "description": "L3-L1-phase-phase-min.-voltage",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Vot",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "130",
      "addressNumeric": 130,
      "signal": "l1_phase_min_current",
      "name": "L1-phase-min.-current",
      "description": "L1-phase-min.-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "132",
      "addressNumeric": 132,
      "signal": "l2_phase_min_current",
      "name": "L2-phase-min.-current",
      "description": "L2-phase-min.-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "134",
      "addressNumeric": 134,
      "signal": "l3_phase_min_current",
      "name": "L3-phase-min.-current",
      "description": "L3-phase-min.-current",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "Amper",
      "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
    }
  ]
}