1) Give a description of the problem
Piston that has been working flawlessly has started playing up in the past 2-3 days.
2) What is the expected behaviour?
The piston runs a goodnight routine, turns certain things off then waits 5 minutes before turning on the security.
3) What is happening/not happening?
The piston is running then gets to the wait and waits 5 minutes, like it should. But when it goes to continue on it just keeps saying pending then the trace goes red and counts up to 30 secs, then the piston just re runs again. I’m running the latest version and I’ve tried rebooting my hub to no avail. I haven’t edited this piston for months and if I change the wait time to something like 10 seconds it works. Every other piston I have that has long waits (2 mins and above) do the same thing. Lights arn’t turning off after their delays.
**4) Post a Green Snapshot of the piston.
5) Attach logs after turning logging level to Full
5/31/2020, 10:21:20 PM +605ms
+1ms ╔Received event [Our Home].execute = recovery with a delay of 191ms
+10193ms ║RunTime Analysis CS > 25ms > PS > 10115ms > PE > 53ms > CE
+10194ms ║Piston waited at a semaphore for 10021ms
+10197ms ║Runtime (43463 bytes) successfully initialized in 10115ms (v0.3.110.20191009) (10196ms)
+10198ms ║╔Execution stage started
+10205ms ║║Comparison (string) :ac1857f99f9b757019e3d3a8116b4661: is (string) :ac1857f99f9b757019e3d3a8116b4661: = true (2ms)
+10207ms ║║Condition #219 evaluated true (4ms)
+10208ms ║║Condition group #null evaluated true (state did not change) (6ms)
+10214ms ║║Comparison (boolean) true is (boolean) true = true (1ms)
+10215ms ║║Condition #130 evaluated true (5ms)
+10216ms ║║Condition group #129 evaluated true (state did not change) (6ms)
+10219ms ║║Cancelling statement #236’s schedules…
+10265ms ║║Executed virtual command sendPushNotification (42ms)
+10283ms ║║Comparison (decimal) 24.6 is_greater_than_or_equal_to (integer) 28 = false (1ms)
+10284ms ║║Condition #225 evaluated false (10ms)
+10285ms ║║Condition group #223 evaluated false (state did not change) (11ms)
+10288ms ║║Cancelling statement #241’s schedules…
+10297ms ║║Skipped execution of physical command [Lounge A/C].off() because it would make no change to the device. (4ms)
+10298ms ║║Executed [Lounge A/C].off (5ms)
+10308ms ║║Skipped execution of physical command [Microwave].off() because it would make no change to the device. (5ms)
+10309ms ║║Executed [Microwave].off (7ms)
+10319ms ║║Skipped execution of physical command [Water Cooler].off() because it would make no change to the device. (5ms)
+10320ms ║║Executed [Water Cooler].off (6ms)
+10323ms ║║Cancelling statement #243’s schedules…
+10326ms ║║Executed virtual command wait (0ms)
+10328ms ║║Requesting a wake up for Sun, May 31 2020 @ 10:26:30 PM AEST (in 300.0s)
+10332ms ║╚Execution stage complete. (134ms)
+10333ms ║Setting up scheduled job for Sun, May 31 2020 @ 10:26:30 PM AEST (in 299.995s)
+10346ms ╚Event processed successfully (10345ms)