Modbus "Duplicate Key"

Hallo zusammen,

ich habe in den letzten Jahren nur mit iobroker gearbeitet und bin gerade dabei, alles in Home Assistant aufzubauen. Über Modbus frage ich die Werte meiner PV-Anlage und meiner Wallbox (Mennekens) ab. Da aktuell keine Werte angezeigt werden, habe ich festgestellt, dass in der config.yaml in Rot “duplicate Key” angezeigt wird. Kann mir jemand weiterhelfen und sagen welchen Key ich hier vergeben muss? Danke euch.

Du hast einen Key doppelt vergeben. Das mag HA nicht. Da steht meistens dabei, welcher Key das ist. Ansonsten brauchen wir mehr Infos, wie z.B. dein Code aussieht.

Ich habe keinen Code vergeben. Kann ich mir da einen aussuchen?

In der configuration.yaml steht kein Code? Poste mal einen Screenshot vom Fehler.


modbus steht in Zeile 14 und 216, das darf nicht doppelt. Setz den modbus-Code unter 216 mit nach oben oder umgekehrt.

1 „Gefällt mir“

Also doch

Schön das es jetzt funktioniert.

Ich muss das Thema noch angehen, wenn ich mehrere Geräte (unterschiedliche IP-Adressen) per Modbus abfragen möchte, bekomme ich immer die gleiche Fehlermeldung, sobald ein Eintrag doppelt erscheint. Kann ich in der Config nicht mehrere IP-Adressen per Modbus abfragen? Wenn ja, wie :wink:

nur einmal
modbus:
schreiben und darunter die Ganzen Geräte mit

modbus:
  - name: ....
    ......
  - name: ....
    ......
  - name: ....
    ......

usw.

Verstehe ich ja, aber dann wird “host” oder type ebenfalls als duplicate Key angemeckert.

modbus:
  - name: Amtron
    type: tcp
    host: <PutYourAmtronIPhere>
    port: 502
    retry_on_empty: true
    retries: 1
    timeout: 10
    delay: 1
    sensors:

Dann hast du es evtl. falsch eingerückt:

Danke, jetzt habe ich verstanden.