refactor room scheduler class
lights should not reset when off