Daten vom MPPT Laderegler über Modbus TCP lesen

Hallo liebe Expert/innen,
ich möchte die Daten eines MPPT Laderegler “SRNE ML 4860” (gibt es auch / unter in diversen Varianten / Bezeichnungen) per Modbus TCP mittels WAVESHARE - Gateway ( RS485-TO-ETH)
lesen.
Habe euch mal die Screenshots meiner Einstellung beigefügt. Vielleicht entdeckt ihr auf Anhieb fehlerhafte Einstellungen die zum Erfolg führen könnten
Ich danke euch schon mal ganz ganz herzlich .

Was hast Du denn im Homeassistant konfiguriert?
Ich lese meinen SMA Wechselrichter per Modbus aus. Funzt bestens. Im Wechselrichter kann ich dazu aber außer an und aus nicht viel einstellen.

Moin , bisher habe ich Home Assistant kaum was dau vorbereitet (siehe unten).
Mein Problem ist das dass Gateway nicht mit dem Laderegler kommuniziert, ich bin nicht in der Lage diese Verbindung herzustellen bzw weiß nicht so ganz was an den gezeigte Einstellungen falsch ist.
So lange des Gateway die Verbindung zum Laderegler nicht aufbaut kann HA auch nichts lesen.
Ich möchte nur lesen, Befehle / Werte schreiben in Richtung Laderegler macht für mich keinen Sinn.

Also das Problem ist die Einstellung des Gateways und über die Weboberfläche kann ma da nicht viel verändern. Über die Serielle Schnittstelle geht wohl mehr, aber die Software findet mein Modell erst gar nicht .

Falls da jemand einen Tipp hat oder ein Beispiel wäre ich sehr glücklich.

modbus:
   - name: ModbusTCPPVMPPT
     type: rtuovertcp
     host: 192.168.178.200
     port: 8888
    
  - sensor:
      - name: Modbus_Bat_Capacity
        unit_of_measurement: "%"
        scale: 0.01
        precision: 2
        slave: 3
        address: 256
        input_type: input
        
      - name: Modbus_Bat_Spannung
        unit_of_measurement: V
        scale: 0.01
        precision: 2
        slave: 3
        address: 257
        input_type: input
        
      - name: Modbus_Bat_Ladestrom
        unit_of_measurement: A
        scale: 0.01
        precision: 2
        slave: 3
        address: 258
        input_type: input
        
      - name: Modbus_Bat_Temperatur
        unit_of_measurement: "°C"
        scale: 0.01
        precision: 2
        slave: 3
        address: 259
        input_type: input
        
      - name: Modbus_Bat_Ladespannung
        unit_of_measurement: V
        scale: 0.01
        precision: 2
        slave: 3
        address: 260
        input_type: input
        
      - name: Modbus_Bat_Ladestrom
        unit_of_measurement: A
        scale: 0.01
        precision: 2
        slave: 3
        address: 261
        input_type: input
        
      - name: Modbus_Bat_Leistung
        unit_of_measurement: W
        scale: 0.01
        precision: 2
        slave: 3
        address: 262
        input_type: input
        
      - name: Modbus_PV_Spannung
        unit_of_measurement: V
        scale: 0.01
        precision: 2
        slave: 3
        address: 263
        input_type: input
        
      - name: Modbus_PV_Strom
        unit_of_measurement: A
        scale: 0.01
        precision: 2
        slave: 3
        address: 264
        input_type: input
        
      - name: Modbus_PV_Ladeleistung
        unit_of_measurement: W
        scale: 0.01
        precision: 2
        slave: 3
        address: 265
        input_type: input
        
      - name: Modbus_Bat_Lastaausgang
        unit_of_measurement: 
        slave: 
        address: 266
        input_type: input
        
      - name: Modbus_Bat_SpannungMin
        unit_of_measurement: V
        scale: 0.01
        precision: 2
        slave: 3
        address: 267
        input_type: input
        
      - name: Modbus_Bat_SpannungMax
        unit_of_measurement: V
        scale: 0.01
        precision: 2      
        slave: 3
        address: 268
        input_type: input
        
      - name: Modbus_Bat_MaxLadestrom
        unit_of_measurement: V
        scale: 0.01
        precision: 2      
        slave: 3
        address: 269
        input_type: input
        
      - name: Modbus_Bat_Ladeleistung
        unit_of_measurement: W
        scale: 0.01
        precision: 2      
        slave: 3
        address: 271
        input_type: input
        
      - name: Modbus_Bat_Amperestunden
        unit_of_measurement: Ah
        scale: 0.01
        precision: 2
        slave: 3
        address: 273
        input_type: input
        
      - name: Modbus_Bat_Ladeleistung_day
        unit_of_measurement: W
        scale: 0.01
        precision: 2
        slave: 3
        address: 275
        input_type: input
        
      - name: Modbus_Bat_comsumption
        unit_of_measurement: W
        scale: 0.01
        precision: 2
        slave: 3
        address: 276
        input_type: input
        
      - name: Modbus_Consumed_E_Today_H
        unit_of_measurement: kWh
        scale: 0.01
        precision: 2
        slave: 1
        address: 13061
        input_type: input
        
      - name: Modbus_Consumed_E_Month_L
        unit_of_measurement: kWh
        scale: 0.01
        precision: 2
        slave: 1
        address: 13062
        input_type: input

Bei mir sieht das im dr yaml so aus:

modbus:
  - type: tcp
    host: 192.168.1.234
    port: 502
    name: "sma"
    close_comm_on_error: true
    delay: 5
    timeout: 5
    sensors:
      - name: STP5000TL20_OpHealth
        data_type: uint32
        unit_of_measurement: "status"
        slave: 3
        address: 30201
        count: 2

Auf jeden Fall würde ich sagen Du hast in der yaml den Port falsch gesetzt. In Deinem Screenshot steht für ModbusTCP Port 1 und Du hast 8888 eingestellt, Ob das rtuovertcp richtig ist weiß ich nicht genau. Denke da muss tcp hin.
Zu Deinem Laderegler kann ich leider nichts sagen.

Hallo, danke für deine Mühen !

Ich habe zusätzlich das Problem das HA nach dem “Speichern” des yaml Codes HA nicht neu starten kann und die Meldung “TYPE” kommt