Smart, or programmable thermostats, have found their way into many homes. Unlike a regular thermostat that simply lets you adjust the temperature in your home, smart thermostats let you set a temperature that can be programmed to change with the time of day. They can also learn from your behaviour, show your energy consumption in [...]