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:23:32.058Z
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
