Hi, first if you want to check if some door and window contacts are open, and turn off the thermostat(s) if they are open too long, why don’t you use the WindowOrDoorOpen smartapp at my github:
You can customize the notification & the thermostat off command delays for your own personal usage. The smartapp even supports verbal notifications through some ST connected speakers.
The smartapp is able to track up to 30 contact and up to 6 open sensors at a given time.
The smartapp can also restore the thermostat’s mode after all the contact sensors are closed.
Now, for more info about the auto mode, please refer to your ecobee thermostat’s user guide. Here is a short article on it:
My DTH will just activate the auto mode when you send the “auto” command. If you want to get rid of any active holds, you’d need to send the “resumeProgram” or “resumeThisTstatProgram” command. The latter command will “force” a refresh of your UI tiles under ST.
Finally, when you say that nothing happens, do you mean at the physical thermostat unit or under ST? Please note that you may need to send the “refresh” command manually (using the ST Mobile app) or via webCoRE to visualize any actual changes to the DTH under ST. This doesn’t mean that your thermostat is not in auto mode, but that mode is not visible under the ST mobile app till you press the “refresh” tile under MyHome/Things in the ST mobile app.
The reason is that the ST UI tiles are not refreshed automatically by SmartThings when you send any command via the APIs. This is a general ST UI behavior (not my code).
The troubleshooting section at the ST community wiki has this behavior mentioned also (item #5) :
However if you don’t see any changes at the physical unit (you need to wait a little bit as the mode changes can take up to 1 minute to be processed by the ST and ecobee backends), there may be some issues with your ecobee connection. Is your ecobee’s internet connection up and running? Did you try to do the same command under the ST Mobile app and press “refresh”? What did you see in the list of events (after enabling detailed tracing as indicated at the wiki)?
If you have exceptions, you may need to re-login at ecobee (using MyEcobeeInit) and enable a scheduler watchdog in the last page (see item 6 under the troubleshooting section) as your ST account may have some scheduling issues that impede the “refresh tokens” logic in the DTH. I’ve not seen this issue myself for a while (more than a year actually and I monitor many user locations as part of my support packages), but ST is not the most stable platform…
I hope that these explanations will answer all your questions about My ecobee DTH as my support time is limited.
P. S. For any further assistance, please send emails to firstname.lastname@example.org as it’s easier for me to keep track of your user context using Gmail conversations. And, I’d need some logs for any issues.