I have the following rule, which has a delayed action to switch off my heater, and triggers "Cancel Delayed Actions" when the heater is switched off before the delay time.
But the delayed actions still happen even if the heater is switched off before the delay time. I can see the cancel happening, so any ideas why it's not cancelling?
app:8942020-03-11 10:11:58.920 am infoAction: Cancel Delayed Actions (skipped)
app:8942020-03-11 10:11:58.918 am infoAction: ELSE (skipping)
app:8942020-03-11 10:11:58.898 am infoAction: Speak on Echo - Office: 'Office heater switched off after 2 hours'
app:8942020-03-11 10:11:58.857 am infoAction: Off: Office heater
app:8942020-03-11 10:11:58.826 am infoDelay Over: Delay 0:01:00
app:8942020-03-11 10:11:17.543 am infoAction: Cancel Delayed Actions
app:8942020-03-11 10:11:17.540 am infoAction: ELSE (do actions)
app:8942020-03-11 10:11:17.535 am infoAction: Speak on Echo - Office: 'Office heater switched off after 2 hours' (skipped)
app:8942020-03-11 10:11:17.529 am infoAction: Off: Office heater (skipped)
app:8942020-03-11 10:11:17.523 am infoAction: Delay 0:01:00 (skipped)
app:8942020-03-11 10:11:17.518 am infoAction: IF (Office heater(off) is on(F) [FALSE]) THEN (skipping)
app:8942020-03-11 10:11:17.470 am infoOffice heater auto off after 2 hours Triggered
app:8942020-03-11 10:11:17.457 am infoOffice heater auto off after 2 hours: Office heater switch off
dev:5522020-03-11 10:11:17.365 am infoOffice heater was turned off [digital]
app:8942020-03-11 10:10:58.773 am infoAction: Delay 0:01:00
app:8942020-03-11 10:10:58.769 am infoAction: IF (Office heater(on) is on(T) [TRUE]) THEN
app:8942020-03-11 10:10:58.697 am infoOffice heater auto off after 2 hours Triggered
app:8942020-03-11 10:10:58.682 am infoOffice heater auto off after 2 hours: Office heater switch on
dev:5522020-03-11 10:10:58.519 am infoOffice heater was turned on [digital]