Bonjour
Sur un dashboard, j’ai réussi à modifier la couleur des badge de « person » suivant leur présence.
Cependant, il reste un soucis, lors de l’ouverture de HomeAssistant, les badge ne changent pas de couleur suivant la condition, il faut pour celà que je clique sur les 3 points en haut à gauche, « modifier le tableau de bord », retourner sur les 3 points, « éditeur de configuration », fermer l’éditeur et c’est seulement à ce moment que les badges prennent la couleur liée à la présence.
Le code dans l’éditeur pour faire varier la couleur est :
J’ai pensé à l’indentation car la ligne décrivant la couleur n’était pas décalée car dans ton code.
J’ai modifié, mais ca n’a pas changé.
Donc comme le précise @Pulpy-Luke , entre :hotst{ et } l’indentation ne semble pas être importante
Tu peux tester le bloc if/elif/else directement dans modèle , coté Outils de développement
La différence que je vois entre vos 2 codes, c’est la présence du else dans un cas, pas dans l’autre… Si tes comparaisons d’états ne sont pas bonnes, ça donnerai toujours du gris.
Mais ça n’explique pas le fait que ça marcherai à la ‹ recréation › de la carte. Le fait que ce ne soit pas à jour, je vois qu’une histoire de cache comme explication. Donc à tester : touches CTRL et F5 en même temps sur la carte pas à jour, voir si ça suffit à forcer le refresh coté navigateur
Bizarre car je viens de vérifier et je suis bien en 3.0.13 et je n’ai pas ce problème, les couleurs des badges sont toujours bonne, je n’ai pas besoin de rafraîchir la page !
Mais je souhaiterais également changer la couleur du fond du badge en fonction d’un autre condition.
Quelqu’un sait-il par quoi remplacer label-badge-red pour réaliser cela ? Je n’ai pas trouvé.
De manière générale, où peut-on trouver la doc concernant les paramètres qu’on pourrait changer dans un badge ?