đŸ”„ HA-Animated-cards : Le Tweak Home Assistant qui change tout (sans JavaScript lourd)

Résumer cet article :

HA-Animated-cards est une collection de cartes prĂȘtes Ă  l’emploi (67 modĂšles au moment oĂč ces lignes sont Ă©crites) pour “animer” un dashboard Home Assistant, surtout si vous utilisez dĂ©jĂ  Mushroom. L’idĂ©e n’est pas de coller des paillettes partout : les animations sont plutĂŽt discrĂštes, propres, et elles s’activent quand ça a du sens. Un lave-linge “tourne” quand il consomme, un ventilateur se met Ă  tourner quand il est rĂ©ellement en marche, une prise “brille” seulement si elle tire de la puissance, etc.

Le point qui fait plaisir : ce n’est pas une â€œĂ©norme” carte custom qui ajoute une tonne de JavaScript. Le projet s’appuie surtout sur Mushroom comme base, et sur card-mod pour injecter le style (CSS) et les animations. RĂ©sultat : c’est lĂ©ger, et ça s’intĂšgre trĂšs bien dans un dashboard dĂ©jĂ  existant.

Pourquoi c’est intĂ©ressant dans Home Assistant

Un dashboard, on le consulte vite fait, plusieurs fois par jour. Et dans la vraie vie, “voir” l’état en une fraction de seconde vaut parfois mieux que “lire” une valeur. HA-Animated-cards apporte justement cette lecture instantanĂ©e.

Prenons trois situations trĂšs concrĂštes.

La machine Ă  laver est “On”, oui
 mais est-ce qu’elle tourne vraiment ? Avec une animation dĂ©clenchĂ©e sur la puissance (W), vous voyez immĂ©diatement si le cycle est en cours ou si la machine est juste en veille.

Une batterie Ă  23% : vous le voyez. Mais si elle charge, vous voulez aussi le comprendre sans entrer dans le dĂ©tail. Les modĂšles “battery/progress” peuvent afficher un comportement diffĂ©rent quand un capteur “chargeur” est actif (typiquement pour un smartphone).

TempĂ©rature / humiditĂ© : les cartes “environment” peuvent rĂ©agir visuellement selon des seuils, et mĂȘme afficher un graphe interactif sur la durĂ©e pour comprendre une tendance (humiditĂ© qui grimpe aprĂšs la douche, tempĂ©rature qui dĂ©croche la nuit, etc.).

Bref, on gagne en lisibilitĂ©, et on se surprend Ă  utiliser le dashboard avec plus de plaisir (oui, c’est un vrai argument
 un tableau de bord qu’on aime regarder, on le garde Ă  jour !).

Prérequis

Le socle conseillĂ© par l’auteur est simple : HACS, Mushroom (cartes et thĂšme), et card-mod (installable via HACS en 2 clics).

Selon les modĂšles, vous pourrez aussi croiser mushroom-legacy-template-card (souvent mentionnĂ© comme dĂ©pendance pratique), et pour certaines variantes “avec graph”, des cartes complĂ©mentaires comme mini-graph-card et vertical-stack-in-card.

Un dĂ©tail qui Ă©vite de s’arracher les cheveux : il est recommandĂ© d’utiliser un affichage de dashboard en mode Sections ou Masonry, et si vos animations semblent ne pas se dĂ©clencher, changer le type de vue peut rĂ©soudre le souci.

Installation : la logique (simple) de HA-Animated-cards

HA-Animated-cards ne s’installe pas comme une intĂ©gration Home Assistant classique. Le principe est plutĂŽt “copier-coller” : vous crĂ©ez une carte Mushroom (ou une carte manuelle selon le modĂšle), vous la configurez normalement (entitĂ©, nom, icĂŽne
), puis vous collez le bloc de style/animation fourni par le projet dans la section card_mod.

C’est important : ne cherchez pas Ă  “ajouter le dĂ©pĂŽt dans HACS” comme si c’était un plugin Ă  installer. Ici, vous rĂ©cupĂ©rez des morceaux de YAML + style Ă  coller dans vos cartes.

Mise en place pas Ă  pas

En pratique, la mise en place est donc trĂšs simple:

Vous ouvrez votre dashboard, puis vous appliquez le thĂšme Mushroom sur la vue oĂč vous allez poser les cartes (c’est clairement recommandĂ©).

Vous ajoutez la carte de base, souvent une Mushroom Entity Card (ou une Mushroom Light Card pour les lumiĂšres).

Vous réglez les champs standards (entité, nom, icÎne, infos
), puis vous passez en éditeur de code et vous collez le style à partir de la section card_mod fournie par HA-Animated-cards.

Vous remplacez les entitĂ©s demandĂ©es dans le code copiĂ©. Pour certains modĂšles, c’est “à deux endroits” (exemple typique : les cartes environnement + graphe).

Et vous ajustez les seuils (tempĂ©ratures, watts, pourcentages) pour coller Ă  VOTRE maison. Parce qu’un lave-linge, une VMC ou un radiateur n’ont pas tous la mĂȘme signature de consommation, et c’est justement lĂ  que ces cartes deviennent “intelligentes”.

Exemple 1 : carte “prise intelligente” pilotĂ©e par la puissance

Cas d’usage trĂšs parlant : une prise connectĂ©e sur un lave-linge, un sĂšche-linge, une imprimante 3D, ou mĂȘme un serveur.

