DIY smart thermostat