I’m trying to create a poor-man’s ‘double-tap’ piston, but seem to have run into something that’s working against me. I have the the time limit set to two seconds right now, but for the life of me I can’t figure out why this statement is evaluating false:
11/23/2017, 2:23:26 AM +163ms
+1ms ╔Received event [Family Room Main Lights].switch = off with a delay of 71ms
+122ms ║RunTime Analysis CS > 19ms > PS > 41ms > PE > 62ms > CE
+130ms ║Runtime (40126 bytes) successfully initialized in 41ms (v0.2.0fe.20171109) (129ms)
+131ms ║╔Execution stage started
+147ms ║║Comparison (enum) off changes_to (string) on = false (0ms)
+148ms ║║Cancelling condition #6’s schedules…
+149ms ║║Condition #6 evaluated false (14ms)
+150ms ║║Cancelling condition #1’s schedules…
+150ms ║║Condition group #1 evaluated false (state changed) (15ms)
+161ms ║║Comparison (enum) off changes = true (0ms)
+162ms ║║Cancelling condition #13’s schedules…
+163ms ║║Condition #13 evaluated true (11ms)
+167ms ║║Comparison (datetime) 1511421806327 is_before (datetime) 1511421807918 = false (2ms)
+168ms ║║Condition #14 evaluated false (4ms)
+169ms ║║Condition group #8 evaluated false (state did not change) (16ms)
+170ms ║║Cancelling statement #9’s schedules…
+175ms ║║Executed virtual command setVariable (3ms)
+178ms ║╚Execution stage complete. (47ms)
+185ms ╚Event processed successfully (184ms)
Any help here would be appreciated.