Vous crĂ©ez une Mushroom Entity Card sur l’entitĂ© de la prise (switch). Ensuite, vous collez l’animation correspondante, et vous la rendez “maligne” : l’animation ne dĂ©pend plus seulement de l’état On/Off, mais d’un capteur de puissance (W). Quand la puissance dĂ©passe un seuil (souvent 0 W suffit), l’animation dĂ©marre. Vous pouvez aussi changer l’opĂ©rateur de comparaison selon vos besoins.

Petit dĂ©tail qui compte : pour que card-mod rĂ©cupĂšre correctement la couleur, l’auteur recommande de choisir une vraie couleur d’icĂŽne, et d’éviter les options “primary” ou “accent”.

Exemple 2 : cartes environnement (température / humidité) avec graphe interactif

C’est le genre de carte qui fait dire “ok, là c’est classe” en 2 secondes.

La mĂ©thode montrĂ©e est trĂšs directe : vous ajoutez une carte manuelle dans le dashboard, vous collez le YAML du modĂšle, puis vous remplacez l’entitĂ© du capteur aux emplacements indiquĂ©s (typiquement, une fois pour l’affichage principal et une fois pour le graphe). Ensuite, vous adaptez les valeurs min/max ou les seuils utilisĂ©s pour que l’échelle colle Ă  votre piĂšce (une cave humide ne se rĂšgle pas comme une chambre
).

Pour gagner de la place, l’astuce consiste à combiner deux cartes cîte à cîte via une Grid Card (2 colonnes), puis à ajuster la hauteur des cartes et la largeur du graphe pour que l’ensemble reste compact.

Exemple 3 : cartes batterie / pourcentage (smartphone, capteur, téléchargement
)

Ces modĂšles s’appliquent Ă  tout ce qui expose un pourcentage : batterie de tĂ©lĂ©phone, batterie de capteur Zigbee, progression d’impression 3D, progression de tĂ©lĂ©chargement


La dĂ©mo propose de partir d’une Mushroom Entity Card sur le capteur de batterie, sans forcer d’icĂŽne custom, et avec une couleur plutĂŽt blanche/gris clair. Ensuite, vous collez la partie card_mod du modĂšle choisi.

Pour un tĂ©lĂ©phone, il y a un bonus sympa : vous pouvez ajouter un capteur “chargeur” (branchĂ© / en charge) afin d’afficher une animation spĂ©cifique quand ça charge.

Et cĂŽtĂ© personnalisation, on reste dans le concret : variables pour la taille des textes (primaire/secondaire), taille de l’icĂŽne, et mĂȘme une ligne Ă  commenter/supprimer si vous n’aimez pas la position “dans un coin”.

Astuces et piĂšges classiques

Si une animation “ne prend pas”, commencez par vĂ©rifier deux points trĂšs bĂȘtes : le type de vue du dashboard (certaines personnes constatent que changer de vue dĂ©bloque la situation) et le fait d’utiliser le thĂšme Mushroom sur la vue.

Si une carte dĂ©pend de la couleur (lumiĂšres, icĂŽnes qui doivent “reprendre” la teinte), faites attention aux consignes de configuration : pour certains types, on ne met pas de couleur d’icĂŽne, pour d’autres, il faut au contraire une couleur rĂ©elle (pas primary/accent).

Si vous pilotez une animation sur une valeur numĂ©rique (watts, tempĂ©rature, humiditĂ©), prenez 2 minutes pour choisir un seuil qui correspond Ă  votre Ă©quipement. C’est ce rĂ©glage qui transforme une animation “gadget” en vrai indicateur utile.

OĂč trouver les modĂšles et comment aller plus loin

Le projet est centralisé sur GitHub, et la philosophie est simple : vous choisissez une carte, vous copiez le YAML / le style, vous remplacez les entités, puis vous ajustez.

Et si vous aimez le format vidĂ©o, l’auteur publie des dĂ©mos trĂšs “pas Ă  pas”, avec rĂ©guliĂšrement des nouveaux modĂšles (cartes rĂ©clamĂ©es par la communautĂ©, variantes plus compactes, versions avec graph, etc.).

Testez rapidement sur notre environnement de test !

Si vous avez loupĂ© l’information, je vous propose depuis quelques semaines un environnement de test gratuit pour essayer rapidement Home Assistant sans rien installer chez vous. J’y ai installĂ© tout le nĂ©cessaire pour que vous puissiez tester ces cartes animĂ©es. Ca se passe ici : https://testhomeassistant.fr (login: demo / mot de passe: maisonetdomotique).

Résumer cet article :

Pour information, cet article peut contenir des liens affiliĂ©s, sans aucun impact sur ce que vous gagnez vous mĂȘme ou le prix que vous pouvez payer pour le produit. Passer par ce lien vous permet de me remercier pour le travail effectuĂ© sur le blog chaque jour, et d'aider Ă  couvrir les dĂ©penses du site (hĂ©bergement, frais de port pour les concours, etc.). Ca ne vous coute rien, mais ca m'aide beaucoup ! Merci donc Ă  ceux qui joueront le jeu !

Inscrivez vous Ă  notre newsletter !

Ne ratez plus aucun article, test de produit ou guide, grĂące Ă  un mail dans votre boite chaque vendredi !
Nous n'avons pas pu confirmer votre inscription.
Votre inscription est confirmée.
Que pensez vous de cet article ? Laissez nous vos commentaires !
Merci de rester courtois: un bonjour et un merci ne coutent rien ! Nous sommes là pour échanger de façon constructive. Les trolls seront supprimés.

Laisser un commentaire

deux + onze =

Maison et Domotique
Logo
Compare items
  • Casques Audio (0)
  • Sondes de Piscine ConnectĂ©es (0)
  • Smartphones (0)
Compare