Débutant, j’ai une question sûrement très bête, mais après différents essais et recherches je ne trouve pas la solution, si quelqu’un l’avait ça me ferait gagner beaucoup de temps.
J’ai une carte tuile pour un fil pilote Nodon qui fonctionne bien, je voudrais juste modifier la couleur de l’icône en fonction de l’état. J’ai déjà d’autres tuiles dont la couleur de l’icône est en fonction d’une valeur numérique, là ça serait en fonction de l’état du fil pilote. Voici le dernier code que j’ai testé :
features:
- type: select-options
options:
- "Off"
- FrostProtection
- Eco
- Comfort
type: tile
entity: select.zb_fp_salon2_mode_du_fil_pilote
features_position: inline
vertical: false
name: Radiateur salon 2
hide_state: true
show_entity_picture: false
grid_options:
columns: full
color: |-
{% if states(entity) == "Off"}
green
{% elif states(entity) == "Eco"}
red
{% else %}
blue
{% endif %}
Mais malheureusement l’icône reste noire, pas d’erreur de code signalée. Pourriez-vous me préciser la bonne syntaxe des If pour tester l’état du fil pilote et y associer la bonne couleur d’icône ?