An extensible thermostat framework.