Basis monitoring with data from Janitza UMG96RM-E

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
2 Likes

Hi,

thank you i used that as a shot in the dark with just changing the ip for an Janitza UMG604-E, and something is working :slight_smile:


Values are correct, it’s a facility.
Be happy not needed to pay this :smiley:

Do you have more documentation, i need more value, at least the total consumption for usage in HA.

I found something 19054-19076 should be useful:

  - name: Janitza_Real_Sum_P1_and_P2_and_P3
    slave: 1
    address: 19060
    input_type: holding
    unit_of_measurement: "Wh"
    device_class: energy
    state_class: total_increasing
    scan_interval: 5
    data_type: float32
    scale: 1
    precision: 2
  - name: Janitza_Real_Consumed_Sum_P1_and_P2_and_P3
    slave: 1
    address: 19068
    input_type: holding
    unit_of_measurement: "Wh"
    device_class: energy
    state_class: total_increasing
    scan_interval: 5
    data_type: float32
    scale: 1
    precision: 2
  - name: Janitza_Real_Delivered_Sum_P1_and_P2_and_P3
    slave: 1
    address: 19076
    input_type: holding
    unit_of_measurement: "Wh"
    device_class: energy
    state_class: total_increasing
    scan_interval: 5
    data_type: float32
    scale: 1
    precision: 2

There is a large table inside which covers the numbers.