Przechowanie statusu encji światła do późniejszego uruchomienia

Witam
Mam taka automatyzację która po otwarciu drzwi zapala kolorem ledy (to działa ).Ponieważ czasami ledy są już włączone to chciałbym aby po wykonaniu automatyzacji lampka została włączona z poprzednim kolorem. Niestety nie umiem zrobić przechowania status włączenia ledów i koloru.
Mogę prosić o jakąś pomoc?

alias: test flow
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.czujnik_otwarcia_drzwi_contact
    from: 'off'
    to: 'on'
condition:
  - condition: time
    after: '06:00'
action:
  - service: light.turn_on
    target:
      entity_id: light.roslinki_led
    data:
      color_name: orange
      brightness_pct: 99
      effect: blink
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
  - type: turn_off
    device_id: 6c4b1e8fa0e095d3040966715bb04d22
    entity_id: light.roslinki_led
    domain: light
mode: single

Zobacz na SCENY w HA. Szczególnie ostatni przykład

1 Like

witam po testach ,mam 2 automatyzacje które działają ale pojawił się problem

alias: test scena zamnkniecia 
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.czujnik_otwarcia_drzwi_contact
    from: 'on'
    to: 'off'
condition: []
action:
  - delay:
      hours: 0
      minutes: 0
      seconds: 15
      milliseconds: 0
  - service: scene.turn_on
    target:
      entity_id: scene.before
mode: single
alias: test  scena otwarcia
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.czujnik_otwarcia_drzwi_contact
    from: 'off'
    to: 'on'
condition: []
action:
  - service: scene.create
    data:
      scene_id: before
      snapshot_entities:
        - light.roslinki_led
  - service: light.turn_on
    target:
      entity_id: light.roslinki_led
    data:
      color_name: orange
      brightness_pct: 99
      effect: blink
mode: single

jeśli w ciągu 15 sekund nastąpi ponowne otwarcie drzwi to wtedy lapie nie to światło co trzeba bo nadpisuje się nowe scena.
Próbowałem z opóźnieniami ale nic z tego nie wychodzi albo ja nie umiem .
Da się jakoś zabezpieczyć przed niepożądanym efektem ?