manufacturer: janitza
model: umg604
device: umg604
category: Altro
protocol: modbus
version: v1
firmware: null
verification: IMPORTED
isDemo: false
source:
  title: janitza umg604 — modbus-database (registers.json)
  url: https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/janitza-umg604.htm
  documentRef: null
  revision: null
generatedAt: 2026-09-21T13:30:30.457Z
registers:
  - address: "19000"
    addressNumeric: 8999
    signal: voltage_l1_n
    name: Voltage-L1-N
    description: Voltage-L1-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19002"
    addressNumeric: 9001
    signal: voltage_l2_n
    name: Voltage-L2-N
    description: Voltage-L2-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19004"
    addressNumeric: 9003
    signal: voltage_l3_n
    name: Voltage-L3-N
    description: Voltage-L3-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19006"
    addressNumeric: 9005
    signal: voltage_l1_l2
    name: Voltage-L1-L2
    description: Voltage-L1-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19008"
    addressNumeric: 9007
    signal: voltage_l2_l3
    name: Voltage-L2-L3
    description: Voltage-L2-L3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19010"
    addressNumeric: 9009
    signal: voltage_l3_l1
    name: Voltage-L3-L1
    description: Voltage-L3-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: V
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19012"
    addressNumeric: 9011
    signal: apparent_current_l1_n
    name: Apparent-current,-L1-N
    description: Apparent-current,-L1-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19014"
    addressNumeric: 9013
    signal: apparent_current_l2_n
    name: Apparent-current,-L2-N
    description: Apparent-current,-L2-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19016"
    addressNumeric: 9015
    signal: apparent_current_l3_n
    name: Apparent-current,-L3-N
    description: Apparent-current,-L3-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19018"
    addressNumeric: 9017
    signal: vector_sum_in_i1_i2_i3
    name: Vector-sum;-in=i1+i2+i3
    description: Vector-sum;-in=i1+i2+i3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: A
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19020"
    addressNumeric: 9019
    signal: real_power_l1_n
    name: Real-power-L1-N
    description: Real-power-L1-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19022"
    addressNumeric: 9021
    signal: real_power_l2_n
    name: Real-power-L2-N
    description: Real-power-L2-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19024"
    addressNumeric: 9023
    signal: real_power_l3_n
    name: Real-power-L3-N
    description: Real-power-L3-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19026"
    addressNumeric: 9025
    signal: psum3_p1_p2_p3
    name: Psum3=p1+p2+p3
    description: Psum3=p1+p2+p3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: W
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19028"
    addressNumeric: 9027
    signal: apparent_power_l1_n
    name: Apparent-power-L1-N
    description: Apparent-power-L1-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19030"
    addressNumeric: 9029
    signal: apparent_power_l2_n
    name: Apparent-power-L2-N
    description: Apparent-power-L2-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19032"
    addressNumeric: 9031
    signal: apparent_power_l3_n
    name: Apparent-power-L3-N
    description: Apparent-power-L3-N
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19034"
    addressNumeric: 9033
    signal: sum_ssum3_s1_s2_s3
    name: Sum;-ssum3=s1+s2+s3
    description: Sum;-ssum3=s1+s2+s3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VA
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19036"
    addressNumeric: 9035
    signal: reactive_power_l1_fundamental_comp
    name: Reactive-power-L1-(fundamental-comp.)
    description: Reactive-power-L1-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19038"
    addressNumeric: 9037
    signal: reactive_power_l2_fundamental_comp
    name: Reactive-power-L2-(fundamental-comp.)
    description: Reactive-power-L2-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19040"
    addressNumeric: 9039
    signal: reactive_power_l3_fundamental_comp
    name: Reactive-power-L3-(fundamental-comp.)
    description: Reactive-power-L3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19042"
    addressNumeric: 9041
    signal: qsum3_q1_q2_q3_fundamental_comp
    name: Qsum3=q1+q2+q3-(fundamental-comp.)
    description: Qsum3=q1+q2+q3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: var
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19044"
    addressNumeric: 9043
    signal: cosphi_ul1_il1_fundamental_comp
    name: Cosphi;-UL1-IL1-(fundamental-comp.)
    description: Cosphi;-UL1-IL1-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19046"
    addressNumeric: 9045
    signal: cosphi_ul2_il2_fundamental_comp
    name: Cosphi;-UL2-IL2-(fundamental-comp.)
    description: Cosphi;-UL2-IL2-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19048"
    addressNumeric: 9047
    signal: cosphi_ul3_il3_fundamental_comp
    name: Cosphi;-UL3-IL3-(fundamental-comp.)
    description: Cosphi;-UL3-IL3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19050"
    addressNumeric: 9049
    signal: measured_frequency
    name: Measured-frequency
    description: Measured-frequency
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Hz
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19052"
    addressNumeric: 9051
    signal: rotation_field_1_right_0_none_1_left
    name: Rotation-field;-1=right,-0=none,-1=left
    description: Rotation-field;-1=right,-0=none,-1=left
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: null
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19054"
    addressNumeric: 9053
    signal: real_energy_l1
    name: Real-energy-L1
    description: Real-energy-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19056"
    addressNumeric: 9055
    signal: real_energy_l2
    name: Real-energy-L2
    description: Real-energy-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19058"
    addressNumeric: 9057
    signal: real_energy_l3
    name: Real-energy-L3
    description: Real-energy-L3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19060"
    addressNumeric: 9059
    signal: real_energy_l1_l3
    name: Real-energy-l1..l3
    description: Real-energy-l1..l3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19062"
    addressNumeric: 9061
    signal: real_energy_l1_consumed
    name: Real-energy-l1,-consumed
    description: Real-energy-l1,-consumed
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19064"
    addressNumeric: 9063
    signal: real_energy_l2_consumed
    name: Real-energy-l2,-consumed
    description: Real-energy-l2,-consumed
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19066"
    addressNumeric: 9065
    signal: real_energy_l3_consumed
    name: Real-energy-l3,-consumed
    description: Real-energy-l3,-consumed
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19068"
    addressNumeric: 9067
    signal: real_energy_l1_l3_consumed_rate_1
    name: Real-energy-l1..l3,-consumed,-rate-1
    description: Real-energy-l1..l3,-consumed,-rate-1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19070"
    addressNumeric: 9069
    signal: real_energy_l1_delivered
    name: Real-energy-l1,-delivered
    description: Real-energy-l1,-delivered
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19072"
    addressNumeric: 9071
    signal: real_energy_l2_delivered
    name: Real-energy-l2,-delivered
    description: Real-energy-l2,-delivered
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19074"
    addressNumeric: 9073
    signal: real_energy_l3_delivered
    name: Real-energy-l3,-delivered
    description: Real-energy-l3,-delivered
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19076"
    addressNumeric: 9075
    signal: real_energy_l1_l3_delivered
    name: Real-energy-l1..l3,-delivered
    description: Real-energy-l1..l3,-delivered
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: Wh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19078"
    addressNumeric: 9077
    signal: apparent_energy_l1
    name: Apparent-energy-L1
    description: Apparent-energy-L1
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19080"
    addressNumeric: 9079
    signal: apparent_energy_l2
    name: Apparent-energy-L2
    description: Apparent-energy-L2
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19082"
    addressNumeric: 9081
    signal: apparent_energy_l3
    name: Apparent-energy-L3
    description: Apparent-energy-L3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19084"
    addressNumeric: 9083
    signal: apparent_energy_l1_l3
    name: Apparent-energy-l1..l3
    description: Apparent-energy-l1..l3
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: VAh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19086"
    addressNumeric: 9085
    signal: reaktive_energy_l1_fundamental_comp
    name: Reaktive-energy-L1-(fundamental-comp.)
    description: Reaktive-energy-L1-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19088"
    addressNumeric: 9087
    signal: reaktive_energy_l2_fundamental_comp
    name: Reaktive-energy-L2-(fundamental-comp.)
    description: Reaktive-energy-L2-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19090"
    addressNumeric: 9089
    signal: reaktive_energy_l3_fundamental_comp
    name: Reaktive-energy-L3-(fundamental-comp.)
    description: Reaktive-energy-L3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19092"
    addressNumeric: 9091
    signal: reaktive_energy_l1_l3_fundamental_comp
    name: Reaktive-energy-l1..l3-(fundamental-comp.)
    description: Reaktive-energy-l1..l3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19094"
    addressNumeric: 9093
    signal: reactive_energy_inductive_l1_fundamental_comp
    name: Reactive-energy,-inductive,-L1-(fundamental-comp.)
    description: Reactive-energy,-inductive,-L1-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19096"
    addressNumeric: 9095
    signal: reactive_energy_inductive_l2_fundamental_comp
    name: Reactive-energy,-inductive,-L2-(fundamental-comp.)
    description: Reactive-energy,-inductive,-L2-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
  - address: "19098"
    addressNumeric: 9097
    signal: reactive_energy_inductive_l3_fundamental_comp
    name: Reactive-energy,-inductive,-L3-(fundamental-comp.)
    description: Reactive-energy,-inductive,-L3-(fundamental-comp.)
    functionCode: 3
    datatype: float32
    length: 2
    scale: 1
    offset: 0
    unit: varh
    access: READ
    endianness: null
    group: null
    notes: null
