Don't know if anyone is interested in this kind of stuff, but I have just used Domoticz as the centre of a system to control the central heating in a number of rooms in our community building.

It runs on a Raspberry Pi and uses a Python program to read the booking schedule from a website and heats each room separately just in time for each booking to start and turns it off when the booking finishes. It controls the equipment in the rooms via Domoticz which allows Domoticz to be a powerful debug and manual control in addition to facilitating simple a simple control protocol for Python to access.