Issue with Task Execution Policy


#1

1) Give a description of the problem
After setting Task Execution Policy to “On Condition State Changes” for one of my IF statement my piston doesn’t run anymore even when the condition is TRUE (mode changes)

2) What is the expected behavior?
I would like my piston to be executed every time my location mode changes (Ex: in an other piston or in a routine) but not re-evaluate all the IF statements every time the piston runs. That’s the reason I changed the Task Execution Policy for those tasks

**4) Post a Green Snapshot of the piston![image|45x37]

**5) Attach any logs
11/29/2018, 11:13:53 PM +921ms
+1ms ╔Received event [Home].mode = Away - Night with a delay of 38ms
+56ms ║RunTime Analysis CS > 12ms > PS > 32ms > PE > 11ms > CE
+58ms ║Runtime (39790 bytes) successfully initialized in 32ms (v0.3.108.20180906) (56ms)
+59ms ║╔Execution stage started
+64ms ║║Skipping execution for statement #104 because condition state did not change
+66ms ║╚Execution stage complete. (6ms)
+68ms ║Setting up scheduled job for Fri, Nov 30 2018 @ 7:00:00 AM EST (in 27966.012s)
+79ms ╚Event processed successfully (78ms)
11/29/2018, 11:13:11 PM +652ms
+1ms ╔Received event [Home].test = 1543551191651 with a delay of 0ms
+113ms ║RunTime Analysis CS > 22ms > PS > 67ms > PE > 25ms > CE
+118ms ║Runtime (39791 bytes) successfully initialized in 67ms (v0.3.108.20180906) (115ms)
+120ms ║╔Execution stage started
+127ms ║║Skipping execution for statement #104 because condition state did not change
+145ms ║╚Execution stage complete. (25ms)
+149ms ║Setting up scheduled job for Fri, Nov 30 2018 @ 7:00:00 AM EST (in 28008.2s)
+161ms ╚Event processed successfully (161ms)