{
  "manufacturer": "landis",
  "model": "gyr-e650-gateway-meter-1",
  "device": "gyr-e650-gateway-meter-1",
  "category": "Altro",
  "protocol": "modbus",
  "version": "v1",
  "firmware": null,
  "verification": "IMPORTED",
  "isDemo": false,
  "source": {
    "title": "landis gyr-e650-gateway-meter-1 — modbus-database (registers.json)",
    "url": "https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/landis-gyr-e650-gateway-meter-1.htm",
    "documentRef": null,
    "revision": null
  },
  "generatedAt": "2026-09-21T13:43:27.309Z",
  "registers": [
    {
      "address": "40015",
      "addressNumeric": 14,
      "signal": "hours_format_hhmmss",
      "name": "Hours:-format-hhmmss",
      "description": "Hours:-format-hhmmss",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40017",
      "addressNumeric": 16,
      "signal": "data_format_aammgg",
      "name": "Data-format-aammgg",
      "description": "Data-format-aammgg",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40019",
      "addressNumeric": 18,
      "signal": "meter_serial_number_read_by_dlms",
      "name": "Meter-serial-number-(read-by-dlms)",
      "description": "Meter-serial-number-(read-by-dlms)",
      "functionCode": 3,
      "datatype": "int16",
      "length": 1,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40021",
      "addressNumeric": 20,
      "signal": "reset_meter_count",
      "name": "Reset-meter-count",
      "description": "Reset-meter-count",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40023",
      "addressNumeric": 22,
      "signal": "total_active_energy_a",
      "name": "Total-active-energy-a+",
      "description": "Total-active-energy-a+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40025",
      "addressNumeric": 24,
      "signal": "total_active_energy_previous_month_a",
      "name": "Total-active-energy-previous-month-A-+",
      "description": "Total-active-energy-previous-month-A-+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40027",
      "addressNumeric": 26,
      "signal": "total_active_energy_slot_1_a",
      "name": "Total-active-energy-slot-1-a+",
      "description": "Total-active-energy-slot-1-a+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40029",
      "addressNumeric": 28,
      "signal": "total_active_energy_slot_1_previous_month_a",
      "name": "Total-active-energy-slot-1-previous-month-A-+",
      "description": "Total-active-energy-slot-1-previous-month-A-+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40031",
      "addressNumeric": 30,
      "signal": "total_active_energy_slot_2_a",
      "name": "Total-active-energy-slot-2-a+",
      "description": "Total-active-energy-slot-2-a+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40033",
      "addressNumeric": 32,
      "signal": "total_active_energy_slot_2_previous_month_a",
      "name": "Total-active-energy-slot-2-previous-month-A-+",
      "description": "Total-active-energy-slot-2-previous-month-A-+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40035",
      "addressNumeric": 34,
      "signal": "total_active_energy_slot_3_a",
      "name": "Total-active-energy-slot-3-a+",
      "description": "Total-active-energy-slot-3-a+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40037",
      "addressNumeric": 36,
      "signal": "total_active_energy_slot_3_previous_month_a",
      "name": "Total-active-energy-slot-3-previous-month-A-+",
      "description": "Total-active-energy-slot-3-previous-month-A-+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40039",
      "addressNumeric": 38,
      "signal": "total_active_energy_slot_4_a",
      "name": "Total-active-energy-slot-4-a+",
      "description": "Total-active-energy-slot-4-a+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40041",
      "addressNumeric": 40,
      "signal": "total_active_energy_slot_4_previous_month_a",
      "name": "Total-active-energy-slot-4-previous-month-A-+",
      "description": "Total-active-energy-slot-4-previous-month-A-+",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40043",
      "addressNumeric": 42,
      "signal": "total_active_energy_a_40043",
      "name": "Total-active-energy-A",
      "description": "Total-active-energy-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40045",
      "addressNumeric": 44,
      "signal": "total_active_energy_previous_month_a_40045",
      "name": "Total-active-energy-previous-month-A",
      "description": "Total-active-energy-previous-month-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40047",
      "addressNumeric": 46,
      "signal": "total_active_energy_slot_1_a_40047",
      "name": "Total-active-energy-slot-1-A",
      "description": "Total-active-energy-slot-1-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40049",
      "addressNumeric": 48,
      "signal": "total_active_energy_slot_1_previous_month_a_40049",
      "name": "Total-active-energy-slot-1-previous-month-A",
      "description": "Total-active-energy-slot-1-previous-month-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40051",
      "addressNumeric": 50,
      "signal": "total_active_energy_slot_2_a_40051",
      "name": "Total-active-energy-slot-2-A",
      "description": "Total-active-energy-slot-2-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40053",
      "addressNumeric": 52,
      "signal": "total_active_energy_slot_2_previous_month_a_40053",
      "name": "Total-active-energy-slot-2-previous-month-A",
      "description": "Total-active-energy-slot-2-previous-month-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40055",
      "addressNumeric": 54,
      "signal": "total_active_energy_slot_3_a_40055",
      "name": "Total-active-energy-slot-3-A",
      "description": "Total-active-energy-slot-3-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40057",
      "addressNumeric": 56,
      "signal": "total_active_energy_slot_3_previous_month_a_40057",
      "name": "Total-active-energy-slot-3-previous-month-A",
      "description": "Total-active-energy-slot-3-previous-month-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40059",
      "addressNumeric": 58,
      "signal": "total_active_energy_slot_4_a_40059",
      "name": "Total-active-energy-slot-4-A",
      "description": "Total-active-energy-slot-4-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40061",
      "addressNumeric": 60,
      "signal": "total_active_energy_slot_4_previous_month_a_40061",
      "name": "Total-active-energy-slot-4-previous-month-A",
      "description": "Total-active-energy-slot-4-previous-month-A",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40063",
      "addressNumeric": 62,
      "signal": "reactive_total_energy_q1",
      "name": "Reactive-total-energy-Q1",
      "description": "Reactive-total-energy-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40065",
      "addressNumeric": 64,
      "signal": "reactive_total_energy_previous_month_q1",
      "name": "Reactive-total-energy-previous-month-Q1",
      "description": "Reactive-total-energy-previous-month-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40067",
      "addressNumeric": 66,
      "signal": "reactive_total_energy_slot_1_q1",
      "name": "Reactive-total-energy-slot-1-Q1",
      "description": "Reactive-total-energy-slot-1-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40069",
      "addressNumeric": 68,
      "signal": "reactive_total_energy_slot_1_previous_month_q1",
      "name": "Reactive-total-energy-slot-1-previous-month-Q1",
      "description": "Reactive-total-energy-slot-1-previous-month-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40071",
      "addressNumeric": 70,
      "signal": "reactive_total_energy_slot_2_q1",
      "name": "Reactive-total-energy-slot-2-Q1",
      "description": "Reactive-total-energy-slot-2-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40073",
      "addressNumeric": 72,
      "signal": "reactive_total_energy_slot_2_previous_month_q1",
      "name": "Reactive-total-energy-slot-2-previous-month-Q1",
      "description": "Reactive-total-energy-slot-2-previous-month-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40075",
      "addressNumeric": 74,
      "signal": "reactive_total_energy_slot_3_q1",
      "name": "Reactive-total-energy-slot-3-Q1",
      "description": "Reactive-total-energy-slot-3-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40077",
      "addressNumeric": 76,
      "signal": "reactive_total_energy_slot_3_previous_month_q1",
      "name": "Reactive-total-energy-slot-3-previous-month-Q1",
      "description": "Reactive-total-energy-slot-3-previous-month-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40079",
      "addressNumeric": 78,
      "signal": "reactive_total_energy_slot_4_q1",
      "name": "Reactive-total-energy-slot-4-Q1",
      "description": "Reactive-total-energy-slot-4-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40081",
      "addressNumeric": 80,
      "signal": "reactive_total_energy_slot_4_previous_month_q1",
      "name": "Reactive-total-energy-slot-4-previous-month-Q1",
      "description": "Reactive-total-energy-slot-4-previous-month-Q1",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40083",
      "addressNumeric": 82,
      "signal": "reactive_total_energy_q2",
      "name": "Reactive-total-energy-Q2",
      "description": "Reactive-total-energy-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40085",
      "addressNumeric": 84,
      "signal": "reactive_total_energy_previous_month_q2",
      "name": "Reactive-total-energy-previous-month-Q2",
      "description": "Reactive-total-energy-previous-month-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40087",
      "addressNumeric": 86,
      "signal": "reactive_total_energy_slot_1_q2",
      "name": "Reactive-total-energy-slot-1-Q2",
      "description": "Reactive-total-energy-slot-1-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40089",
      "addressNumeric": 88,
      "signal": "reactive_total_energy_slot_1_previous_month_q2",
      "name": "Reactive-total-energy-slot-1-previous-month-Q2",
      "description": "Reactive-total-energy-slot-1-previous-month-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40091",
      "addressNumeric": 90,
      "signal": "reactive_total_energy_slot_2_q2",
      "name": "Reactive-total-energy-slot-2-Q2",
      "description": "Reactive-total-energy-slot-2-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40093",
      "addressNumeric": 92,
      "signal": "reactive_total_energy_slot_2_previous_month_q2",
      "name": "Reactive-total-energy-slot-2-previous-month-Q2",
      "description": "Reactive-total-energy-slot-2-previous-month-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40095",
      "addressNumeric": 94,
      "signal": "reactive_total_energy_slot_3_q2",
      "name": "Reactive-total-energy-slot-3-Q2",
      "description": "Reactive-total-energy-slot-3-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40097",
      "addressNumeric": 96,
      "signal": "reactive_total_energy_slot_3_previous_month_q2",
      "name": "Reactive-total-energy-slot-3-previous-month-Q2",
      "description": "Reactive-total-energy-slot-3-previous-month-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40099",
      "addressNumeric": 98,
      "signal": "reactive_total_energy_slot_4_q2",
      "name": "Reactive-total-energy-slot-4-Q2",
      "description": "Reactive-total-energy-slot-4-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40101",
      "addressNumeric": 100,
      "signal": "reactive_total_energy_slot_4_previous_month_q2",
      "name": "Reactive-total-energy-slot-4-previous-month-Q2",
      "description": "Reactive-total-energy-slot-4-previous-month-Q2",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40103",
      "addressNumeric": 102,
      "signal": "reactive_total_energy_q3",
      "name": "Reactive-total-energy-Q3",
      "description": "Reactive-total-energy-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40105",
      "addressNumeric": 104,
      "signal": "reactive_total_energy_previous_month_q3",
      "name": "Reactive-total-energy-previous-month-Q3",
      "description": "Reactive-total-energy-previous-month-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40107",
      "addressNumeric": 106,
      "signal": "reactive_total_energy_slot_1_q3",
      "name": "Reactive-total-energy-slot-1-Q3",
      "description": "Reactive-total-energy-slot-1-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40109",
      "addressNumeric": 108,
      "signal": "reactive_total_energy_slot_1_previous_month_q3",
      "name": "Reactive-total-energy-slot-1-previous-month-Q3",
      "description": "Reactive-total-energy-slot-1-previous-month-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40111",
      "addressNumeric": 110,
      "signal": "reactive_total_energy_slot_2_q3",
      "name": "Reactive-total-energy-slot-2-Q3",
      "description": "Reactive-total-energy-slot-2-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    },
    {
      "address": "40113",
      "addressNumeric": 112,
      "signal": "reactive_total_energy_slot_2_previous_month_q3",
      "name": "Reactive-total-energy-slot-2-previous-month-Q3",
      "description": "Reactive-total-energy-slot-2-previous-month-Q3",
      "functionCode": 3,
      "datatype": "float32",
      "length": 2,
      "scale": 1,
      "offset": 0,
      "unit": null,
      "access": "READ",
      "endianness": null,
      "group": null,
      "notes": null
    }
  ]
}