[Release] Schedule Manager App

@John_Land I'm not looking to run rules from Schedule Manager at startup.
I already have a startup rule that operates much like your idea by using a Wait For low CPU condition. In my case Ithere is a Wait For preceding each Run Rule.

What I am asking is that each child app in Schedule Manager run and set the outputs to the last scheduled value.
Perhaps there is a way to keep track of all the executed chrons so only the ones that were skipped while the hub was down need to be done at startup.

Just noodling here. What if each time-based rule set a datetime hub variable (HV) with the time of completion (last action or so in the rule). A separate rule, run at a reboot, looks at each time stamp for an HV (e.g., hvSetLightSwitchMode) and if the time is less than X hrs/mins ago, then run the corresponding rule actions, otherwise skip to the next HV.

@evcallia
The Hub Variable update has continued to work great.
Just found an anomaly this afternoon. I can delete any entry for a switch or shade until I get to the last one. Then no matter how it's configured you can't delete it. If you used a Hub Variable it can't be deleted.
The one that isn't deleted always goes back to the Hub Variable and Sun Variable check boxes being cleared and all days checked. For shades the switch/dimmer selection doesn't matter.
You can create a new one, then delete the previous one, then the new one can't be deleted.
Since I have been using Hub Variables on every device, I haven't checked out devices that never had a Hub Variable.

This is something that could be an advanced feature perhaps. Not a small effort so I probably won't get to it soon, but will add to the backlog.

I'm not sure what the "Desired Level" is. My shades do not have this as an option.

This seems like a good feature. Will add to the backlog.

Glad it's working well!

Having at least one schedule per device is by design. When you remove the last schedule, it is in fact removing the schedule, but then adding a new default one (which is why the check boxes reset). If you don't want any schedules for the device you should remove the device from the device drop down. That'll remove it form the table altogether.

well, duh! never thought of that😯

1 Like