Alrighty, I want to do some things a few times a day. Here is my script:
I’m having two problems currently:
P1. Not all events are firing every day. Check out some of my logs here:
As you can see, on July 3rd it fired at 7am and 8pm, but the 9:00pm one didn’t fire at all.
Another example:

Morning and late night didn’t fire, but the 8pm fired.
P2. The last time I saved my piston, the “next run” seems to be stuck in the past.
I’m sure I can just open it and re-save it to “fix” it but it could happen again…
Temporary Solution: I might just make a separate piston for every single dim change. (One for 8pm, one for 7am, one for 9pm) But… it’s going to get clunky and labor intensive for a bunch of dimmers.
Thanks for any help or advice you may have on this!