Card type: custom:button-card avec 2 entity

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