Scheduler
A component that will act as a scheduler and performe actions based on the events in the schedule.
It will read a json object from schedule.json
in the config dir and create a schedule based on it.
Each schedule is a JSON with the keys id
, name
, description
, entity_ids
, events
.
- days is an array with the weekday number (monday=0) that the schdule is active
- entity_ids an array with entity ids that the events in the schedule should effect (can also be groups)
- events is an array of objects that describe the different events that is supported. Read in the events descriptions for more information
Example schedule.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|