Si vous hésitez encore à passer par des cartes Code Names à imprimer pour personnaliser vos automatisations dans Home Assistant (HA), vous êtes loin d’être seul. Les retours de la communauté montrent un large éventail d’opinions, allant de la prudence à l’enthousiasme, avec des expériences souvent très instructives. Dans un précédent article, je partageais déjà mes stratégies gagnantes pour mieux guider dans Code Names Images, orientées autour de la clarté de la communication et de la visualisation, un principe qui reste crucial ici aussi, quand il s’agit de structurer vos scripts et automatisations.
💬 Témoignages réels : entre passion, complexité et désillusion
Ce que je trouve fascinant dans la communauté Home Assistant, c’est l’extrême diversité d’usage, mais également la lucidité qu’ont certains utilisateurs sur l’évolution de leurs projets domotiques. Voici une série de témoignages recueillis sur le forum « Traitements, automatisations et commentaires de HA », enrichis et analysés par mes soins.
Bubule (utilisateur avancé depuis 4 ans) :
« J’utilise HA depuis 4 ans maintenant […] les mises à jour m’inquiètent au point de les reporter […] J’avais remarqué que mes commentaires disparaissaient quand j’utilisais l’UI pour coder mes automatisations. Résultat : je suis resté au YAML, même s’il devient difficile à maintenir. »
BBE répond :
« Hélas, impossible de stocker les commentaires depuis l’UI classique. Mais tu peux tricher avec les alias et descriptions. Cela ne remplace pas totalement les commentaires YAML, mais c’est stocké et interprété par HA. »
Bubule poursuit :
« Je hiérarchise mes fichiers par fonctions (chauffage, éclairage, etc), et les commentaires en YAML sont pour moi les seules références durables… Par contre, j’ai eu une grosse galère : une manipulation ratée avec Studio Code Server a fait sauter mes automations et scripts. J’ai dû restaurer une sauvegarde récente… »
💡 Ce type de retour illustre parfaitement le dilemme de nombreux utilisateurs expérimentés de HA : rester sur une base maîtrisée même archaïque (comme les commentaires YAML), ou s’adapter aux outils modernes avec parfois une perte de repères.
🧰 L’alias et la description : l’alternative pragmatique
Dans le fil de discussion, la solution des alias et descriptions revient plusieurs fois comme une alternative solide. Exemple clé partagé par BBE :
description: |
Toutes les 10 minutes.
En saison de chauffage. En mode auto.
[…]
trigger:
– platform: time_pattern
minutes: /10
Ces alias deviennent visibles dans l’UI (éditeur visuel), rendant la transition depuis le YAML moins brutale, puisqu’on garde une forme d’annotation lisible.
📌 Structure, maintenance et organisation par catégories
Le côté gadget des cartes peut vite se transformer en cauchemar ou au contraire, en une aide précieuse selon comment elles sont pensées. BBE illustre brillamment ce point : 91 automatisations et 27 scripts, tous catégorisés, étiquetés, organisés de façon à trier instantanément les actions. Résultat :
- Tri intelligent via les catégories (ex: Chauffage / PAC)
- Filtres rapides par entités utilisées
- Labels personnalisés (Notifications, Alexa, etc.)
J’ai moi-même commencé à utiliser cette méthode et je vous recommande, dès que vous basculez une automatisation dans l’UI, de l’associer à une ou plusieurs catégories – c’est redoutablement efficace.
🧪 Méthodologie pour migrer sans tout casser
Quand vient le moment de basculer depuis le YAML manual vers l’UI, certains comme Tank ou Pulpy-Luke apportent des conseils cruciaux :
- Faites une sauvegarde complète avant chaque opération
- Commencez par les scripts simples ou peu critiques
- Vérifiez que les ID des automatisations sont compatibles (numériques de préférence)
- Utilisez le champ alias pour garder une logique explicite
Par exemple, une mauvaise déclaration de l’ID (« PAC/Marche1 ») bloque l’import vers l’UI. Il suffit de remplacer ce champ par un identifiant valide (ex : - id: '1728316892993').
🎯 Mon avis personnel
J’ai moi-même été confronté à l’épineuse question des commentaires disparus lors du passage à l’UI. J’étais sceptique, car dans mes projets professionnels en automatisation industrielle, les commentaires sont rois pour faciliter le transfert de compétence. Mais j’ai été agréablement surpris par la puissance des catégories, de la recherche par entité, ou encore des labels.
Je pense sincèrement que les cartes Code Name « à imprimer » ou héritées d’une logique de nomenclature en YAML ne sont ni gadgets, ni obsolètes — elles nécessitent surtout une adaptation. Toutefois, pour des projets à long terme, envisager une migration douce vers l’UI et une classification rigoureuse est la seule voie pérenne.
📍 Conclusion : utiles mais à condition d’évoluer
L’utilisation de commentaires dans des scripts YAML et l’organisation via de fausses cartes imprimées était excellente en 2019-2020. Aujourd’hui, avec l’évolution rapide de HA, elle montre ses limites sans accompagnement. Grâce aux alias, descriptions et surtout aux catégories UI, il est possible de créer une structure robuste, lisible et évolutive.
Mon conseil ? Commencez petit, documentez tout en alias et description, testez avant migration, et gardez toujours une sauvegarde en poche. Et si je peux vous aider à structurer vos automatisations avec le bon compromis YAML/UI, laissez un commentaire ou contactez-moi !