Bonsoir,
Malgré la lecture de nombreuses discussions sur ce forum, je n’arrive pas à faire changer la couleur de l’icone d’une entité.
J’arrive très bien à modifier l’icone de l’entité dans son template, mais je n’arrive pas à en faire changer la couleur.
Ci-dessous le code du template:
- name: "Etat lave linge"
unique_id: etat_lave_linge
state: >-
{% if is_state('input_boolean.lave_linge_cycle', 'off') %}
Arrêté
{% else %}
En cours
{% endif %}
icon: >-
{% if is_state('sensor.etat_lave_linge', 'Arrêté') %}
mdi:washing-machine-off
{% else %}
mdi:washing-machine-alert
{% endif %}
icon_color: >-
{% if is_state('sensor.etat_lave_linge', 'Arrêté') %}
rgb(251, 210, 41)
{% else %}
rgb(54, 95, 140)
{% endif %}
J’affiche ensuite l’état des différents electroménagers dans une carte « Glance »
Si dans mon template je ne mets pas la partie icon_color, tout va bien, et les icones changent bien en fonction de l’état. Si je rajoute la partie icon_color, les templates ne fonctionnent plus du tout.
J’avais lu un autre sujet avant de poster mon message. Il parlait surtout des cartes « entity », très peu de « glance » (ou alors j’ai lu trop vite).
Merci pour ce lien. Je vais reprendre le sujet à tête reposée plus tard je pense…
Je réponds à ce sujet avec la solution pour servir à d’autres.
Merci @Herbs pour avoir pointé sur le bon post sur le long sujet sur CSS et Card_mod
Alors en résumé:
Le résultat de la carte Glance:
Et le code associé: