Weer even wat verder

Ik heb nu deze automation:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| - id: '1600686787861'
alias: Hallway Downstairs - Light switch on motion
description: This will turn on/up the lights on motion detection, and turn them
off/to previous state, after 5 minutes
trigger:
- platform: device
domain: binary_sensor
entity_id: binary_sensor.hue_motion_sensor_occupancy
device_id: b543e2dcf9ac11eab03463e8f4c4a114
type: motion
condition: []
action:
- service: scene.create
data:
scene_id: hallway_previous_state
snapshot_entities:
- light.hallway_downstairs
- service: light.turn_on
data:
transition: 1
brightness_pct: 65
entity_id: light.hallway_downstairs
- delay: 00:05:00
- service: scene.turn_on
entity_id: scene.hallway_previous_state
mode: restart |
Let vooral even op de
mode (regel 26), want die is belangrijk voor het verhaal.
Stel nu, mijn lampen staan aan op 15%, wat rond 17:00 gebeurt (andere automation).
Nu loop ik de gang in, de lampen gaan naar 65%, ik loop de gang uit en na 5 minuten gaan de lampen netjes terug naar de 15%
Loop ik echter binnen de 5 minuten de gang weer in, dan restart nu de automation, en is de previous_state de 65% en schakelt dus niet meer naar de 15%...

Ik heb
mode: single geprobeerd, maar dan gaan na 5 minuten de lampen uit, wat niet ideaal is als je met je kinderen in de gang staat en jasjes en tasjes aan probeert te doen
Dat is dus uitdaging 1, waarvan ik niet zeker weet hoe dat op te lossen.
Uitdaging 2 heeft met het "samenvallen" van automations te maken.
Rond 17:00 gaat deze af:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| - id: '1600677977952'
alias: Hallway Downstairs - Turn on at ~17:00
description: This will turn on the lights at 17:00 +/- 15 minutes (random)
trigger:
- platform: time
at: '17:00:00'
condition: []
action:
- delay: 'delay: ''{{ range(0, 15)|random|multiply(60) }}'''
- service: light.turn_on
data:
transition: 1
brightness_pct: 10
entity_id: light.hallway_downstairs
mode: single |
Als nu tijdens het runnen van de eerste automation, deze afvuurt, dan gaat dat ook in de war, gok ik...
Hoe is dat op te lossen?