I used a lot of different Internet resources to get correct data via Modbus TCP from my Janitza UMG96RM-E device.
Below my configuration to help others.
If this can be improved, let me know. I’m a Home Assistant newbie.
# Instellen Modbus TCP connection voor Janitza power analyzer
modbus:
- name: Janitza_UMG96RM-E
type: tcp
host: 192.168.1.128
port: 502
sensors:
- name: Janitza_Voltage_L1-N
slave: 1
address: 19000
input_type: holding
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Voltage_L2-N
slave: 1
address: 19002
input_type: holding
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Voltage_L3-N
slave: 1
address: 19004
input_type: holding
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Current_I_L1
slave: 1
address: 19012
input_type: holding
unit_of_measurement: "A"
device_class: current
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Current_I_L2
slave: 1
address: 19014
input_type: holding
unit_of_measurement: "A"
device_class: current
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Current_I_L3
slave: 1
address: 19016
input_type: holding
unit_of_measurement: "A"
device_class: current
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Real_power_P1_L1N
slave: 1
address: 19020
input_type: holding
unit_of_measurement: "W"
device_class: power
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Real_power_P1_L2N
slave: 1
address: 19022
input_type: holding
unit_of_measurement: "W"
device_class: power
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Real_power_P1_L3N
slave: 1
address: 19024
input_type: holding
unit_of_measurement: "W"
device_class: power
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2
- name: Janitza_Sum_P1_and_P2_and_P3
slave: 1
address: 19026
input_type: holding
unit_of_measurement: "W"
device_class: power
state_class: measurement
scan_interval: 5
data_type: float32
scale: 1
precision: 2