Card type: custom:button-card avec 2 entity

Bonjour,
j’utilise la carte custom button-card pour visualiser l’état de mon portail et une autre carte pour la commande. tout cela fonctionne bien.
ma question : est-il possible d’utiliser une seule carte pour exécuter ces 2 fonctions ? Une entité est un binary-sensor, l’autre une commande de relay.
merci de votre aide

Bonjour,
oui c’est possible :wink:

Il faudrait que tu mettes le code , des deux cartes.

bonjour et merci de ta réponse. a priori ça ne marche pas, ou je m’y prends mal

Oui, tu t’y prends mal. sans le code des cartes je ne pourrais pas t’aider.

Visu de l’état:

show_name: true
show_icon: true
type: custom:button-card
entity: binary_sensor.porte_garage
state:
  - value: "on"
    color: green
    icon: mdi:garage-variant
    name: porte fermee
  - value: "off"
    color: red
    icon: mdi:garage-open
    name: porte ouverte
styles:
  card:
    - font-size: 12px
    - font-weight: bold

Commande:

show_name: true
show_icon: true
type: custom:button-card
entity: light.porte_garage_o_f
state:
  - value: "on"
    color: green
    icon: mdi:garage-variant
    name: porte fermee
  - value: "off"
    color: red
    icon: mdi:garage-open
    name: porte ouverte
styles:
  card:
    - font-size: 12px
    - font-weight: bold

Tu peux utiliser le tap_action, qui fait appel de l’action light.toggle sur ton entité light.porte_garage_o_f.
Quand tu appuie sur la carte ca allume la lumière et tu re-appuie ca l’éteint.
Tu aura l’état de ton binary_sensor.porte_garage sur la carte.

show_name: true
show_icon: true
type: custom:button-card
entity: binary_sensor.porte_garage
state:
  - value: "on"
    color: green
    icon: mdi:garage-variant
    name: porte fermee
  - value: "off"
    color: red
    icon: mdi:garage-open
    name: porte ouverte
styles:
  card:
    - font-size: 12px
    - font-weight: bold
tap_action:
  action: call-service
  service: light.toggle
  data:
    entity_id: light.porte_garage_o_f

ok merci
je teste et je te tiens au courant.

super, ça marche! merci de ton aide

1 « J'aime »

Pense à mettre ton sujet en résolu, si tout est OK.

bonjour. j’ai un p’tit pb, un trou de mémoire…comment creer l’identity light ?
merci de votre aide.

Bonjour,
pas compris ?

J’ai oublié ```

Comment creer :
entity_id: light.porte_garage_o_f
à partir de :
entity: binary_sensor.porte_garage```

Une entité light, ne se crée pas. C’est l’intégration que tu utilises pour faire remonter ton ampoule dans HA qui l’a créé automatiquement.

ok merci du rappel, pb de débutant… :innocent: