ça ne change absolument rien, j’ai même simplifié le code testé sur d’autres entités comme les portes , fais des copier/coller de tes exemples et rien n’y fait, la couleur reste celle définit par défaut comme ci-dessous (alors que j’ai défini l’ouverture sur la couleur rouge) :
Dans ton code je vois === ''Ouvert , il faut mettre ce qu’ il y a dans la partie outils de développement . C’est ici que tu vois les valeurs des capteurs.
Lovelace affiche ‹ ouvert › mais l’état du capteur est simplement on, derrière c’est Lovelace qui transcrit.
Mais si tu met simplement return red; et return 'mdi:home' cela fonctionne ? (toujours sous la balise template:)
C’est vraiment cool, j’ai custom toutes mes entités et c’est un véritable gain de confort d’utilisation ! sais tu à tout hasard si c’est aussi possible de custom la couleur de ses badges? notamment pour les statuts home et away
Bon,juste en supprimant tout et en remettant le fichier RAW ça à l’air d’avoir marcher,j’ai tout mes icônes qui se sont « recolorés » comme avant. donc je pense que ça doit etre bon…
Si tu affiche fenêtre parents et fenêtre kyara dans une carte entités, l’icône de fenêtre parents sera toujours red et l’icône de fenêtre kyara sera red si l’état de binary_sensor.fenetre_kyara est à on (ouverte) sinon elle sera verte.
Les deux solutions ne font donc pas la même chose.
Pour le cas d’un capteur d’ouverture, la meilleur solution pour avoir la meilleur visibilité de l’état est la solution utilisée pour fenêtre kyara.
Les deux sont utiles :
une pour fixer une couleur à une entité
une pour faire varier la couleur suivant l’état d’un ou plusieurs capteurs