How to set up your Ecobee3 thermostat with HomeKit

Just purchased or received a new Ecobee3 HomeKit-enabled thermostat? Once you've done all the initial wire-work and installation, it's time to get your thermostat talking with HomeKit.

How to set up your Ecobee3 with HomeKit

  1. Open the Ecobee3 app on your iPhone or iPad.
  2. Tap the Settings button in the upper right corner.
  3. Tap Add HomeKit-enabled Ecobee3.

  1. If you don't already have a HomeKit home set up, you'll be asked to create one now.
  2. The app will display all HomeKit-connected Ecobee3 thermostats. If you have more than one, you can tap Say hi to identify the right one. When you know which one you want to add, tap Add.
  3. On the Ecobee3 thermostat screen, the HomeKit code will appear. Scan it with your iOS device (or manually enter the code) to pair the two.

  1. On the thermostat, you'll see a "Paired with HomeKit" alert, along with a note about the disabling of Auto mode. Press OK to continue.

You can now use your Ecobee3 thermostat with Siri commands, third-party HomeKit apps, as well as the default Ecobee3 app.

How to reset your Ecobee3 HomeKit connection

If your Ecobee3 thermostat has, for whatever reason, de-synced from HomeKit—or if it never got set up properly in the first place—you can reset your Ecobee3 HomeKit connection with fairly minimal trouble.

  1. Go to your Ecobee3 thermostat and tap on the Main Menu button (the three lines in the lower left corner).
  2. Scroll down to Settings and tap on it.

  1. Scroll down to Reset and tap on it.
  2. Tap on Reset HomeKit.

  1. After the warning, tap on the Yes button.

You can now follow the steps in the previous section and set up your thermostat once again with HomeKit. I'll note that this only resets the thermostat's HomeKit connection—it won't erase your entire HomeKit house. (To do that, you need to take a more thorough approach.)


Let us know in the comments.

Serenity was formerly the Managing Editor at iMore, and now works for Apple. She's been talking, writing about, and tinkering with Apple products since she was old enough to double-click. In her spare time, she sketches, sings, and in her secret superhero life, plays roller derby. Follow her on Twitter @settern.

  • Resetting HomeKit can be a disaster, requiring the reattaching of all HomeKit devices, and reentering the data for each third party HomeKit enabled device. So, I cringed when the article said if you were having syncing issues with your ecobee3, you could just go to the Settings area and select Reset HomeKit to fix it. As long as this doesn't mean the same thing as going into iOS Settings on your iPhone and selecting the Reset HomeKit option, which literally erases all your iCloud HomeKit data, I'm fine with that. But, the ecobee3 folks might want to add "for ecobee" to that Reset HomeKit in Settings on their thermostat to avoid this confusion.
  • Oh yeah, this is very different: This just removes the thermostat from your HomeKit house so that you can re-add it. No full iCloud reset needed.
  • Thanks for clearing that up. Changing the option text to something like Remove from HomeKit vice Reset HomeKit would encourage more use of this option.
  • Remember, neither Apple nor any third party product currently offers an option to save their HomeKit portion of the database. So, if one third party HomeKit-enabled product corrupts the general iCloud HomeKit environment, you'll need to take the time to setup each device again, and redo all the configuration options for each. For one product I use, the Insteon Hub Pro, that entails hours of reattaching each of my 30 Insteon light switches, and recreating any scenes I want to use to issue Siri commands for controlling multiple devices concurrently. Other devices, such as Hue lights, would also have to be redone. So, think long and hard about Reset HomeKit before clicking on it. I've had to do this multiple times over the past six months as I learned how HomeKit worked.
  • Do I need to have a 3 gen or higher Apple TV to use Siri commands away from home?
  • According to the FAQ on Ecobee's website, yes.
  • I disabled HomeKit on my Ecobee3. When you enable HomeKit on this thermostat, you take away another important feature. You can no longer set your HVAC to auto mode. So instead of having both your low and high temperature preferences set together, you can only have the system set to heat or cool modes only. That's a huge fail for a smart thermostat. Someone said this a limitation in Apple's HomeKit framework.
  • That was disappointing for me to. I turned off HomeKit when I first installed it. My previous 'dumb' thermostat had a switch to go from hot/cold so I decided to try re-installing HomeKit since I didn't have that function before. After a number of emails with ecobee tech support I was asked to reset HomeKit on the phone. That worked but as mentioned above I had to re-install HomeKit on all the devices, not so many so far. It actually was a good thing this time since one other device wasn't working quite right until the reset.
  • Interesting, so they didn't suggest you use the Reset HomeKit in the ecobee3 app (which presumably would only affect the ecobee3 devices), but the broader Reset HomeKit in iOS on your iPhone, which erased all your HomeKit device configurations for even other company HomeKit products?
  • Was going to post this. I ended up using HomeKit but don't understand why that feature cannot be added
  • We tried a few things but I don't think the approach in this article was one of them. The wifi frequency was mentioned, I removed the thermostat was removed from the wall to reset. The reset on the iPhone reset everything. I can see how it would be an issue with many devices.
  • I had the latest ecobee3 for about a month along with three sensors and just a few days ago I decided to try the nest thermostat and smoke detector. After playing with both smart thermostats I am liking the nest better in spite of not having homekit/siri access and touchscreen. I found the Siri access to be more of a gimmick. It didn't work a third of the time which is not good enough for me. Siri would say something like "I'm sorry I can't help at this time", or something to that effect. I also find the nest prettier and much easier to use. I have another month to go before my return period for the ecobee3 ends so I will continue to test out the nest before making my final decision. Right now the nest is winning. If I change my mind I'll make sure to reply to this post with an update.
  • Yes, this is a tough call. I've been using the Nest thermostat since it was released, and it's always worked perfectly for me. The Nest app, since Google bought the company, now consolidates all Nest devices in the iOS app, which now includes my two DropCam Pros. So, in one app I can adjust my thermostats (I have two, one for each zone) and take a look at my cameras when I'm away from home. The downside, of course, is how long it will be before Google starts data mining my thermostat activity and camera images for ad potential to sell to third parties. I've separately been testing the Withings Home camera, but its images pale in comparison to the DropCams (now called NestCams). If it comes to a choice between Siri control and device functionality, I'll decide based on the latter. Siri is nice, but as you have said, it's not as responsive as manual control in the iOS app, so it's not a close call, for me, at this point.
  • Thank God for this tutorial was going through all the boxes looking for the HomeKit code didn't see it displaying on the EcoBee 3 screen! So far this is a huge step up from my Honeywell WiFi thermostat! Finally it seems like it's pumping enough cool air for my entire home using the remote sensors!