I think this is a bug. Is this by design?
If an automation is in a delay state and it gets triggered again, the automation delay is skipped and the automation continues with the new triggered automation getting swallowed.
Trigger this automation from the ui. Then before 1 minute is up trigger it again. I receive only message 2 “test2”.
Expected: I receive message 1 again “test” and then two more “test2” messages 1min and 1+…
Test automation:
- alias: "delaytest"
trigger:
- platform: [anything just triggering from hass ui]
action:
- service: notify.push
data:
message: Test
- delay: '00:01:00'
- service: notify.push
data:
message: Test2