{
  "manufacturer": "schneider",
  "model": "electric-powerlogic-em4800",
  "device": "electric-powerlogic-em4800",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "schneider electric-powerlogic-em4800 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/schneider-electric-powerlogic-em4800.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T14:45:31.707Z",
  "registers": [
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "meter_2_wh_delivered",
      "name": "Meter-2-WH-delivered",
      "description": "Meter-2-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "meter_3_wh_delivered",
      "name": "Meter-3-WH-delivered",
      "description": "Meter-3-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "6",
      "addressNumeric": 6,
      "signal": "meter_4_wh_delivered",
      "name": "Meter-4-WH-delivered",
      "description": "Meter-4-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "meter_5_wh_delivered",
      "name": "Meter-5-WH-delivered",
      "description": "Meter-5-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "10",
      "addressNumeric": 10,
      "signal": "meter_6_wh_delivered",
      "name": "Meter-6-WH-delivered",
      "description": "Meter-6-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "12",
      "addressNumeric": 12,
      "signal": "meter_7_wh_delivered",
      "name": "Meter-7-WH-delivered",
      "description": "Meter-7-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "14",
      "addressNumeric": 14,
      "signal": "meter_8_wh_delivered",
      "name": "Meter-8-WH-delivered",
      "description": "Meter-8-WH-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "100",
      "addressNumeric": 100,
      "signal": "meter_1_wh_received",
      "name": "Meter-1-wh-received",
      "description": "Meter-1-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "102",
      "addressNumeric": 102,
      "signal": "meter_2_wh_received",
      "name": "Meter-2-wh-received",
      "description": "Meter-2-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "104",
      "addressNumeric": 104,
      "signal": "meter_3_wh_received",
      "name": "Meter-3-wh-received",
      "description": "Meter-3-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "106",
      "addressNumeric": 106,
      "signal": "meter_4_wh_received",
      "name": "Meter-4-wh-received",
      "description": "Meter-4-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "108",
      "addressNumeric": 108,
      "signal": "meter_5_wh_received",
      "name": "Meter-5-wh-received",
      "description": "Meter-5-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "110",
      "addressNumeric": 110,
      "signal": "meter_6_wh_received",
      "name": "Meter-6-wh-received",
      "description": "Meter-6-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "112",
      "addressNumeric": 112,
      "signal": "meter_7_wh_received",
      "name": "Meter-7-wh-received",
      "description": "Meter-7-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "114",
      "addressNumeric": 114,
      "signal": "meter_8_wh_received",
      "name": "Meter-8-wh-received",
      "description": "Meter-8-wh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "200",
      "addressNumeric": 200,
      "signal": "meter_1_varh_delivered",
      "name": "Meter-1-VARh-delivered",
      "description": "Meter-1-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "202",
      "addressNumeric": 202,
      "signal": "meter_2_varh_delivered",
      "name": "Meter-2-VARh-delivered",
      "description": "Meter-2-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "204",
      "addressNumeric": 204,
      "signal": "meter_3_varh_delivered",
      "name": "Meter-3-VARh-delivered",
      "description": "Meter-3-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "206",
      "addressNumeric": 206,
      "signal": "meter_4_varh_delivered",
      "name": "Meter-4-VARh-delivered",
      "description": "Meter-4-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "208",
      "addressNumeric": 208,
      "signal": "meter_5_varh_delivered",
      "name": "Meter-5-VARh-delivered",
      "description": "Meter-5-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "210",
      "addressNumeric": 210,
      "signal": "meter_6_varh_delivered",
      "name": "Meter-6-VARh-delivered",
      "description": "Meter-6-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "212",
      "addressNumeric": 212,
      "signal": "meter_7_varh_delivered",
      "name": "Meter-7-VARh-delivered",
      "description": "Meter-7-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "214",
      "addressNumeric": 214,
      "signal": "meter_8_varh_delivered",
      "name": "Meter-8-VARh-delivered",
      "description": "Meter-8-VARh-delivered",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "300",
      "addressNumeric": 300,
      "signal": "meter_1_varh_received",
      "name": "Meter-1-VARh-received",
      "description": "Meter-1-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "302",
      "addressNumeric": 302,
      "signal": "meter_2_varh_received",
      "name": "Meter-2-VARh-received",
      "description": "Meter-2-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "304",
      "addressNumeric": 304,
      "signal": "meter_3_varh_received",
      "name": "Meter-3-VARh-received",
      "description": "Meter-3-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "306",
      "addressNumeric": 306,
      "signal": "meter_4_varh_received",
      "name": "Meter-4-VARh-received",
      "description": "Meter-4-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "308",
      "addressNumeric": 308,
      "signal": "meter_5_varh_received",
      "name": "Meter-5-VARh-received",
      "description": "Meter-5-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "310",
      "addressNumeric": 310,
      "signal": "meter_6_varh_received",
      "name": "Meter-6-VARh-received",
      "description": "Meter-6-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "312",
      "addressNumeric": 312,
      "signal": "meter_7_varh_received",
      "name": "Meter-7-VARh-received",
      "description": "Meter-7-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "314",
      "addressNumeric": 314,
      "signal": "meter_8_varh_received",
      "name": "Meter-8-VARh-received",
      "description": "Meter-8-VARh-received",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "400",
      "addressNumeric": 400,
      "signal": "meter_1_vah",
      "name": "Meter-1-VAh",
      "description": "Meter-1-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "402",
      "addressNumeric": 402,
      "signal": "meter_2_vah",
      "name": "Meter-2-VAh",
      "description": "Meter-2-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "404",
      "addressNumeric": 404,
      "signal": "meter_3_vah",
      "name": "Meter-3-VAh",
      "description": "Meter-3-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "406",
      "addressNumeric": 406,
      "signal": "meter_4_vah",
      "name": "Meter-4-VAh",
      "description": "Meter-4-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "408",
      "addressNumeric": 408,
      "signal": "meter_5_vah",
      "name": "Meter-5-VAh",
      "description": "Meter-5-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "410",
      "addressNumeric": 410,
      "signal": "meter_6_vah",
      "name": "Meter-6-VAh",
      "description": "Meter-6-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "412",
      "addressNumeric": 412,
      "signal": "meter_7_vah",
      "name": "Meter-7-VAh",
      "description": "Meter-7-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "414",
      "addressNumeric": 414,
      "signal": "meter_8_vah",
      "name": "Meter-8-VAh",
      "description": "Meter-8-VAh",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "600",
      "addressNumeric": 600,
      "signal": "meter_1_watts",
      "name": "Meter-1-watts",
      "description": "Meter-1-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "602",
      "addressNumeric": 602,
      "signal": "meter_2_watts",
      "name": "Meter-2-watts",
      "description": "Meter-2-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "604",
      "addressNumeric": 604,
      "signal": "meter_3_watts",
      "name": "Meter-3-watts",
      "description": "Meter-3-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "606",
      "addressNumeric": 606,
      "signal": "meter_4_watts",
      "name": "Meter-4-watts",
      "description": "Meter-4-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "608",
      "addressNumeric": 608,
      "signal": "meter_5_watts",
      "name": "Meter-5-watts",
      "description": "Meter-5-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "610",
      "addressNumeric": 610,
      "signal": "meter_6_watts",
      "name": "Meter-6-watts",
      "description": "Meter-6-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "612",
      "addressNumeric": 612,
      "signal": "meter_7_watts",
      "name": "Meter-7-watts",
      "description": "Meter-7-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "614",
      "addressNumeric": 614,
      "signal": "meter_8_watts",
      "name": "Meter-8-watts",
      "description": "Meter-8-watts",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "700",
      "addressNumeric": 700,
      "signal": "meter_1_var",
      "name": "Meter-1-VAR",
      "description": "Meter-1-VAR",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "702",
      "addressNumeric": 702,
      "signal": "meter_2_var",
      "name": "Meter-2-VAR",
      "description": "Meter-2-VAR",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "704",
      "addressNumeric": 704,
      "signal": "meter_3_var",
      "name": "Meter-3-VAR",
      "description": "Meter-3-VAR",
      "functionCode": 3,
      "datatype": "int32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}