Modifier l'icone d'un switch en fonction d'un binary_sensor

Tant mieux !

N’hesite pas mettre un :heart: sur la mise a jour de custom-ui au passage.

Sinon, regarde bien ma dernière image, je n’utilise pas de return sans condition… Du coup si la condition n’est pas remplie, l’icône de base est utilisée.

Je pense vraiment que lors de tes tests, la configuration ne s’était pas correctement rechargée.

pourtant je redémarre HA après chaque modif en allant dans configuration → contrôle du serveur

Effectivement, cela devrait suffire.

Le redémarrage est le moyen le plus sûr effectivement.

Pour customize, tu peux simplement utiliser le service homeassistant.reload_core_config ou bien par le bouton dans Configuration puos Contrôle du serveur et enfin le bouton :

merci, c’est se que j’utilisais au début mais ne voyant pas les modifs je me suis dit que ce n’était pas suffisant

merci pour ton aide encore une fois :smiley:

Pas de problème :wink:

J’écris tout ça pour les autres utilisateurs également qui passeraient par là et qui decouvre le fonctionnement.

1 « J'aime »

Non mais je pense qu’il y a un truc qui chiotte, je me suis dit tien ça serait bien que l’icone soit rouge quand la porte est ouverte

du coup (pour le test je met en rouge quand la porte est fermée)

switch.porte_de_garage_switch:
  templates:
    icon_color: if (entities['binary_sensor.garage_etat'].state === 'off') return '#ff3333';
    icon: if (entities['binary_sensor.garage_etat'].state === 'off') return 'mdi:garage';
      if (entities['binary_sensor.garage_etat'].state === 'on') return 'mdi:garage-open';
      return 'mdi:home';

ça ne marche pas alors que c’est la même chose !

Ajoute quand même un return blue; par exemple pour être sûr que custom-ui fonctionne.

déjà essayé, pas mieux, ça me gonfle sérieusement, je pense que je vais faire une pose, passer une matinée pour changer une icone loooool

Merci beaucoup pour ton aide et désolé pour le chat loool

Peux tu faire un screenshot de ton capteur depuis la page Développement et la poster pour voir les attributs.

Mais ne t’inquiète pas, au début c’est normal moi aussoi 'ai passé du temps… J’ai dû mettre 3 jours dans les premières version de home assistant pour comprendre comment fonctionne customize.yaml

Voila le capteur qui modifie l’icone et la couleur du switch

et voila le switch :

Ça me semble bon… :face_with_raised_eyebrow:

Montre l’entité dans une carte entités (avec un ‹ s ›) pas la carte avec l’entité unique.

Je m’absente pour 2/3h je repasse après.

avec une carte entités ça fonctionne mais pas avec une carte bouton :cry:

Ok tant mieux si ça marche.

Crée un nouveau topic pour ce problème.

Comme ça la prochaine fois, pour les autres, ce sera pas en fin de topic en hors sujet.

ok, ça marche merci
je vais créer un autre topic

je fais des essais dans tous les sens, mais cela peut il fonctionner avec un bouton « custom:button-card » et « entity_picture » a la place de « icon »?

j’ai un doute

Regarde les vidéos pour voir la puissance de personnalisation de la carte.

Je les ai toutes visionné deja
Mais je n’ai rien vu sur le changement dynamique de l’image

j’ai réussi a mettre une image a la place d’une icone, mais je ne trouve pas comment modifier cette image en fonction de la position (ouverte ou fermée) de mon portail.
j’ai essayé les customize comme dans ton tuto, mais je ne pige pas trop comment identifier ce custom button.
En effet, il n’apparait pas dans les entitées comme un switch
et l’argument « entity » que je dois lui donner est justement celui du switch qui commande le portail

il doit bien y avoir un moyen, mais je ne maitrise pas encore suffisamment

Partage ton code de la carte :+1:

Ca va se jouer avec du Javascript template

voici le code :

  - type: custom:button-card
    name: BPportail
    show_name: false
    show_entity_picture: true
    entity_picture: /local/images/portail.png
    tap_action:
      action: toggle
    entity: switch.cde_portail

le but est de remplacer la valeur de Entity_picture par /local/images/portail ouver.png ou /local/images/portail ferme.png selon l’etat du capteur

je suis preneur de toute nouvelle piste