Scheduler
scheduling functions like “switch on at 10 minutes after sunset” or “ random between 22 and 23 hours switch on for 10 minutes”.
Relevant API:
- schedule (bool): Enable schedule timer
- schedule_rules (array of strings): Rules for schedule activation, e.g. ["0000-01256-on","0001-0123-25%","0002-3456-off"], i.e. hhmm-daysoftheweek-on|off[|percent]-... (percent for RGB-Shelly)
- rules for sunset: hhmm[a|b]s[s|r]-..., where hhmm is the offset, a=after, b=before, s=sun set, r=sun rise and for ... see above
use checkboxes, add time picker, on/off/percent picker