Changer les indications de l'état d'une entité

Bonjour,
je souhaite changer les indications d’une carte en fonction de son état.
Lorsque la filtration de la piscine fonctionne (état « on ») que « filtration en cours » soit affiché sur la carte, idem pour d’autres indications en fonction de l’état de l’entité.
J’essaie mais je n’arrive pas à trouver la solution, pouvez-vous me venir en aide :grinning: ?

Ci-dessous le code de ma carte:

Hello

Ceci ?


type: custom:mushroom-entity-card
entity: light.eclairage_palier
name: stairs
icon: mdi:stairs
tap_action:
  action: toggle
fill_container: true
icon_color: yellow
layout: horizontal

sinon essai ceci

    icon_color: |-
      {% set state=states('light.eclairage_palier') %}
      {% if state=='on' %}
      green
      {% elif state=='off' %}
      blue
      {% else %}
      red
      {% endif %}

3 eme solution

  - type: template
    double_tap_action:
      action: none
    entity: cover
    icon: |
      {% set state=states('cover.garage_door') %}
      {% if state=='closed' %}
      mdi:garage
      {% elif state=='open' %}
      mdi:garage-open
      {% else %}
      mdi:garage-alert
      {% endif %}
    icon_color: |-
      {% set state=states('cover.garage_door') %}
      {% if state=='closed' %}
      green
      {% elif state=='open' %}
      red
      {% else %}
      yellow
      {% endif %}
    content: Garage
    tap_action:
      action: toggle
    hold_action:
      action: none

Le type est pas bon dans ton troisième exemple :wink:

type: custom:mushroom-template-card
2 « J'aime »

autant pour moi !!
:grin:

Mais y a pas de mal :wink:

2 « J'aime »

Ce n’est pas la couleur que je souhaite changer mais l’info de l’état de l’entité.
Dans ma capture d’écran pour Pompe piscine le retour est Indisponible, je souhaite dans ce cas afficher par exemple « ERREUR ».

Et bien il faut juste appliquer les templates de @ClassicRed au champ « secondary ».

Un peu comme ça :

type: custom:mushroom-template-card
entity: switch.sw_lampe_salon
primary: Lampe du salon
secondary: |
  {% if is_state('switch.sw_lampe_salon','on') %}
    Allumée
  {% elif is_state('switch.sw_lampe_salon','off') %}
    Éteinte
  {% else %}
    Erreur
  {% endif %}
icon: |
  {% if is_state('switch.sw_lampe_salon','on') %}
    mdi:lightbulb-on-outline
  {% else %}
    mdi:lightbulb-outline
  {% endif %}
icon_color: |
  {% if is_state('switch.sw_lampe_salon','on') %}
    cyan
  {% else %}
    grey
  {% endif %}
hold_action:
  action: none
double_tap_action:
  action: none

light

1 « J'aime »

Super merci beaucoup !