- cleaner API for working with weekdays
- cleaner API for working with timer - rename is_timer_running to is_active
- cleaner API response - replace separate values with isotime or isodatetime
- cleaner API for schedulers - separate fields for isodate and isotime, since date values can be empty
- cleaner API for returning device name - return notification object as response
- introduce set_timer command for explicit target date and time - for restoring settings
- rename led command to nightmode
- cleaner API - use change or set consistently
- move pseudo commands from cli demo to sem6000 module (i.e. reset_timer, reset_random_mode)
- introduce hierarchy in settings response (i.e. reduced-period sub-object)
- settings backup / restore cli: beautification of JSON