seit 03/2023 benutze ich HA und habe seither sehr viel gelernt.
Jetzt möchte ich mein System neu aufsetzen auf einem yellow inkl influx, Grafen, zigbee2mqtt usw.
Natürlich möchte ich auch mein system nun geordnet gestalten was das Thema Datensicherung angeht.
Daher habe ich mich entschieden die kleinen Helferlein in eine yaml zu schreiben.
sensor.yaml
binary_senor.yaml usw.
schnell aber merkte ich, das gibt auch wieder durcheinander, also versuchte ich eine yaml Datei pro Raum, Inder dann die einzelnen Sensoren liegen (eine Datei).
mein problem ist nun, ich komme beim besten willen nicht darauf, wie ich eine eigene yaml Datei in der configuration.yaml verankern kann.
schreib ich z.b.: zimmer1: !include /config/wohnung_yaml/zimmer1.yaml
wird das angemerkt weil es keine Integration ist.
habs mit customize: !include /config/wohnung_yaml/zimmer1.yaml
versucht, ebenso nix geworden.
ich weis echt nicht weiter.
Vielleicht hat mir jemand einen Tip wie ich yaml Dateien mit willkürlichem Namen die in einem Ordner liegen in der configuration.yaml verankern kann.
Der Gedanke an sich ist nicht schlecht aber das wird so nicht funktionieren meines Wissens.
Du kannst das mit include usw schon machen dann würde ich halt einfach das so schreiben und aufteilen dass du dazwischen ## Raum## oder wie auch immer machst.
das ist ja mein Problem, die Systemprüfung der confuration.yaml schlägt fehl, wenn ich auf eine zimmer1.yaml in einem Unterordner verweise.
Zunächst hatte ich Probleme die richtige Pfadoption einzugeben, das hat dann geklappt.
Aber dann wurde angemerkt, dass es keine integration sei.
Egal was ich versucht habe, hat alles nicht funktioniert.
… findig bin ich im Netz noch nicht geworden wie das gehen könnte.
Das könnte eventuell mit einem Befehl wie !include_dir_merge_named funktioniren. Bei ‘SmartHome yourself’ gibt es dazu ein gutes Video. Er teilt die Dateien seeehr weit auf. Er fängt klein an, also bis zum Ende schauen.
Das ganze “packages” habe ich mir jetzt nochmal angeschaut.
Da jetzt nicht Samstagabend ist, hat mein Hirn auch besser funktioniert
Warum es bei mir beim ersten Versuch nicht geklappt hatte, war mein fehlender Eintrag “homeassistant:” in der configuration.yaml.
Jetzt funktioniert das alles so wie ich mir dass auch vorgestellt habe.