ich möchte jetzt ein weiteren Binärsensor hinzufügen.
Einfaches kopieren und einfügen mit anderer Gpio Adresse (016)
funktoniert nicht .
Kann mir mal kurz einer erklären wie ich da ein zweiten Binärsensor hinzufügen kann.
Der Sensor soll den Namen “Störung” bekommen
und da wäre der GPIO 16 für alles zu ´gebrauchen.
Er meckert ja nicht den Gpio an sondern gibt ein Fehler bei hochladen
der Config aus irgendwas "Binäry Sensor doppelt vergeben "oder so
stehe mit englisch etwas auf Kriegsfuß
Zeig doch mal die ganze YAML Config und den Output von esphome config xxx.yaml Hast du vielleicht versehentlich den ganzen Block kopiert, d.h. mit dem binary_sensor: Keyword?
Ich hab mal sowas ähnliches für einen Shelly Plus 1 gemacht und da geht das mit zwei binary_sensor Einträgen, der binary_sensor: Block sieht so aus:
Hi
Das ist der Code aus der ESP32 Config die in den
ESP32 geladen wird oberhalb von Example configuration
stehen nur die Verbindungsdaten vom ESP32 zum Server.
Ich habe in der Config nur die Zeile unterhalb Manetsensor
Brenner läuft kopiert und darunter eingefügt.
Dann das zweite Binäry_Sensor entfernt
hhmm, das beantwortet aber jetzt nicht meine Frage. Wie sieht das Config-YAML aus, das den Fehler erzeugt, und wie sieht die zugehörige Fehlermeldung aus?
Ich kann also nur raten und mir was zusammen reimen, was passiert sein könnte. Also wenn du den kompletten Block dupliziert hast, dann hast du doch zwei binary_sensor: Blöcke, richtig? Das wird aber eine Fehlermeldung erzeugen, weil das Keyword binary_sensor zweimal im gleichen Config-File auftaucht.
Es muss aber eine Liste sein, d.h. wie in meinem Beispiel oder auch wie beim sensor: Block aus deinem YAML Snippet. Der binary_sensor: Block müsste also ungefähr so aussehen: