Bonjour à tous,
Je sais qu’il est possible de changer l’icône d’une entité en fonction de son état mais le peut on en fonction de la dernière action de cette entité ?
Je m’explique, mes volets reliés à des shellys 2.5 n’étant pas calibrables puisqu’alimentés en permanence. Je cherche un moyen de changer l’icône (voir même l’État dans l’idéal) en fonction de la dernière action effectuée. Puisque si je lui dit de monter, il montera (ou tentera de monter), il peut apparaître ouvert.
Est ce que quelqu’un saurait coder ça s’il vous plaît ?
Sur le principe, je créerais un « helper » (input_boolean ou autre). Quand tu montes ton volet dans l’automatisation tu changes l’état de ton « helper ».
Ensuite avec la button-card, GitHub - custom-cards/button-card: ❇️ Lovelace button-card for home assistant
avec le template tu peux choisir l’icone, changer la couleur en fonction de la valeur de ton helper.
Il y a pas mal d’exemples dans la doc de la button card qui montrent comment faire.
Un « helper » ??? Tu veux bien m’en dire plus s’il te plaît. J’essaie de voir avec les templates, bin ary sensors, sensors etc mais je nagé un peu.
L’idée serait de réussir à lui faire dire un truc du genre :
Après l’apparition de l’etat " Opening" l’entité prendrait l’etat « open » jusqu’à ce que l’etat « closing » apparaisse et après lequel l’entité prendrait l’etat « close ».
Je viens de voir que tu m’as fait un doublon en mp… Pas bien…
Je copie ma réponses ici :
On peut essayé mais mes dispos sont rares (tard le soir en ce moment)…
Tu as quoi comme entités actuellement ?
Liste les toutes et fait des captures de la vue Outils de développement → onglet ETATS pour chaque entités.
Si je m’avance, je dirais que tu as une seule entité (ou peut être deux) qui représente l’ordre du shelly qui est ensuite envoyé sur le volet concerné.
Je partirais sur des input_boolean je pense.
J’attends que tu me fournisse les captures pour continuer.
On va le faire pour un seul volet, ensuite tu reproduira la méthode pour les autres…
J’ai modifié le message pour intégrer correctement le code.
C’est pour ça que j’ai nommé le boolean « volets bureau », je pensais en faire un par volet mais je fais peut être fausse route.
Je n’étais pas encore sur « site », je viens d’y arriver, je viens de tester et ça fonctionne
Maintenant, il faut que je trouve comment intégrer ça à Lovelace.
Ayant pas mal de choses à gérer en ce moment, javais un peu laissé tomber l’histoire des volets. Mais ton message, me donne envie de m’y remettre, je vais tester ça !
Merci pour le conseil !
Marc
Edit : Je viens de regarder et c’est pas mal quand on a deux interrupteurs. J’ai bien deux boutons sur mon interrupteurs mais il ne sont pas connectés et ne sont pas vus par HA. La seule entité vu est le Shelly 2.5.