For some reason pistons that used the “at every…” timed events are no longer executing the entire piston as a triggered event. In this piston below it used to generate a random time offset at 12:01 AM every day. But when I look at my logs now it never runs the random statements any more. This piston was working up to say the beginning of October this year. Did something change in the piston execution logic for these events or is this a bug. See the example below:
If you look at the log below when the time fired the message for the random number didn’t log and the random number statement didn’t execute:
I used this method in many pistons such as looking for offline battery devices, etc.