Mushroom Cover Card changement couleur de l'icone

Bonjour,
J’ai un problème pour changer la couleur d’une icone sur une mushroom cover Card.
voila le code que j’ai bidouillé, mais cela fonctionne bien pour l’icone en vert pour l’ouverture, mais l’icone reste grise pour la fermeture au lieu de passer au rouge comme je le souhaiterais.

type: custom:mushroom-cover-card
entity: cover.volet_eric
hold_action:
  action: none
double_tap_action:
  action: none
name: Volet Ch Eric
show_buttons_control: true
icon: mdi:window-shutter-open
fill_container: false
tap_action:
  action: none
card_mod:
  style:
    .: |
      ha-state-icon {
       {% set state = states('cover.volet_eric') %}
       {% if state == ('open') %}
         color: var(--green-color) ;
       (% else %)
         color: var(--red-color) ;
       {% endif %}  
      }

Je me suis certainement planté dans le code mais malgré plusieurs essais je ne trouve pas !

Bonjour,
essaye comme ça :

card_mod:
  style: |
    ha-state-icon {
     {% set state = states('cover.volet_eric') %}
     {% if state == 'open' %}
       color: var(--green-color);
     {% else %}
       color: var(--red-color);
     {% endif %}  
    }

Merci pour ton aide…j’essaye de mettre en œuvre ce que tu m’as appris pour trouver une variable, mais je pêche encore sur la partie code…
J’ai collé le code à la place du mien mais cette fois l’icone reste en rouge :woozy_face:

type: custom:mushroom-cover-card
entity: cover.volet_eric
hold_action:
  action: none
double_tap_action:
  action: none
name: Volet Ch Eric
show_buttons_control: true
icon: mdi:window-shutter-open
fill_container: false
tap_action:
  action: none
card_mod:
  style: |
    ha-state-icon {
     {% set state = states('cover.volet_eric') %}
     {% if state == open %}
       color: var(--green-color);
     {% else %}
       color: var(--red-color);
     {% endif %}  
    }

oui, j’ai oublié les ' sur open.

{% if state == 'open' %}

j’ai corrigé sur mon post précédent.

Yes c’est ça !!. Je progresse doucement mais le code ça ne supporte pas la moindre erreur, encore merci pour ton aide.
J’ai même réussi a changer l’icone, :muscle:

type: custom:mushroom-cover-card
entity: cover.volet_claudie
name: Volet Ch Claudie
show_buttons_control: true
icon: mdi:window-shutter-open
tap_action:
  action: none
hold_action:
  action: none
double_tap_action:
  action: none
card_mod:
  style: |
    ha-state-icon {
     {% set state = states('cover.volet_claudie') %}
     {% if state == 'open' %}
       color: var(--green-color);
       --card-mod-icon: mdi:window-shutter-open;
     {% else %}
       color: var(--red-color);
       --card-mod-icon: mdi:window-shutter;
     {% endif %}  
    }

1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.