Should I use Ecobee3 to schedule sleep, wake, away, etc, or use ST?
The reason I ask is related to the smart aspects of Ecobee3.I understand that it will work out when to turn on based on historical heat up times, will average the temperature across multiple sensors, etc.
Will this all happen if I schedule from ST? Seems like this would be the most efficient way to program it ie: use the ST modes to control the Ecobee3.
What are others using? Will programming in ST still allow Ecobee3 to do its magic?
So, from this, looks like using ST is your preferred method (and you don’t use Ecobee3 modes)? is that right? Does this still allow “smart heat” to work?
The stat works best if you set up all the scheduling and features as if you have no automation. “Follow Me” and Smart recovery etc. work well all by themselves. I program pretty much from the full web interface at ecobee.com (the app is limited).
Use automation to toggle modes…this works a lot better. If ST is having platform issues, your stats should continue to do their thing. I’ve got nine Ecobee3 stats, automated in Vera, but my home setup is all ST. You’ll also have fewer issues with 3rd party automation if you only use the built-in sleep, home and away modes on the stats.
So far the best integration has been our security system. Tenants/staff toggle Ecobee3 modes when they arm, or disarm zones in the building. I also use the Ecobee temp readings to trigger HRV “Free” cooling with a few rules.
Drew’s comments on “indefinite” and “nextTransition” holds apply to the fan, home/away/sleep modes, and temp changes when done via the web API. The Vera plugin is just adding this option (so you can choose) but remember that the thermostat behavior (you can program different hold types) for changes, has no effect on holds done through the web API (automation). Those tips will save you a lot of time
Smart recovery will be in effect as long as you have it set on the stat itself. You can use the data logging features at ecobee.com to check on runtime and smartrecovery etc. which takes a lot of guesswork out of the equation.
It still uses Ecobee’s modes I just use an app inside of ST to trigger the modes.
Away is triggered by my presence leaving ( in ST) and stays that way until my arrival is triggered (also in ST)…that’s “indefinite”. It does not change until I tell it to change.
Sleep and Home both are triggered by either my arrival in ST or from Ecobee schedule depending the parameters I set in the ST app…that’s “next transition”. It changes either when I tell it or by the next transition in my Ecobee schedule.
Inefinite = permanent / until you change
Next transition = non-permanent / until next thermo schedule change
EDIT: I probably should have more simply said I use a mixture of both schedules / platforms. If ST were to fail Ecobee’s schedule will just resume unless I am away.
I use the native Ecobee App for all my scheduling of my HVAC and it’s been 100%…I’ve been burned too many times with the ST Scheduler, flaky presence modes, sunset and sunrise issues, OAuth token renew issues, you name it … Just my two cents on trusting such a sensitive system to the current state of ST, especially after reading the narrow “Terms of Use” for what their lawyers recommend we use ST for…
I use the Ecobee3 for home and sleep only. I trigger away using an ST app. If I am off work (like today), the heat does not setback because it knows that I’m home. I’ve been doing it this way for a year.
I did try using the away mode on the thermostat, but with varied schedules, I felt like I was always fighting it.
i use the native ecobee Schedules but rely on ST to put the device in “Away” mode when we leave. better than waiting for 2 hours for the ecobee to sense we are away…
Just checked, I was using an older copy of @yracine’s device type for my ecobee and his smartapps when he was offering them for free to the community last year.
the official app does not have the option to set thermostat to away and you may have to use IFTTT or the Geo location settings if you have the newer ecobee 3 /Homekit or get one of the 3rd party apps…