We had that 10 years ago in the lecture rooms. I think it was too difficult to get the lecturers to switch off the lights after they left the room.
I used to timer delay switch on by a couple of hours until E7 kicked in I gave up on it as it didn't seem to save anything .
switches off the radiator when a window is left open,
A reaserch project here was looking into doing that on server farms switching off processors and slowing done none critical tasks.
checks for strikes on southern rail would be one method. ;-)
This is where IoT would help on knowing yuor train is cancllled use the app on the phone to delay the central heating coming on for a couple of hours etc.