1) Give a description of the problem
I have another piston that turns on switch 13 at sunset, so in this piston I need to isolate the switch 13 to check if it is already on from the other piston. But due to the “wait” for switches 10 & 3, it delays switch 13 from turning on for at least 30 seconds.
2) What is the expected behavior?
Switch 13 turn on at the same time as switch 10 & 3, but still be able to test independantly if switch 13 is already on or not.
3) What is happening/not happening?
Switch 13 does not turn on for at least 30 seconds after the other switches.
**4)
5) Attach any logs (From ST IDE and by turning logging level to Full)
( Version:1.0 StartHTML:000000233 EndHTML:000031973 StartFragment:000009549 EndFragment:000031876 StartSelection:000009601 EndSelection:000031866 SourceURL:https://dashboard.webcore.co/piston/:d56c9c27c145ff2b6ea107603b9b1aad:
4/21/2019, 11:45:51 PM +222ms
+1ms ╔Received event [Ring Doorbell].motion = inactive with a delay of 72ms
+272ms ║RunTime Analysis CS > 201ms > PS > 46ms > PE > 25ms > CE
+274ms ║Runtime (41069 bytes) successfully initialized in 46ms (v0.3.10a.20190223) (272ms)
+275ms ║╔Execution stage started
+322ms ║║Comparison (time) 85551504 is_between (time) 1555895220000 … (time) 1555847340000 = true (13ms)
+323ms ║║Time restriction check passed
+325ms ║║Condition #2 evaluated true (43ms)
+335ms ║║Comparison (enum) inactive changes_to (string) active = false (1ms)
+337ms ║║Cancelling condition #3’s schedules…
+338ms ║║Condition #3 evaluated false (12ms)
+340ms ║║Cancelling condition #1’s schedules…
+341ms ║║Condition group #1 evaluated false (state changed) (60ms)
+353ms ║║Comparison (enum) off is (string) off = true (2ms)
+355ms ║║Cancelling condition #49’s schedules…
+356ms ║║Condition #49 evaluated true (12ms)
+357ms ║║Cancelling condition #48’s schedules…
+358ms ║║Condition group #48 evaluated true (state changed) (14ms)
+387ms ║║Executed physical command [Outside Lights].on() (24ms)
+388ms ║║Executed [Outside Lights].on (26ms)
+393ms ║║Executed virtual command [Outside Lights].wait (1ms)
+395ms ║║Requesting a wake up for Sun, Apr 21 2019 @ 11:47:51 PM CDT (in 120.0s)
+402ms ║╚Execution stage complete. (127ms)
+404ms ║Setting up scheduled job for Sun, Apr 21 2019 @ 11:47:12 PM CDT (in 80.563s), with 1 more job pending
+417ms ╚Event processed successfully (416ms)
4/21/2019, 11:45:11 PM +743ms
+1ms ╔Received event [Ring Doorbell].motion = active with a delay of 51ms
+130ms ║RunTime Analysis CS > 70ms > PS > 39ms > PE > 22ms > CE
+133ms ║Runtime (41073 bytes) successfully initialized in 39ms (v0.3.10a.20190223) (131ms)
+134ms ║╔Execution stage started
+175ms ║║Comparison (time) 85511884 is_between (time) 1555895220000 … (time) 1555847340000 = true (14ms)
+177ms ║║Time restriction check passed
+179ms ║║Condition #2 evaluated true (38ms)
+189ms ║║Comparison (enum) active changes_to (string) active = true (1ms)
+191ms ║║Cancelling condition #3’s schedules…
+192ms ║║Condition #3 evaluated true (12ms)
+240ms ║║Comparison (string) ACTIVE did_not_change = true (42ms)
+242ms ║║Condition #4 evaluated true (49ms)
+370ms ║║Comparison (string) ONLINE did_not_change = true (121ms)
+373ms ║║Condition #44 evaluated true (129ms)
+374ms ║║Cancelling condition #1’s schedules…
+375ms ║║Condition group #1 evaluated true (state changed) (235ms)
+391ms ║║Comparison (enum) off is (string) off = true (2ms)
+394ms ║║Condition #47 evaluated true (15ms)
+395ms ║║Condition group #5 evaluated true (state did not change) (17ms)
+417ms ║║Executed physical command [Driveway Lights].on() (16ms)
+418ms ║║Executed [Driveway Lights].on (19ms)
+436ms ║║Executed physical command [Front Porch Light].on() (15ms)
+437ms ║║Executed [Front Porch Light].on (17ms)
+442ms ║║Executed virtual command [Driveway Lights, Front Porch Light].wait (1ms)
+444ms ║║Requesting a wake up for Sun, Apr 21 2019 @ 11:47:12 PM CDT (in 120.0s)
+450ms ║╚Execution stage complete. (316ms)
+452ms ║Setting up scheduled job for Sun, Apr 21 2019 @ 11:47:12 PM CDT (in 119.994s)
+460ms ╚Event processed successfully (460ms)Preformatted text
)
REMOVE BELOW AFTER READING