Das ist auch nichts „außergewöhnliches“, diverse Integrationen erlauben nur eine Konfiguration per yaml. (Vielleicht weißt du das auch schon)
In dem „Hauptordner“ gibt es eine configuration.yaml. Das ist eigentlich die Grunddatei in der alles startet.
Ich habe es so aufgebaut das alle shell-Befehle in dem Ordner Shell untergebracht sind. Man kann das auch bei Datei sortieren.
script: !include scripts.yaml z.b. würde bedeuten alle scripte liegen in der Datei Scripts.yaml.
shell_command: !include_dir_merge_named Shell erfasst alles im Ordner Shell
Dort liegen dann mehrere .yaml
Naja und in meine Zeilen müssten die IP Adressen dann noch angepasst werden.
Nach einem Restart sind die Scripte verfügbar.
In der Automatisierung kann es als Shell Command ausgewählt werden.
In meinem Dashboard habe ich ein Dropdown Menü mit allen 3 Betriebsmodi erstellt. Die Automatisierung ist dann für die Umschaltung zuständig.
Wenn du noch Fragen hast helfe ich gerne.
