Automatyzacja mały problem

Witam
Wykonałem sterowanie z ‘pilota RF’ sterowanie lampami
‘pilot B’ wyłącza lampy i tu wsio działa

alias: Pilot_B wyłącz lampy
description: ""
trigger:
  - type: motion
    platform: device
    device_id: 8ef0191c5b2ea29822e4902c34db0e65
    entity_id: 0b92637262a87190faa230fd7c1ae1a6
    domain: binary_sensor
  - platform: state
    entity_id:
      - input_button.test_pilota_b
condition: []
action:
  - service: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.202_lampa_1
        - light.202_lampa_2
mode: single

problem jest z włączaniem, po naciśnięciu ‘pilot A’ lampy się odpalają i same wyłączają po określonym czasie ‘T’, ‘pilot B’ wyłącza lampy, ale już nie można ich znowu włączyć tylko trzeba odczekać czas ‘T’

alias: Pilot_A - włącz lampy
description: "włącza wszystkie lampy i wyłącza po 59min "
trigger:
  - type: motion
    platform: device
    device_id: 8ef0191c5b2ea29822e4902c34db0e65
    entity_id: 7d869b20463f03f42093f3de7250450d
    domain: binary_sensor
  - platform: state
    entity_id:
      - input_button.testpilota
condition: []
action:
  - service: light.turn_on
    metadata: {}
    data:
      brightness_pct: 100
      transition: 0
    target:
      entity_id:
        - light.202_lampa_1
        - light.202_lampa_2
  - delay:
      hours: 0
      minutes: 59
      seconds: 0
      milliseconds: 0
  - service: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.202_lampa_1
        - light.202_lampa_2
    enabled: true
mode: single

Czas ‘T’ to taki rodzaj bezpiecznika, jak by się zapomniało wyłączyć lamp
fajno by było jak by kolejne naciśnięcie ‘pilot A’ włączyło lamy i staruje odliczanie ‘T’ od zera
naciśniecie ‘pilot B’ wyłącza lamy zatrzymuje lub zeruje ‘T’
prosił bym o jakieś sugestie, niby proste ale poległem

Rozwiązałem problem, może mało elegancko ale skutecznie, zmieniłem automatyzacje ‘Pilot_A’

alias: Pilot_A - włącz lampy
description: włącza wszystkie lampy
trigger:
  - type: motion
    platform: device
    device_id: 8ef0191c5b2ea29822e4902c34db0e65
    entity_id: 7d869b20463f03f42093f3de7250450d
    domain: binary_sensor
  - platform: state
    entity_id:
      - input_button.testpilota
condition: []
action:
  - service: light.turn_on
    metadata: {}
    data:
      brightness_pct: 100
      transition: 0
    target:
      entity_id:
        - light.202_lampa_1
        - light.202_lampa_2
mode: single

i dodałem kolejną

alias: Wyłączenie lamp po czasie
description: wyłączenie lamp po czasie 60 min
trigger:
  - type: motion
    platform: device
    device_id: 8ef0191c5b2ea29822e4902c34db0e65
    entity_id: 7d869b20463f03f42093f3de7250450d
    domain: binary_sensor
  - platform: state
    entity_id:
      - input_button.testpilota
condition: []
action:
  - delay:
      hours: 0
      minutes: 60
      seconds: 00
      milliseconds: 0
  - service: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.202_lampa_1
        - light.202_lampa_2
mode: restart

Wszystko działa tak jak powinno