Automation on/off

bonjour, j’ai switch on/off dio en 433mhz qui sont bien intégrés dans HA. Par contre j’aimerais, lorsque je presse ON, que cela lance une action. Ca marche la première fois mais après cela ne marche plus car l’état reste à ‹ on › et le test se fait du passage de ‹ off › à ‹ on ›. Je dois presser ‹ off › sur le bouton pour pouvoir ensuite refaire un appui ‹ on ›. J’ai essayé de faire le ‹ off › dans mon automation une fois ma commande lancée mais cela ne fonctionne pas.
Une idée de mon erreur ?
Merci d’avance.


alias: test sdb
description: ''
trigger:
  - type: turned_on
    platform: device
    device_id: 8d07c0e8da6813e03961219ca06b9566
    entity_id: binary_sensor.sdb_parents_dio_gauche_etat
    domain: binary_sensor
condition: []
action:
  - type: turn_on
    device_id: 5938e70bededce2d4df0b6ba949b8fff
    entity_id: light.parents_a2_frank_onoff
    domain: light
    brightness_pct: 20
  - type: turn_off
    device_id: 8d07c0e8da6813e03961219ca06b9566
    entity_id: switch.sdb_parents_dio_gauche_commande
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 45
      milliseconds: 0
  - type: turn_off
    device_id: 5938e70bededce2d4df0b6ba949b8fff
    entity_id: light.parents_a2_frank_onoff
    domain: light
mode: single