TL;DR: I’m looking for a thermostat that I can control automatically, including the ability to switch modes (heat, cool, heat/cool, off). Does such a thing exist?
Long Version:
I currently have a Nest thermostat, however I cannot find any way (Google Home, Smartthings, IFTTT) to change modes programmatically (heat, cool, heat/cool, off).
I live in an area where modes need to change on an almost daily basis this time of year. Yesterday our highs were in the high 80’s, today they’re in the low 40’s.
My family and I CANNOT abide the two degree minimum swing between heat and cool enforced by Nest, as functionally this is actually a 4 degree swing. I need to set the temperature in my home to XX degrees and just keep it there, period. I know many people do not have this requirement, but my family and I do so please don’t try to convince us otherwise.
The primary issue is that although I can set a two-degree spread between heat and cool on my Nest, functionally it is a four degree spread. For example, if I have heat set to 69 and cool to 71, what that actually means is that the heat only comes on if the interior temp gets down to 68, and the AC only comes on if the interior temp gets to 72. The spread between 62 and 72 is four degrees.
My current home setup includes Google Home, Smartthings, and IFTTT. I’m pretty handy with all of them, for example I have developed fairly complex, automatic lighting routines using WebCore.
So, I’m comfortable that I can create routines to do what I want with my thermostat, however I need to be able to change modes from heat to cool programmatically. I cannot find a way to do this with Nest, particularly since the ‘Works With Nest’ APIs were deprecated.
Is there a thermostat that I can address using Smartthings or IFTTT to change not just the temperature but also the mode (heat, cool, heat/cool, off)? For example, can this be done with Ecobee? I’ve been poking around but can’t find anything definitive.
Thanks in advance for any guidance here.