Etat heure creuse et couleur icône

C’est lovelace card mod :wink:

c’est normal que je ne le trouve pas, il a déjà été installé la semaine dernière.
Mais ça ne fonctionne pas, il faudrait visiblement que je rajoute du code dans le configuration.yaml au niveau du frontend: mais j’ai essayé, ça ne fonctionne pas.
L’emplacement du fichier est : /config/www/community/lovelace-card-mod/card-mod.js

Il faut ajouter ces lignes dans ton configuration.yaml, mais même sans card-mod doit fonctionner.

frontend:
  extra_module_url:
    - /local/community/lovelace-card-mod/card-mod.js

j’avais fait ça vu que le chemin est celui indiqué plus haut, donc ce n’est pas bon ?

non pas bon, mauvaise indexion. Il faut bien respecter les espaces.

frontend:
  extra_module_url: #deux espace
    - /local/community/lovelace-card-mod/card-mod.js #quatre espaces.

image

exemple avec le code que ta mis plus haut:

type: vertical-stack
cards:
  - type: horizontal-stack
    cards:
      - type: custom:mushroom-template-card
        icon: mdi:checkbox-blank-circle
        primary: |-
          {% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
          {% if state == 'on' %} Heures creuses
          {% elif state =='off' %} Heures pleines
          {% endif %}
        icon_color: |-
          {% set state = states('binary_sensor.rte_tempo_heures_creuses') %}
          {% if state == 'on' %} green  
          {% elif state =='off' %} red 
          {% endif %}
        card_mod:
          style: |
            ha-card {
              width: 110px
            }

aie, ces maudits espaces …
je viens de refaire comme ceci, avec le chemin de mon fichier card-mod.js et je n’ai plus d’erreur.

Plus qu’à restester ceci dans les cartes

1 « J'aime »

il faut mettre le card-mod au même niveau que ta carte:

Super, ça fonctionne !
Encore mille mercis @WarC0zes

1 « J'aime »

Sinon, peut on changer le nom affiché par une carte en fonction d’un état d’une autre carte ?
par exemple :

              {% set state = states('binary_sensor.rte_tempo_heures_creuses') %};
              {% if state == 'off' %};

Alors => Le nom de la carte entity: sensor.rte_tempo_heures_creuses_changement doit changer par exemple en « Parfait, message reçu »

Si oui, est ce que quelqu’un pourrait m’orienter ?
Par avance merci.

Je ne comprends pas bien ta demande.

De quelle carte tu parles ?

J’ai une mod-card secondaire sur laquelle j’aimerais pouvoir changer son intitulé en fonction de l’état d’une mod-card principale.

En attendant, j’ai remédié au problème en créant 2 mod-card secondaires (au lieu d’une seule) avec chacune leur nom et j’affiche l’une ou l’autre en fonction de l’état de ma mod-card principale.

mod-card c’est une carte fournie avec card-mod. Je ne vois pas le rapport.
Fait une capture pour mieux expliquer de ce que tu veut.

Je vais garder ma solution, pour le peu que celà me servira ce sera suffisant.
Mais je te remercie @WarC0zes pour ta réactivité, ton aide et ta patience.