Janitza UMG 96s RTUtoTCP

Hallo Liebe Gemeinde, ich Doktor jetzt schon ein paar Tage mit der Angelegenheit herrum und komme leider nicht weiter.

Ausgangsstellung: ich habe eine Anlage mit einem Janitza UMG 96s Energy Meter. Dieser hat nur eine RS485 MODBUS RTU Schnittstelle. Ich habe mir von der Firma Waveshare einen RS485 to ETH Konverter geholt und so eingerichtet wie der UMG 96s.

Bautrate: 19200kbit/s
Adresse: 16

Nun komme ich mit Home Assistant leider nicht so wirklich weiter, da keine Daten empfangen werden.

in meiner Configurations.yaml hab ich stehen(nicht wundern, ich hab mit den Adressen gespielt um zu gucken ob da irgendwas falsch ist:

Ich bräuchte ein wenig hilfe. Sonst bekomm ich noch Albträume :wink:


modbus:
  - name: Janitza_UMG96s
    type: rtuovertcp
    host: 192.168.19.241
    port: 502
    sensors:
      - name: Janitza_Voltage_L1-N
        slave: 16
        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: 16
        address: 0
        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: 16
        address: 1
        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: 16
        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: 16
        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: 16
        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: 16
        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: 16
        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: 16
        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

Ich bin jetzt auf die RS232 schnittstelle umgeschwänkt. Wenn ich mit dem CASModbus Scanner direkt mit dem Laptop an die Schnittstelle ran gehe und die Adresse 16 Scanne, findet er die Register.

Hab mir von Waveshare nun nochmal den RS232 to ETH Converter geholt. doch da das selbe Problem. Mit dem CASModbus Converter kommt immer der Timeout wenn ich Adresse 16 Scanne.

Also muss es ja an den Convertern liegen. Weiß jeman wie man die richtig einstellen muss damit es klappt? Damit ich wenigstens ermal weiß, dass die Verbindung steht?

Danke schonmal :wink:

Ich kenne den Konverter nicht, aber es sieht so aus, als ob der Ethernet-Konverter eine echte Bridge ist. Deswegen würde ich es in YAML mal mit `type: tcp` versuchen.

ich bin jetzt erstmal weg von Home Assistant und arbeite gerade mit MODBus Scannern um die Verbindung zwischen dem Janitza, dem Waveshare RS232 to eth und meinem PC zu etablieren.

Ich habe aber wenig erfolg bisher.