{
  "manufacturer": "enerdis",
  "model": "enerium-30",
  "device": "enerium-30",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "enerdis enerium-30 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/enerdis-enerium-30.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:44:50.953Z",
  "registers": [
    {
      "address": "1280",
      "addressNumeric": 1280,
      "signal": "v1",
      "name": "V1",
      "description": "V1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1282",
      "addressNumeric": 1282,
      "signal": "v2",
      "name": "V2",
      "description": "V2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1284",
      "addressNumeric": 1284,
      "signal": "v3",
      "name": "V3",
      "description": "V3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1288",
      "addressNumeric": 1288,
      "signal": "u12",
      "name": "U12",
      "description": "U12",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1290",
      "addressNumeric": 1290,
      "signal": "u23",
      "name": "U23",
      "description": "U23",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1292",
      "addressNumeric": 1292,
      "signal": "u31",
      "name": "U31",
      "description": "U31",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1294",
      "addressNumeric": 1294,
      "signal": "i1",
      "name": "I1",
      "description": "I1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1296",
      "addressNumeric": 1296,
      "signal": "i2",
      "name": "I2",
      "description": "I2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1298",
      "addressNumeric": 1298,
      "signal": "i3",
      "name": "I3",
      "description": "I3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1300",
      "addressNumeric": 1300,
      "signal": "in",
      "name": "In",
      "description": "In",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1302",
      "addressNumeric": 1302,
      "signal": "p1",
      "name": "P1",
      "description": "P1",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1304",
      "addressNumeric": 1304,
      "signal": "p2",
      "name": "P2",
      "description": "P2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1306",
      "addressNumeric": 1306,
      "signal": "p3",
      "name": "P3",
      "description": "P3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1308",
      "addressNumeric": 1308,
      "signal": "pt",
      "name": "Pt",
      "description": "Pt",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1310",
      "addressNumeric": 1310,
      "signal": "q1",
      "name": "Q1",
      "description": "Q1",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1312",
      "addressNumeric": 1312,
      "signal": "q2",
      "name": "Q2",
      "description": "Q2",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1314",
      "addressNumeric": 1314,
      "signal": "q3",
      "name": "Q3",
      "description": "Q3",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1316",
      "addressNumeric": 1316,
      "signal": "qt",
      "name": "Qt",
      "description": "Qt",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1318",
      "addressNumeric": 1318,
      "signal": "s1",
      "name": "S1",
      "description": "S1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1320",
      "addressNumeric": 1320,
      "signal": "s2",
      "name": "S2",
      "description": "S2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1322",
      "addressNumeric": 1322,
      "signal": "s3",
      "name": "S3",
      "description": "S3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1324",
      "addressNumeric": 1324,
      "signal": "st",
      "name": "St",
      "description": "St",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1326",
      "addressNumeric": 1326,
      "signal": "fp1",
      "name": "FP1",
      "description": "FP1",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1327",
      "addressNumeric": 1327,
      "signal": "quadrant_fp1",
      "name": "Quadrant-FP1",
      "description": "Quadrant-FP1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1328",
      "addressNumeric": 1328,
      "signal": "fp2",
      "name": "FP2",
      "description": "FP2",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1329",
      "addressNumeric": 1329,
      "signal": "quadrant_fp2",
      "name": "Quadrant-FP2",
      "description": "Quadrant-FP2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1330",
      "addressNumeric": 1330,
      "signal": "fp3",
      "name": "FP3",
      "description": "FP3",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1331",
      "addressNumeric": 1331,
      "signal": "quadrant_fp3",
      "name": "Quadrant-FP3",
      "description": "Quadrant-FP3",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1332",
      "addressNumeric": 1332,
      "signal": "fpt",
      "name": "Fpt",
      "description": "Fpt",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1333",
      "addressNumeric": 1333,
      "signal": "quadrant_fpt",
      "name": "Quadrant,-fpt",
      "description": "Quadrant,-fpt",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1348",
      "addressNumeric": 1348,
      "signal": "frequency",
      "name": "Frequency",
      "description": "Frequency",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": "Hz",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1350",
      "addressNumeric": 1350,
      "signal": "total_tan_phi",
      "name": "Total-tan-phi",
      "description": "Total-tan-phi",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2832",
      "addressNumeric": 2832,
      "signal": "minima_of_pt_receiver",
      "name": "Minima-of-pt-receiver",
      "description": "Minima-of-pt-receiver",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2836",
      "addressNumeric": 2836,
      "signal": "minima_of_pt_generator",
      "name": "Minima-of-pt-generator",
      "description": "Minima-of-pt-generator",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2868",
      "addressNumeric": 2868,
      "signal": "maxima_of_v1",
      "name": "Maxima-of-V1",
      "description": "Maxima-of-V1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2872",
      "addressNumeric": 2872,
      "signal": "maxima_of_v2",
      "name": "Maxima-of-V2",
      "description": "Maxima-of-V2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2876",
      "addressNumeric": 2876,
      "signal": "maxima_of_v3",
      "name": "Maxima-of-V3",
      "description": "Maxima-of-V3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2880",
      "addressNumeric": 2880,
      "signal": "maxima_of_vt",
      "name": "Maxima-of-vt",
      "description": "Maxima-of-vt",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2884",
      "addressNumeric": 2884,
      "signal": "maxima_of_u12",
      "name": "Maxima-of-U12",
      "description": "Maxima-of-U12",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2888",
      "addressNumeric": 2888,
      "signal": "maxima_of_u23",
      "name": "Maxima-of-U23",
      "description": "Maxima-of-U23",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2892",
      "addressNumeric": 2892,
      "signal": "maxima_of_u31",
      "name": "Maxima-of-U31",
      "description": "Maxima-of-U31",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "V",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2896",
      "addressNumeric": 2896,
      "signal": "maxima_dofi1",
      "name": "Maxima-dofi1",
      "description": "Maxima-dofi1",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2900",
      "addressNumeric": 2900,
      "signal": "maxima_of_i2",
      "name": "Maxima-of-I2",
      "description": "Maxima-of-I2",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2904",
      "addressNumeric": 2904,
      "signal": "maxima_of_i3",
      "name": "Maxima-of-I3",
      "description": "Maxima-of-I3",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2908",
      "addressNumeric": 2908,
      "signal": "maxima_of_in",
      "name": "Maxima-of-in",
      "description": "Maxima-of-in",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "A",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2936",
      "addressNumeric": 2936,
      "signal": "maxima_of_pt_receiver",
      "name": "Maxima-of-pt-receiver",
      "description": "Maxima-of-pt-receiver",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2940",
      "addressNumeric": 2940,
      "signal": "maxima_of_pt_generator",
      "name": "Maxima-of-pt-generator",
      "description": "Maxima-of-pt-generator",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "W",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2968",
      "addressNumeric": 2968,
      "signal": "maxima_of_qt_receiver",
      "name": "Maxima-of-qt-receiver",
      "description": "Maxima-of-qt-receiver",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2972",
      "addressNumeric": 2972,
      "signal": "maxima_of_qt_generator",
      "name": "Maxima-of-qt-generator",
      "description": "Maxima-of-qt-generator",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "var",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3140",
      "addressNumeric": 3140,
      "signal": "minima_of_st",
      "name": "Minima-of-st",
      "description": "Minima-of-st",
      "functionCode": 3,
      "datatype": "uint32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "VA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}