EcoBee *Official* Disconnecting... but I use StrykerSKS-Ecobee3

So I’m confused… I integrated my EcoBee 3 via the official methods for a few days and was disappointed, so I found StrykerSKS/SmartThingsPublic (StrykerSKS-Ecobee3) and switched over to that instead. So far it has been great and that gets me 95% of what I want to do. Awesome!

Now the bad news… I’m getting a consistent error “Your Ecobee thermostat is disconnected from SmartThings/Ecobee, because the access credential changed or was lost. Please go to the Ecobee (Connect) SmartApp and re-enter you…” as seen here:

The odd thing is that Strkyer’s integration is working flawlessly! So I figured I’d remove the SmartApp (OEM) integration… but that removed the devices that were using a custom device type…

So here’s my question: do I need to maintain my credentials in two separate places? I have no idea how the OEM lost my credentials (they didn’t actually change).

1 Like

You might want to try @yvesracine DTH and his awesome well thought out apps. I too started with Stryker’s DTH but found the constant disconnects too much for my sanity. I believe that his DTH is much more stable now but I just have a pretty worry free experience with @yvesracine implementation. YMMV

There is a cost.


Thnx @rontalley… I’ve been working for more than 3 years to bring all the best ecobee API features available to SmartThings and at the same time, avoid any disconnect issues.

It’s the most comprehensive ecobee implementation and the smartest thermostat DTH under the ST platform. It’s available at my store for a modest contribution.

Some of my ST contributors have been using it for 2-3 years without any issues.

Awesome! I will definitely check it out - the only reason I haven’t so far is that I didn’t know about this!

1 Like

This is the first I’m realizing you/your store exist. Thanks for the apps - I’m going to go check them out now!

Take it even further with CoRE. I say CoRE because I still have some issues with webCoRE… Yes Ecobee has saved me plenty, but my bills are literally cut in half now with the implementation of using a couple…well several…well…more than I should maybe… CoRE Pistons!

Here’s an example:

I like that idea and I like CoRE but I have a blocking issue: my remote sensor has a range of like 10 feet (and it needs line of sight!). My main thermostat is on the mid level of my townhouse and placing the remote sensor literally ~8 or 9 feet away (directly below, on the lower floor) completely kills the signal. I have a wifi-friendly unit and plenty of other radio signals work just fine… maybe I have a dud remote sensor? I’ve checked the batteries and tried some ones ones - that’s definitely not the issue.

Yeah, I have additional sensors on top level and bottom level and I don’t have any issues with range. The furthest one is about 40’ from therm and goes through 4 walls…Sounds like a dud to me.

Also, check out this one which I’ve been using for quite awhile now.

SO here’s the thing: you can’t run both the “official” SmartThings Ecobee support and @StrykerSKS version at the same time. Sean’s version is meant to REPLACE the standard one provided by SmartThings. If you run both, ONE of them is going to complain about the credentials (since both are using the same seed).

My advice: remove both versions (ALL the SmartApps and ALL the Device Handlers), and then start from scratch.

If you’d like to try a slightly more advanced version, (that ALSO replaces both the stock and @StrykerSKS’ version), you can try the one I’m maintaining at the link that @johnahesch posted above.

Unlike Yves’, the Open Source version I am maintaining is free of charge. While not nearly as advanced or complex as Yves’ version, many are finding that my DTH and the supporting Helper SmartApps are quite sufficient, without the price tag.

Definitely a dud - I have nearly two dozen sensors deployed at 3 different properties with 6 different Ecobee 3’s, and none of them are line-of-sight, and only 3 are within 10 feet of their Thermostat. I had one that kept burning through batteries every 3 weeks, but since I swapped it out with a new one it has gone over 3 months without needing attention.

Super cool! I’ll definitely try it out. Honestly I tried to follow @StrykerSKS 's instructions exactly and thought it would only have his version installed, but I can see how to do it differently next time.

I’ll check out your open source version, but I’m also definitely on board to donate and pay for @yvesracine given that I’m a fan of paying people who do good work for stuff like this! Thanks!

Noted! I’ve contacted support. They asked me to place the sensor on top of the unit for a while so they can run some diagnostics. I’m going to do that when I get home tonight and just leave it there. They didn’t promise anything explicitly, but the implication was that they would be willing to replace it once they run those.


Thnx for your support!

BTW, if you have any other ST connected sensors in your rooms, you can use them with my smartapps to adjust your thermostat’s setpoints in a similar way to the ecobee’s follow me and smart away features.

Refer to this thread for more details:


Well, if you try my free, open source version and you like it enough to keep using it, I will happily accept a donation :wink:

1 Like

I just got my replacement sensor… what’s the right setup process given that I’ve already got my main two devices paired… do I have to delete them and start over?

You should be able to connect the new sensor as an additional sensor to your existing thermostat. Then remove be the old sensor from smartthings, and then separate it from the thermostat ( which you do by reversing the battery in the sensor for a few seconds). Finally, go back into ecobee connect to add the new sensor.

ha… as a n00b that sounded like it started and ended with the exact same instructions (see the two highlighted parts)…

I was able to trivially get the new sensor paired with the OEM Ecobee platform (physically activate the battery on the sensor, make sure you’re near the main thermostat, then follow the instructions on the thermostat device). I was also able to remove the old sensor (again this was only possible from the thermostat unit itself using those menus which look very similar to the iOS app but they are not quite the same, for example the “remove sensor” X button is only available on the thermostat)… I can’t figure out what to do next, though.

Sorry for the confusing instructions. What I was trying to say is:

  1. Pair new sensor to Ecobee thermostat
  2. Go into Ecobee (Connect) on your mobile, and go to the Sensors part of the configuration
  3. Unselect the OLD sensor, exit out of Ecobee (Connect) - this will delete the old ST device. If not, it is safe to go into the OLD SmartThings Sensor Device and remove it from there.
  4. Go back into Ecobee (Connect), Sensors and select the new sensor - when you exit, this will create the new ST device.

You should be able to pick up at #2 above.

1 Like

Thanks! Starting from #2 I went to the ST iOS App -> Automation -> SmartApps -> Ecobee (Connect) -> [Devices] Sensors -> then checked the new one. That immediately created the new sensor. I went back and unselected the old one, which hasn’t done anything yet. I realize I did those steps in reverse order, but I’m guessing that might not matter. I’ll give it some time for the clouds to sync (just in case there’s a delay), then manually delete the old sensor if necessary. Thanks @storageanarchy!