Vier Deye 12k mit mit HA auslesen mit Waveshare RS485 zu RJ45

4 x Waveshare RS485 zu RJ45 auslesen.

Ich habe drei Waveshare RS485 die ich auslesen möchte, auf unterschiedlichen Adressen.
Der Plan ist zwei eigenständige PV-Anlagen mit jeweils 2 x Deye 12k Wechselrichtern und mehrere DS100 Energiezähler auslesen.

Der erste Waveshare liegt auf Adresse 192.168.0.51 und lässt sich top auslesen, alle Werte des Master und Slave werden korrekt dargestellt.

Der zweite Waveshare ist auf 192.168.0.52, ich bekomme keine Werte ausgelesen, vermutet, dass der YAML Code falsch ist.
Die Konfiguration der Waveshare der WR ist gleich, bis auf die Basisadresse.

Die beiden Wechselrichtern auf der Adresse 51 sind aus 2022 und die Zwei auf Adresse 52 aus 2024.

Gibt es Unterschiede zwischen den Wechselrichtern in der Programmierung.

Auf allen 4 WR´s ist die gleiche Firmware installiert ETZ:2005-1144-1807 HMI:1001-C037

Hier im Anhang ist der Code.

#modbus:
  - name: modbus
    type: tcp
    host: 192.168.0.51
    port: 502
    delay: 3
    message_wait_milliseconds: 30
# retries: 3
    timeout: 5
    sensors:
      - name: "Deye Deye Heat sink temperature M0"
        slave: 1
        address: 541
        input_type: holding
        data_type: int16
        unit_of_measurement: "°C"
        scale: 0.1
        offset: -100
        precision: 2
#modbus1:
  - name: modbus1
    type: tcp
    host: 192.168.0.52
    port: 502
    delay: 3
    message_wait_milliseconds: 30
    sensors:
      - name: "Deye Heat sink temperature S1"
        slave: 1
        address: 541
        input_type: holding
        data_type: int16
        unit_of_measurement: "�C"
        scale: 0.1
        offset: -100
        precision: 2

      - name: "Deye Heat sink temperature S2"
        slave: 2
        address: 541
        input_type: holding
        data_type: int16
        unit_of_measurement: "�C"
        scale: 0.1
        offset: -100
        precision: 2

:crayon:by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)