At 08:15;25 Stove was turned OFF, rule re-triggered. At this run all actions were skipped
(this is exactly what should happen). At this time the PENDIG wait must be cleared but it
was not (still seems to be scheduled).
Even if I re-run rule manually this PENDING wait still seem to be active.
Is is right rule behavior?
PS.
In a past I did not watch any rules for these PEDING waits so, I have no idea is this
normal or not (I hope, this is normal behavior.)
All what you said is applicable to older "DELAY" statements.
Lates (newest) "Wait for Event -> Elapsed Time" statements should be self cancelable.
Is not it?
Yes, this is "Wait for Expression" statement with Timeout protection.
This is also must be re-triggerable (i.e. should be reset on each sequential Trigger event).