J’ai voulu déplacer le fichier automations.yaml dans un dossier includes.
Du coup dans mon fichier configuration.yaml, j’ai cette ligne :
automation: !include includes/automations.yaml
Dans le dossier includes (qui est au même niveau que le fichier configuration.yaml), j’ai le fichier automations.yaml.
Après un redémarrage, puis dans le détail des automations, j’obtiens ce message d’erreur :
Cette automatisation ne peut pas être modifiée à partir de l'interface utilisateur car elle n'est pas enregistrée dans le fichier automations.yaml ou n'a pas d'ID.
Est-ce que j’ai mal compris le principe de !include ?
Le fichier automations.yaml ne peut pas être déplacé ?
C’est pas vraiment nouveau d’éviter de prendre la parole de chat GPT pour acquise.
Quand la config est lue, ça produit un gros fichier globale et donc HA ne sait pas ou c’est stocké.
Et ça ne compte pas pour les entrées, car pas produite en yaml mais en json directement.
Donc tous les fichiers qui sont éditables via l’ui (automations/scripts/scenes/secret) sont bloqués.
Les autres issus des intégrations (google, tracker) c’est pareil