To be honest, I haven’t done much troubleshooting other than noticing that things weren’t quite right. This piston did run on Saturday and Sunday, and also on Monday, but has not run since (according to the log).
Logs
7/31/2017, 7:59:59 AM +122ms
+2ms ╔Received event [Home].time = 1501502400000 with a delay of -879ms
+193ms ║RunTime Analysis CS > 29ms > PS > 66ms > PE > 98ms > CE
+204ms ║Runtime (35850 bytes) successfully initialized in 66ms (v0.2.0e1.20170728) (200ms)
+205ms ║╔Execution stage started
+226ms ║║Comparison (string) :d9dd57670e2045f82e647efa357a2ed8: is (string) :b11771d3d5c283d77773906d5a1aae7a: = false (4ms)
+229ms ║║Cancelling condition #1's schedules...
+230ms ║║Condition #1 evaluated false (14ms)
+232ms ║║Cancelling condition #null's schedules...
+233ms ║║Condition group #null evaluated false (state changed) (18ms)
+234ms ║║Piston execution aborted due to restrictions in effect
+236ms ║╚Execution stage complete. (32ms)
+245ms ╚Event processed successfully (244ms)
7/30/2017, 7:59:59 AM +183ms
+1ms ╔Received event [Home].time = 1501416000000 with a delay of -818ms
+172ms ║RunTime Analysis CS > 21ms > PS > 64ms > PE > 87ms > CE
+184ms ║Runtime (35850 bytes) successfully initialized in 64ms (v0.2.0e1.20170728) (181ms)
+187ms ║╔Execution stage started
+202ms ║║Comparison (string) :b11771d3d5c283d77773906d5a1aae7a: is (string) :b11771d3d5c283d77773906d5a1aae7a: = true (3ms)
+204ms ║║Condition #1 evaluated true (9ms)
+206ms ║║Condition group #null evaluated true (state did not change) (10ms)
+214ms ║║Comparison (time) 28799393 happens_daily_at (time) 28800000 = true (1ms)
+216ms ║║Time restriction check failed
+218ms ║║Condition #5 evaluated false (8ms)
+223ms ║║Cancelling statement #5's schedules...
+228ms ║║Requesting time schedule wake up at Mon, Jul 31 2017 @ 8:00:00 AM EDT
+232ms ║║Condition group #2 evaluated false (state did not change) (22ms)
+236ms ║╚Execution stage complete. (49ms)
+238ms ║Setting up scheduled job for Mon, Jul 31 2017 @ 8:00:00 AM EDT (in 86400.58s)
+253ms ╚Event processed successfully (252ms)
7/29/2017, 7:59:59 AM +155ms
+1ms ╔Received event [Home].time = 1501329600000 with a delay of -845ms
+276ms ║RunTime Analysis CS > 39ms > PS > 104ms > PE > 133ms > CE
+287ms ║Runtime (35848 bytes) successfully initialized in 104ms (v0.2.0e1.20170728) (284ms)
+288ms ║╔Execution stage started
+305ms ║║Comparison (string) :b11771d3d5c283d77773906d5a1aae7a: is (string) :b11771d3d5c283d77773906d5a1aae7a: = true (3ms)
+308ms ║║Condition #1 evaluated true (9ms)
+309ms ║║Condition group #null evaluated true (state did not change) (12ms)
+318ms ║║Comparison (time) 28799469 happens_daily_at (time) 28800000 = true (0ms)
+319ms ║║Time restriction check failed
+322ms ║║Cancelling condition #5's schedules...
+324ms ║║Condition #5 evaluated false (10ms)
+326ms ║║Cancelling statement #5's schedules...
+332ms ║║Requesting time schedule wake up at Sun, Jul 30 2017 @ 8:00:00 AM EDT
+338ms ║║Cancelling condition #2's schedules...
+340ms ║║Condition group #2 evaluated false (state changed) (27ms)
+346ms ║╚Execution stage complete. (59ms)
+349ms ║Setting up scheduled job for Sun, Jul 30 2017 @ 8:00:00 AM EDT (in 86400.497s)
+487ms ╚Event processed successfully (487ms)
7/28/2017, 7:59:59 AM +289ms
+0ms ╔Received event [Home].time = 1501243200000 with a delay of -712ms
+215ms ║RunTime Analysis CS > 29ms > PS > 54ms > PE > 132ms > CE
+226ms ║Runtime (35846 bytes) successfully initialized in 54ms (v0.2.0e0.20170726) (225ms)
+228ms ║╔Execution stage started
+246ms ║║Comparison (string) :b11771d3d5c283d77773906d5a1aae7a: is (string) :b11771d3d5c283d77773906d5a1aae7a: = true (3ms)
+249ms ║║Condition #1 evaluated true (11ms)
+251ms ║║Condition group #null evaluated true (state did not change) (13ms)
+265ms ║║Comparison (time) 28799545 happens_daily_at (time) 28800000 = true (5ms)
+267ms ║║Time restriction check passed
+269ms ║║Condition #5 evaluated true (14ms)
+280ms ║║Cancelling statement #5's schedules...
+285ms ║║Requesting time schedule wake up at Sat, Jul 29 2017 @ 8:00:00 AM EDT
+290ms ║║Condition group #2 evaluated true (state did not change) (35ms)
+295ms ║║Cancelling statement #3's schedules...
+349ms ║║Executed virtual command setLocationMode (48ms)
+371ms ║║Executed virtual command writeToFuelStream (13ms)
+377ms ║╚Execution stage complete. (150ms)
+380ms ║Setting up scheduled job for Sat, Jul 29 2017 @ 8:00:00 AM EDT (in 86400.333s)
+397ms ╚Event processed successfully (398ms)