[OBSOLETE] .. Updated Open Source Ecobee Device Type and SmartApps

True. But the features can be mimicked.

How? As I think I will be making the switch.

SmartApp. Provides better control.

Any chance an option could be added to switch to email notifications instead of push when the Ecobee is disconnected form ST?

Hi! I am new to ST so I apologize if there is a better way to do this but I wanted to report an annoying, but not deal breaking, issue.

We have two android phones operating as presence sensors to set home/away/etc.

Using this DT and SA I have it configured to set the ecobee away when both phones leave and resume program when one of them returns.

The issue is that the “resume program” command is issued whenever a phone returns, so for example if I get home and I manually change the thermostat from 72 to 75 for 4 hours. When my wife gets home, the smartapp gets triggered again and the thermostat resumes it’s program again.

I’m not sure if it’s a bug or how I set up the automation or the smartapp?

Not a huge deal but slightly annoying when trying to figure out why the AC is running when I’ve manually adjusted it.

Please Advise
Thanks!

Well, it’s not a bug or your setup :slight_smile: Unfortunately, the SA doesn’t allow for conditions/restrictions to be applied to your situation ---- which is exactly the same situation I ran into using Sean’s otherwise excellent DT and SA. Fortunately, you can use the DT in conjunction with 3rd-party SAs, like CoRE (links are EVERYWHERE in this forum, to get you started), to solve the problem you are having. I came up with this CoRE solution to solve my “resume program” problem:

Thanks! I was just considering jumping into CoRE for other things but this seems like a great place to start.

Thanks again!

Motion doesn’t seem to be working for any of my sensors. They all just show motion all the time. What can I do to fix?

Have you checked to see if they are also showing motion on Ecobee as well?

The SmartThings APIs don’t have an email capability so not easy to simply just add it.

Oh ya. Looks like they are stuck on ecobees side. How do I reset them?

Start by pulling the batteries. May have to replace the batteries. Can be had cheap on Amazon. I have to replace mine at least twice a year.

This is awesome! Thanks for making a great app and device handlers! :raised_hands: :+1:

The helper apps have completely stopped working for me, is something down or should I try to troubleshoot this?

Are you seeing any specific errors?

The cloud had been acting “strange” this past week for several users, including fresh installs that were failing but now working.

Might simply try opening the Connect app then opening the helper apps and saving (clicking Done).

I’m having the same experiences as @qwertypo

I’m having the same issue with one of my sensors. All the sudden it shows motion 24/7 despite reporting temperature correctly with updates to variance.

Refreshing my memory here…

The thermostat has a hold type (until I change it / until next program)

The app has an overall hold type in the Preferences as well as individual hold types with each routine handler in the helper smart app section.

I guess all these different places to d=select a hold type confuses me. Wouldn’t the thermostat setting override the app setting?..furthermore, wouldn’t the app setting override the individual help smart app settings?

EDIT: I found the post where @StrykerSKS clarified this for me before so I’m good.

On another note, the helper app is back to working on Routine change but quit working (for me) on mode change…no other changes to my setup. It appears that Routine change fixed my issue…other than I have a Ecobee3 sensor that sticks on presence detected even when I’ve been gone all day.

I did try that already with no luck.

Usually it seems to not change mode at all, but I did have a strange one where it switched to hold in Home mode, and I dont even have a helperapp set to do that.

All of my helper apps are set to fire after a Mode Change

error LOG: refreshAuthToken() - HttpResponseException occured. Exception info: groovyx.net.http.HttpResponseException: Bad Request StatusCode: 400
error LOG: pollEcobeeAPI() HttpResponseException occured. Exception info: groovyx.net.http.HttpResponseException: Internal Server Error StatusCode: 500

After trying to trigger the Helper app by changing modes, I see the EcoBee Handler show up in the log window, but the log is empty

EDIT: After looking at those errors, I figured I would try to re-authorize the tokens. That seems to fix it, I will keep on eye on it, but did just work changing my modes around.

This is related to the cloud issues on the SmartThings side. The app stopped refreshing properly due to connection problems and SmartApp execution issues. There was an alert about this on the http://status.smartthings.com/ site (for the general platform, not just this SmartApp). I also had to reauthentication to get things working on my side.