I quite liked your Turn-all-on/off feature, but I am missing a specified time - the same way as if you manually set a temperature to a room, so for example 2h, 5m...
Also the same way with the manual AwayMode - there it would be usefull a calender/dateTime picker.
Thanks!
Jaroslav