Ecobee 3 & ST?

If your handing out coupon codes, I want to switch from Nest to EcoBee 3. If you offer a credit for the Nest or discount, I’ll switch right now to get it integrated with ST.

I’m sorry but we had an upgrade offer for existing customers but that expired on October 16th. I Hope you’ll consider switching to ecobee3 anyway :slight_smile:

I was going to anyway :wink: just thought maybe I could save some $$$. Hate Google and don’t trust them with my information.

1 Like

@ecobee Any updates on ecobee3 integration with ST or even IFTT? I currently use a IFTTT and nest Nest to control a wemo switch connected to my window unit. Can ecobee3 do this?


Like I said earlier in this thread, you can use the stock ST integration (see ecobee connect) or my custom ecobee device to integrate ST with ecobee3 as it’s the same APIs.

The custom ecobee device type that I created brings more functionalities than the stock ST one and comes with many smartapps. See the following github link for more details.

For IFTTT integration with ecobee , I know that ecobee is working on it, but there is no official target date.


1 Like

With that ecobee code, would it show up as a temperature reading device under the smartthings IFFTT channel if I made such a recipe?


No, you’d need more than a ST-ecobee integration to do so. As I said earlier in this thread, the ecobee-IFTTT integration is not officially released yet.

As a side note, you should probably reconsider why you’d need IFTTT for your use case as ST can talk to a wemo switch directly. So, with the ST-Ecobee AND the ST-wemo integration, I don’t see why you need IFTTT to do your automation scenario. A smartapp should suffice.


It’s a wemo insight.

Do you have a recommended solution for making my wemo insight connected a/c unit interface with my thermostat?


Your use case could be based on simplified architecture by using ST as the main controller instead of relying on many hubs and integration components: ST, IFTTT, wemo, and Nest/Ecobee.

I’d recommend to use another energy monitoring switch (such as Aeon smart energy: they are cheaper than Wemo and can be connected directly to ST).

BTW, I don’t own any wemo switches, but based on some feedback in the community,it seems that Wemo switches are not always responsive.

see Belkin WeMo Compatibility with SmartThings

By simplifying your overall architecture, you’d probably have better response times and be less sensitive to outages.


Hey Yves! That name looks awfully French Canadian if you ask me. I live in Montreal so it would be pretty cool if you are from these parts.

I am going to be working on my new ST Hub installation and Ecobee 3 connection in the coming days. Is that code up to date from November? Anything glaring that you can warn me about?


I @creed205, The code is up to date… I don’t know why you’re asking since November, but let me assure you that the code is up to date with the latest API release (September 2014).

The code is pretty much stable at this point. I use it every day at home…As you may know, I have also developed a lot of smartapps for controlling your dehumidifier/humidifier/HRV/ERV if these devices are connected to your ecobee.

In April, there will be another API release for accessing ecobee3’s remote sensors data. I have some beta code ready for it…

P.S. You’re right, I’m from Montreal…

Thanks Yves. I was asking because I wasn’t sure that this was for the old Smart series or the new Ecobee 3 unit. I must have missed it the first time that I read the thread.

I installed the app and have to say that it’s one of the better apps that I have installed since getting my hub last week. It will be very exciting to see what you can do with the individual sensors. Would be cool if Smartthings could use them as motion sensors for other actions.

@creed205, glad that you are happy with it.

If you have the ecobee3, as the new ecobee API release (March 2015) is operational now. you can then use my code to expose the remote sensors as SmartThings’ Motion & Temp Sensors for your home automation scenarios.

Here is the readme file with the installation steps:

Also, please follow this thread:

But, the motion sensors are quite slow to report occupancy…Just to let you know.


Hello, I’ve installed the ecobee device, but when I run the app, the logs say that a ecobee type hasn’t been selected? I’m running an ecobee3. The app does log me into my ecobee account though.

I see both the “You are connected” status in the app, and I get the success images when I use it to log into my ecobee account. I do see this in the logs though:

getEcobeeThermostats> error/exception 

( Internal Server Error) getting
list of thermostats, probable cause: not the right account for this type
(ems) of thermostat [uri:, path:/1/thermostat,
headers:[Content-Type:text/json, Authorization:Bearer null],

@Douglas_Dayton, My Ecobee Device supports all ecobee thermostat models: Smart, Smart-SI, ecobee3 and even EMS thermostats.

EMS thermostats are totally different from the other ones as they are meant to be used by large organizations such as schools, hospitals, restaurants, etc.

So, this exception occurs because your account does not have any EMS thermostats under it. It’s just a trace…

Don’t worry about it.

And, please support the developer!

But the problem is, nothing shows up in my ST. I also installed the sensors and nothing there either, it says I don’t have any compatible thermostats…

@Douglas_Dayton, if you have the latest version of my MyEcobee device and MyEcobeeInit and read the readme file.


And, followed the instructions below indicated at step 4 in the readme file:

After being connected, click ‘Next’ and select your ecobee thermostat(s) (SMART, SMART-SI, ecobee3, EMS) that you want to control from SmartThings and, then press ‘Next’ for the ‘Other Settings &Notification’ page, and then ‘Done’ when finished.

And, you cannot see any thermostats after pressing ‘Next’ following your authentication (login, ecobee->you are connected page), then I’d suggest to give a call to ecobee support and report the issue to them.

However, make sure first to press ‘Next’ before as you are supposed to select the thermostat(s), then press ‘Next’ to the ‘Other Settings & Notifications’ page, and then ‘Done’ before being able to see any of your thermostat(s) exposed to ST.

As far as the remote sensors are concerned, you won’t be able to do anything before your ecobee3 thermostat is exposed to ST.

There has been (very) few cases where ecobee support needed to make some changes to one’s account in order to make it work with ST.
Let me know.

The second entry into the login did the trick… that wasn’t quite clear given the success screen.

OK, glad that it worked for you w/o having to contact ecobee support.

BTW, there is a video that visually explains the authentication process for the ST stock device, and I’m basically following the same steps in MyEcobeeInit. The video is a bit outdated (as the UI has changed), but the main screens are illustrated.


And, please support the developer!