adds a ping parameter to the api. this allows commands to only be executed if a device in ping.json config is reachable.
this branch will also refactor timetable and sunset to take advantages of the new parameter (define tasks that only run if someone is home).
adds a ping parameter to the api. this allows commands to only be executed if a device in ping.json config is reachable. this branch will also refactor timetable and sunset to take advantages of the new parameter (define tasks that only run if someone is home).
WIP