Thermostat programing

The situation: So I’d like to program my thermostat to change modes from cool to heat or from heat to cool depending on the current temperature conditions. Several times during the spring and early fall I run into a situation where it’s hot out, and I set the scene to turn to cool after 5pm and keep it at 72. But then several days later without me realizing it the outside temperature will drop to like 55 and then that scene is basically useless and I wake up to a freezing house. Then the reverse will happen. Generally during the winter and summer this isn’t a problem.

The solution: So I took a look at the scene controls and I set two scenes. On both scenes I set them to start at 5pm and an event. The event I set is to check the ambient temperature with the thermostat and if it goes below 67 for the heat event and above 74 for the cool event to kick on to heat or cool.

The problem: I have no idea if this will work. Can you have two scenes set up like this to run simultaneously? Is there an easier way to do this?

You could use LUUP code to handle this in a single scene, if you wanted. Or possibly does your thermostat already support it natively?

The Trane thermostat can be set to “Auto” meaning it will do both heat and cool as it sees fit. I can set a heat set point separately from a cool set point (I think the default settings keeps them at least 4 degrees apart, but that is tunable).