Désactivation d'un switch dans carte Entités

Suite à une demande Discord, voici comment faire pour activer/désactiver un switch sur une carte Entités en fonction de l’état d’une autre entité à l’aide de card-mod :

animate

type: entities
entities:
  - entity: input_boolean.hacf
    name: Switch pouvant être désactivé
    style:
      hui-generic-entity-row:
        ha-entity-toggle:
          $:
            ha-switch:
              $: |
                {% if is_state('input_boolean.hacf_2','on') %}
                  #basic-switch{pointer-events: none;}
                  .mdc-switch__thumb{border-color: grey !important;}
                {% endif %}
  - entity: input_boolean.hacf_2
    name: Contrôle de l'activation du switch

Si vous avez des questions n’hésitez pas :+1:

:hacf:

3 « J'aime »

Hello,
J’ai testé ton code mais chez moi cela ne fonctionne pas.
Voici ma syntaxe :

type: entities
entities:
  - entity: switch.ac_10b851a_7
    name: Switch pouvant être désactivé
    style:
      hui-generic-entity-row:
        ha-entity-toggle:
          $:
            ha-switch:
              $: >
                {% if
                is_state('input_boolean.v_activer_detecteur_porte_garage','on')
                %}
                  basic-switch{pointer-events: none;}
                  .mdc-switch__thumb{border-color: grey !important;}
                {% endif %}
  - entity: input_boolean.v_activer_detecteur_porte_garage
    name: Contrôle de l'activation du switch

Capture


La différence avec ton script est « entity: input_boolean.hacf » : je n’ai pas de input_boolean pour ce switch !
Une idée ?

Regarde car la syntaxe à changé. Il faut la clé card_mod (ce que semble indiqué ton message car style n’est pas attendu.
Un code qui contient la balise ici :

Hello,
Je viens d’essayer ceci :

type: entities
entities:
  - entity: switch.ac_10b851a_7
    name: Switch pouvant être désactivé
    card_mod:
      style: |
        ha-card {
          hui-generic-entity-row:
            ha-entity-toggle:
              $:
                ha-switch:
                  $: >
                    {% if
                    is_state('input_boolean.v_activer_detecteur_porte_garage','on')
                    %}
                      basic-switch{pointer-events: none;}
                      .mdc-switch__thumb{border-color: grey !important;}
                    {% endif %}
                 }   
  - entity: input_boolean.v_activer_detecteur_porte_garage
    name: Contrôle de l'activation du switch

Plus ce message d’erreur mais mon switch n’est pas bloqué !
Une idée ?

Je te conseille de regarder la vidéo du lien que j’ai mis précédemment car j’y explique comment vérifier que l’on ‹ surcharge › bien l’élément cible.
Ça te permettra de faire la mise au point et comprendre le fonctionnement de card-mod

Je regarde ça à mon aise.
Merci

Bonjour,

rien à voir avec le sujet.
C’est juste chez moi ou c’est nouveau ?
Merci.

C’est une capture d’une carte pour moi… Provenant de son tableau de bord.

J’avoue avoir cru voir une pub…

Ok, je croyais que c’était une pub du style non voulue :wink:

Pour une pub il y aurait au moins un hyperlien… là il n’y a rien…

Mais j’ai pensé comme vous à une pub…