{
  "manufacturer": "ge",
  "model": "epm-5100",
  "device": "epm-5100",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "ge epm-5100 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/ge-epm-5100.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T15:05:59.682Z",
  "registers": [
    {
      "address": "1",
      "addressNumeric": 1,
      "signal": "initialize_meter",
      "name": "Initialize-meter",
      "description": "Initialize-meter",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "2",
      "addressNumeric": 2,
      "signal": "clear_energy_var_hour",
      "name": "Clear-energy-(var-hour)",
      "description": "Clear-energy-(var-hour)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3",
      "addressNumeric": 3,
      "signal": "clear_meter_errors",
      "name": "Clear-meter-errors",
      "description": "Clear-meter-errors",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "4",
      "addressNumeric": 4,
      "signal": "serial_number",
      "name": "Serial-number",
      "description": "Serial-number",
      "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": "firmware_revision",
      "name": "Firmware-revision",
      "description": "Firmware-revision",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "8",
      "addressNumeric": 8,
      "signal": "coc_software_revision",
      "name": "COC-software-revision",
      "description": "COC-software-revision",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1000",
      "addressNumeric": 1000,
      "signal": "number_of_pending_event_messages",
      "name": "Number-of-pending-event-messages",
      "description": "Number-of-pending-event-messages",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1002",
      "addressNumeric": 1002,
      "signal": "kva_max_total_of_all_phases",
      "name": "kVA-max,-total-of-all-phases",
      "description": "kVA-max,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1004",
      "addressNumeric": 1004,
      "signal": "kw_max_total_of_all_phases",
      "name": "kW-max,-total-of-all-phases",
      "description": "kW-max,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1006",
      "addressNumeric": 1006,
      "signal": "kvar_lag_max_total_of_all_phases",
      "name": "Kvar-lag-max,-total-of-all-phases",
      "description": "Kvar-lag-max,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1008",
      "addressNumeric": 1008,
      "signal": "kvar_lead_max_total_of_all_phases",
      "name": "Kvar-lead-max,-total-of-all-phases",
      "description": "Kvar-lead-max,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1010",
      "addressNumeric": 1010,
      "signal": "current_max_phase_a",
      "name": "Current-max-phase-A",
      "description": "Current-max-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1012",
      "addressNumeric": 1012,
      "signal": "current_max_phase_b",
      "name": "Current-max-phase-B",
      "description": "Current-max-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1014",
      "addressNumeric": 1014,
      "signal": "current_max_phase_c",
      "name": "Current-max-phase-C",
      "description": "Current-max-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1016",
      "addressNumeric": 1016,
      "signal": "kvarh_lag_total_of_all_phases",
      "name": "Kvarh-lag,-total-of-all-phases",
      "description": "Kvarh-lag,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1018",
      "addressNumeric": 1018,
      "signal": "kvarh_lead_total_of_all_phases",
      "name": "Kvarh-lead,-total-of-all-phases",
      "description": "Kvarh-lead,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1020",
      "addressNumeric": 1020,
      "signal": "kwh_total_of_all_phases",
      "name": "kWh,-total-of-all-phases",
      "description": "kWh,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1022",
      "addressNumeric": 1022,
      "signal": "kqh_total_of_all_phases",
      "name": "kQh,-total-of-all-phases",
      "description": "kQh,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1024",
      "addressNumeric": 1024,
      "signal": "kvah_total_of_all_phases",
      "name": "kVAh,-total-of-all-phases",
      "description": "kVAh,-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1026",
      "addressNumeric": 1026,
      "signal": "average_power_factor_since_last_reset_all_phases",
      "name": "Average-power-factor-since-last-reset,-all-phases",
      "description": "Average-power-factor-since-last-reset,-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1028",
      "addressNumeric": 1028,
      "signal": "power_factor_total_of_all_phases_at_maximum_kva",
      "name": "Power-factor,-total-of-all-phases,-at-maximum-kVA",
      "description": "Power-factor,-total-of-all-phases,-at-maximum-kVA",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1030",
      "addressNumeric": 1030,
      "signal": "apparent_power_demand_kva_total_of_all_phases",
      "name": "Apparent-power-demand-(kVA),-total-of-all-phases",
      "description": "Apparent-power-demand-(kVA),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1032",
      "addressNumeric": 1032,
      "signal": "real_power_demand_kw_total_of_all_phases",
      "name": "Real-power-demand-(kW)-total-of-all-phases",
      "description": "Real-power-demand-(kW)-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1034",
      "addressNumeric": 1034,
      "signal": "reactive_power_demand_kvar_lag_total_of_all_phases",
      "name": "Reactive-power-demand-(kvar-lag),-total-of-all-phases",
      "description": "Reactive-power-demand-(kvar-lag),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1036",
      "addressNumeric": 1036,
      "signal": "reactive_power_demand_kvar_lead_total_of_all_phases",
      "name": "Reactive-power-demand-(kvar-lead),-total-of-all-phases",
      "description": "Reactive-power-demand-(kvar-lead),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1038",
      "addressNumeric": 1038,
      "signal": "current_demand_phase_a",
      "name": "Current-demand,-phase-A",
      "description": "Current-demand,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1040",
      "addressNumeric": 1040,
      "signal": "current_demand_phase_b",
      "name": "Current-demand,-phase-B",
      "description": "Current-demand,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1042",
      "addressNumeric": 1042,
      "signal": "current_demand_phase_c",
      "name": "Current-demand,-phase-C",
      "description": "Current-demand,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1044",
      "addressNumeric": 1044,
      "signal": "power_factor_all_phases_over_last_demand_interval",
      "name": "Power-factor,-all-phases-(over-last-demand-interval)",
      "description": "Power-factor,-all-phases-(over-last-demand-interval)",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1046",
      "addressNumeric": 1046,
      "signal": "real_power_kw_phase_a",
      "name": "Real-power-(kW),-phase-A",
      "description": "Real-power-(kW),-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1048",
      "addressNumeric": 1048,
      "signal": "real_power_kw_phase_b",
      "name": "Real-power-(kW),-phase-B",
      "description": "Real-power-(kW),-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1050",
      "addressNumeric": 1050,
      "signal": "real_power_kw_phase_c",
      "name": "Real-power-(kW),-phase-C",
      "description": "Real-power-(kW),-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1052",
      "addressNumeric": 1052,
      "signal": "reactive_power_kvar_phase_a",
      "name": "Reactive-power-(kvar),-phase-A",
      "description": "Reactive-power-(kvar),-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1054",
      "addressNumeric": 1054,
      "signal": "reactive_power_kvar_phase_b",
      "name": "Reactive-power-(kvar),-phase-B",
      "description": "Reactive-power-(kvar),-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1056",
      "addressNumeric": 1056,
      "signal": "reactive_power_kvar_phase_c",
      "name": "Reactive-power-(kvar),-phase-C",
      "description": "Reactive-power-(kvar),-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kvar",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1058",
      "addressNumeric": 1058,
      "signal": "apparent_power_kva_phase_a",
      "name": "Apparent-power-(kVA),-phase-A",
      "description": "Apparent-power-(kVA),-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1060",
      "addressNumeric": 1060,
      "signal": "apparent_power_kva_phase_b",
      "name": "Apparent-power-(kVA),-phase-B",
      "description": "Apparent-power-(kVA),-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1062",
      "addressNumeric": 1062,
      "signal": "apparent_power_kva_phase_c",
      "name": "Apparent-power-(kVA),-phase-C",
      "description": "Apparent-power-(kVA),-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1064",
      "addressNumeric": 1064,
      "signal": "power_factor_phase_a",
      "name": "Power-factor,-phase-A",
      "description": "Power-factor,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1066",
      "addressNumeric": 1066,
      "signal": "power_factor_phase_b",
      "name": "Power-factor,-phase-B",
      "description": "Power-factor,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1068",
      "addressNumeric": 1068,
      "signal": "power_factor_phase_c",
      "name": "Power-factor,-phase-C",
      "description": "Power-factor,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1070",
      "addressNumeric": 1070,
      "signal": "apparent_power_kva_total_of_all_phases",
      "name": "Apparent-power-(kVA),-total-of-all-phases",
      "description": "Apparent-power-(kVA),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVA",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1072",
      "addressNumeric": 1072,
      "signal": "real_power_kw_total_of_all_phases",
      "name": "Real-power-(kW),-total-of-all-phases",
      "description": "Real-power-(kW),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1074",
      "addressNumeric": 1074,
      "signal": "reactive_power_kvar_total_of_all_phases",
      "name": "Reactive-power-(kvar),-total-of-all-phases",
      "description": "Reactive-power-(kvar),-total-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kVAR",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1076",
      "addressNumeric": 1076,
      "signal": "l_n_voltage_phase_a_n",
      "name": "L-N-voltage,-phase-A-N",
      "description": "L-N-voltage,-phase-A-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1078",
      "addressNumeric": 1078,
      "signal": "l_n_voltage_phase_b_n",
      "name": "L-N-voltage,-phase-B-N",
      "description": "L-N-voltage,-phase-B-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1080",
      "addressNumeric": 1080,
      "signal": "l_n_voltage_phase_c_n",
      "name": "L-N-voltage,-phase-C-N",
      "description": "L-N-voltage,-phase-C-N",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1082",
      "addressNumeric": 1082,
      "signal": "l_l_voltage_phase_a_b",
      "name": "L-L-voltage,-phase-A-B",
      "description": "L-L-voltage,-phase-A-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1084",
      "addressNumeric": 1084,
      "signal": "l_l_voltage_phase_b_c",
      "name": "L-L-voltage,-phase-B-C",
      "description": "L-L-voltage,-phase-B-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1086",
      "addressNumeric": 1086,
      "signal": "l_l_voltage_phase_c_a",
      "name": "L-L-voltage,-phase-C-A",
      "description": "L-L-voltage,-phase-C-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "volts",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1088",
      "addressNumeric": 1088,
      "signal": "total_power_factor_of_all_phases",
      "name": "Total-power-factor-of-all-phases",
      "description": "Total-power-factor-of-all-phases",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1090",
      "addressNumeric": 1090,
      "signal": "real_power_kw_total_of_all_phases_at_maximum_kva",
      "name": "Real-power-(KW),-total-of-all-phases-at-maximum-kVA",
      "description": "Real-power-(KW),-total-of-all-phases-at-maximum-kVA",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "kW",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1092",
      "addressNumeric": 1092,
      "signal": "current_phase_a",
      "name": "Current,-phase-A",
      "description": "Current,-phase-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1094",
      "addressNumeric": 1094,
      "signal": "current_phase_b",
      "name": "Current,-phase-B",
      "description": "Current,-phase-B",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1096",
      "addressNumeric": 1096,
      "signal": "current_phase_c",
      "name": "Current,-phase-C",
      "description": "Current,-phase-C",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "1098",
      "addressNumeric": 1098,
      "signal": "neutral_current",
      "name": "Neutral-current",
      "description": "Neutral-current",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": "amps",
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3000",
      "addressNumeric": 3000,
      "signal": "hour",
      "name": "Hour",
      "description": "Hour",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3001",
      "addressNumeric": 3001,
      "signal": "minute",
      "name": "Minute",
      "description": "Minute",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3002",
      "addressNumeric": 3002,
      "signal": "seconds",
      "name": "Seconds",
      "description": "Seconds",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3003",
      "addressNumeric": 3003,
      "signal": "password",
      "name": "Password",
      "description": "Password",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3005",
      "addressNumeric": 3005,
      "signal": "pulse_value_interval_time_for_pulse_kyz_output_1",
      "name": "Pulse-value-interval-time-for-pulse-KYZ-output-1",
      "description": "Pulse-value-interval-time-for-pulse-KYZ-output-1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3007",
      "addressNumeric": 3007,
      "signal": "pulse_value_interval_time_for_pulse_kyz_output_2",
      "name": "Pulse-value-interval-time-for-pulse-KYZ-output-2",
      "description": "Pulse-value-interval-time-for-pulse-KYZ-output-2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3009",
      "addressNumeric": 3009,
      "signal": "pulse_units_for_kyz_output_1",
      "name": "Pulse-units-for-KYZ-output-1",
      "description": "Pulse-units-for-KYZ-output-1",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3010",
      "addressNumeric": 3010,
      "signal": "pulse_units_for_kyz_output_2",
      "name": "Pulse-units-for-KYZ-output-2",
      "description": "Pulse-units-for-KYZ-output-2",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3011",
      "addressNumeric": 3011,
      "signal": "programming_flags",
      "name": "Programming-flags",
      "description": "Programming-flags",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3013",
      "addressNumeric": 3013,
      "signal": "demand_interval_length_in_minutes",
      "name": "Demand-interval-length-(in-minutes)",
      "description": "Demand-interval-length-(in-minutes)",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3014",
      "addressNumeric": 3014,
      "signal": "number_of_sub_intervals",
      "name": "Number-of-sub-intervals",
      "description": "Number-of-sub-intervals",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3015",
      "addressNumeric": 3015,
      "signal": "display_scroll_time",
      "name": "Display-scroll-time",
      "description": "Display-scroll-time",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3016",
      "addressNumeric": 3016,
      "signal": "meter_configuration",
      "name": "Meter-configuration",
      "description": "Meter-configuration",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3017",
      "addressNumeric": 3017,
      "signal": "potential_transformer_ratio",
      "name": "Potential-transformer-ratio",
      "description": "Potential-transformer-ratio",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3019",
      "addressNumeric": 3019,
      "signal": "current_transformer_ratio",
      "name": "Current-transformer-ratio",
      "description": "Current-transformer-ratio",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3021",
      "addressNumeric": 3021,
      "signal": "energy_display_format",
      "name": "Energy-display-format",
      "description": "Energy-display-format",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3022",
      "addressNumeric": 3022,
      "signal": "demand_display_format",
      "name": "Demand-display-format",
      "description": "Demand-display-format",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3023",
      "addressNumeric": 3023,
      "signal": "voltage_display_format",
      "name": "Voltage-display-format",
      "description": "Voltage-display-format",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3024",
      "addressNumeric": 3024,
      "signal": "amps_display_format",
      "name": "Amps-display-format",
      "description": "Amps-display-format",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3025",
      "addressNumeric": 3025,
      "signal": "energy_display_scale_kwh_mwh",
      "name": "Energy-display-scale-(kWh,-MWh)",
      "description": "Energy-display-scale-(kWh,-MWh)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3026",
      "addressNumeric": 3026,
      "signal": "demand_display_scale_w_kw_mw",
      "name": "Demand-display-scale-(W,-kW,-MW)",
      "description": "Demand-display-scale-(W,-kW,-MW)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3027",
      "addressNumeric": 3027,
      "signal": "voltage_display_scale_v_kv",
      "name": "Voltage-display-scale-(V,-kV)",
      "description": "Voltage-display-scale-(V,-kV)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3028",
      "addressNumeric": 3028,
      "signal": "amps_display_scale_a_ka",
      "name": "Amps-display-scale-(A,-kA)",
      "description": "Amps-display-scale-(A,-kA)",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "3029",
      "addressNumeric": 3029,
      "signal": "local_faceplate_password",
      "name": "Local-faceplate-password",
      "description": "Local-faceplate-password",
      "functionCode": 3,
      "datatype": "uint16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}