Masquer entité si indisponible

Bonjour,

J’ai installer le scrpit jours_feries que l’on trouve ici :

Par la suite, une fois installé on a ça :
image

J’ai essayé ça, mais cela ne fonctionne pas…

              - entity: sensor.jour_ferie
                style: |
                  hui-generic-entity-row {
                    {% set etat = states('sensor.jour_ferie') %}
                    {% if etat == 'Indisponible' %}
                      display: none;
                    {% endif %}
                    }}

Alors comment cacher cette entité quand elle est indisponible ?

L’état n’est certainement pas indisponible:innocent:

Va voir l’état dans les outils de développement et non depuis le frontend :+1:

Salut @Clemalex

Bien vu, la vrai valeur est « unavailable »
Mais le code ne fonctionne toujours pas

      - type: vertical-stack
        cards:
          - type: entities
            entities:
              - entity: sensor.jour_ferie
                style: |
                  hui-generic-entity-row {
                    {% set etat = states('sensor.jour_ferie') %}
                    {% if etat == 'unavailable %}
                      display: none;
                    {% endif %}
                    }}

manque peut être un ’ après unavailable

Tu trouveras peut être des exemples dans le lien du 1er post de ce sujet :

https://forum.hacf.fr/t/personnaliser-ses-cartes-avec-card-mod/4447

Merci @telenaze pour le ’
Merci @Clemalex pour le ‹ unavailable ›

ça fonctionne !!

Bonsoir,

En résumé et pour être plus clair:
Cacher une entité dans une carte entities

          - type: entities
            entities:
              - entity: sensor.jour_ferie
                style: |
                  hui-generic-entity-row {
                    {% if is_states('sensor.jour_ferie',  'unavailable' %}
                      display: none;
                    {% endif %}
                    }

Et voici le code pour cacher une entitée d’une carte Glance

      - type: glance
        entities:
          - entity: sensor.jour_ferie
            style: |
              state-badge {
                {% if is_state('sensor.jour_ferie', 'unavailable') %}
                  display: none;
                {% endif %}
                }
              div:nth-child(2){
                {% if is_state('sensor.jour_ferie', 'unavailable') %}
                  display: none;
                {% endif %}
                }

La carte entity filter ne faisait pas l’affaire ?

Bonjour @SNoof

Probablement oui, mais comme je ne connais pas cette carte elle ne faisait pas partie de mes solutions.
Je vais y jeter un coup d’œil

@+