I use @yvesracine My Ecobee App to expose all of the Ecobee features to ST.
I use webCoRE to create my own rules (Piston) for my Ecobee devices.
I use @RBoy Smart Weather Station App to get local weather conditions to create custom rules with webCoRE.
You could easily create a Piston in webCoRE to say:
If outside temperature rises above X
Then with T’Stat
Set mode to Cool
If outside temperature drops below Y
Then with T’Stat
Set mode to Heat
You could even add other conditions like
And
Time is after sunset or sunrise
And
Mode is night, home, away, etc.
Here’s are some examples of how I use webCoRE to save $$$. I don’t use Auto Mode at all and treat both of my systems as one.
I created a Virtual Switch to sync the operations of Upstairs and Downstairs and called it HVAC. If HVAC turns off then it shuts the Upstairs and Downstairs off and the same for On.
I also have a Virtual Switch called HVAC Automation. This serves as a kill Switch for the below Pistons so I can easily Override all of the custom rules. Notice it is at the top as Switch 43 under Restrictions.
I then set up a timer for how often or long my system can run at different times of the day.
These should give you some solids examples of how you can take your HVAC to the next level. Good Luck!