An advanced scheduler for weekly and monthly (comming) schedules with fixed time or solar events (sunset, sunrise, dusk, dawn, midday and so on).
Advanced features include:
- Random schedule event times. Example: trigger at random time between 21:00 and 22:30.
- Conditional triggering (only trigger schedule event if before or after certain time). Example: trigger at sunrise but only if before 06:00.
- First of/last of triggering (trigger the first or last of two trigger times). Example: Trigger first of sunrise and 07:00.
- All the features above can be mixed and combined as desired.
The idea is not having to setup LOTS of flows if you have complex rules of when to do things based on a weekly schedule (with possibly diffrent times at different days of week). Simply setup schedules and add triggers (called schedule items) based on time or solar events. Then setup what should happen at every trigger (by setting tag values), and use flows to execute your actions.
Help pages can be found at: https://fpalsson.github.io/com.fp.advanced-scheduler/
Todo list: https://github.com/fpalsson/com.fp.advanced-scheduler/wiki/Todo-list
Source can be found here: https://github.com/fpalsson/com.fp.advanced-scheduler
Ideas and suggestions can be submitted as issues in github, or as posts in this thread if that is more convenient.
Contributions of any kind will be appreciated.
If someone would like to maintain or improve this app, please let me know. I have limited time to maintain the app at the moment.