Ankündigung

Einklappen
Keine Ankündigung bisher.

Einbindung binary_sensor über yaml

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Einbindung binary_sensor über yaml

    Hallo zusammen,

    ich wollte nun endlich mal alle Fensterkontakte in HA bringen und mir den Klickaufwand über die GUI sparen und es per yaml erledigen. Leider wird mir die Entität in den Einstellungen nicht angezeigt und ich habe keine Ahnung warum. Konfiguration prüfen gibt auch keinen Fehler aus.

    In meiner configuration.yaml habe ich knx: !include_dir_merge_named knx
    Im KNX Ordner dann​ meine cover.yaml etc. und nun also neu auch eine binarysensor.yaml

    Diese sieht so aus:
    binary_sensor:
    - name: "Fenster Büro Kipp"
    state_address: "7/3/62"​

    Was mache ich falsch?

    #2
    So fehlt die Einrückung ;-)
    Poste das yaml mal als Code.

    Kommentar


      #3
      Oh ja, gerne. Die Einrückung sollte nicht die Ursache sein
      Code:
      binary_sensor:
        - name: "Fenster Büro Kipp"
          state_address: "7/3/62"​

      Kommentar


        #4
        Bei siehst wie folgt aus:

        configuration.yaml
        Code:
        knx:
          cover: !include knx_cover.yaml
          sensor: !include knx_sensor.yaml
          binary_sensor: !include knx_binary_sensor.yaml​
        knx_binary_sensor.yaml
        Code:
        - name: "Fensterkontakt Schlafzimmer"
          state_address: "18/0/0"
          device_class: "window"​

        Kommentar


          #5
          Die Konfig sieht m.E. okay aus.
          Aus meiner Erfahrung kann HA manchmal aber etwas "zickig" sein, was Neustarts und das Übernehmen von Konfigurationsänderungen anbelangt. Evtl. mal das ganze System neu starten.

          Kommentar


            #6
            Eine Gefahr liegt auch im include:

            Dadurch werden mehrere yaml Dateien hintereinander gehängt.

            Wenn jetzt ein keyword in mehreren der yaml vorkommt, gewinnt das letzte Vorkommen und alle vorherigen Einträge werden ignoriert.

            Wenn die obigen Auszüge eins zu eins aus deiner Konfiguration kommen und nicht in einer anderen Reihenfolge dort sind, sollte das aber kein Problem sein.

            Ich würde die Log-Datei einmal löschen und home assistant dann neu starten und schauen ob es irgend welche Hinweise gibt

            Kommentar


              #7
              Danke für eure Hinweise. Nach einem scheinbar erholsamen Wochenende konnte ich damit den Fehler entdecken.

              Ich hatte als ich HASS zum ersten mal aufgesetzt hatte ein Struktur hier aus dem Forum übernommen und neben einer sensor.yaml, cover.yaml auch eine window.yaml angelegt. Diese startet mit
              Code:
              binary_sensor:
              , so dass henfris vermutung korrekt war.



              Zitat von henfri Beitrag anzeigen
              Wenn jetzt ein keyword in mehreren der yaml vorkommt, gewinnt das letzte Vorkommen und alle vorherigen Einträge werden ignoriert.

              Kommentar

              Lädt...
              X