Skip to content
Home Assistant TestFlight
Climate

ecobee

ecobee

Built inCloud polling

The ecobee integration lets you control and view sensor data from ecobee thermostats.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
climateThermostat
humidifierHumidifier or dehumidifier
binary_sensorSensor (occupancy)
sensorSensor (CO₂, VOC, humidity, temperature)

6 reports below say how a device from this integration behaves in the Home app.

What people report

Cloud API integration; new thermostat models need name mappings added over time. Users can alternatively pair ecobee over HomeKit locally.

  • Works13
  • Partly works1
  • Not working3
  • Won’t be supported1
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Ecobee 3 thermostatWorksTen years old, still supported, connected to HA and HomeKit
Saved copy
I have had my same Ecobee 3 for 10 years now, they have continued support for this ancient relic and it’s connected to HA, Homekit, Google. Moved with me 3 times, and works flawlessly. If you can spend a few bucks more, get one.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-09
ecobee attisProWorks CloudMissing model name added August 2026
Saved copy
Proposed change Adds a missing ecobee model (attisPro) to the dict of names. Name source: https://www.ecobee.com/en-us/contractors/ ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requ

Excerpt saved from GitHub on 2026-10-23.

PR #180226 · 2026-08
ecobee attisRetailWorks CloudModel support added January 2026
Saved copy
Breaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves

Excerpt saved from GitHub on 2026-10-23.

PR #161515 · 2026-01
ecobee Enhanced thermostat (vs Nest)WorksFar more reliable than Nest integration
Saved copy
I've kind of gone off the deep end with this, I originally had Nest which was an unreliable high latency convoluted asynchronous multi-step integration, endlessly tweaking my wifi setup, the internet connection, even buying e new replacement nest. Finally threw it all away and got an Ecobee Enhanced at a deep discount from my local NJ PSE&G store for customers. We have forced hot/cold air in the home, and it is ancient with poor insulatation and one zone. So for my use case I put in individually controllable vent shutters in each room. As the really good motion sensors are expensive, I use …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-06
Ecobee Premium/EssentialWorksWorks in Home
Both models work over HomeKit
Both work over HomeKit; commenter uses Ecobee integration
Saved copy
Check your local utility for rebates. Mine has massive rebates on Ecobee thermostats right now. I was able to get an an Ecobee premium for $80. Had I wanted, the Ecobee essential was $10. Both will work over homekit, although I'm using the Ecobee integration.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-09
ecobee SmartThermostat 5th gen (voice control)Works CloudIdentifies as vulcanSmart in model reports
Saved copy
Ecobee 5th gen (SmartThermostat with voice control) `version: 4.5.13.52` identifying as `vulcanSmart` `Model number for ecobee thermostat Hallway not recognized. Please visit this link and provide the following information: https://github.com/home-assistant/home-assistant/issues/27172 Unrecognized model number: vulcanSmart`

Excerpt saved from GitHub on 2026-10-23.

Issue #27172 · 2019-10
ecobee thermostatWorksAPI now open again so native integration works; HomeKit adoption also fine
Saved copy
The API is now open. I just deleted my Homekit connection and use only the Ecobee integration.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-10
Ecobee thermostatWorks LocalWorks in Home
HA HomeKit Device integration is local; some Ecobee API features missing
Rock solid; HomeKit integration fully local, official Ecobee integration is cloud
Saved copy
I swapped to an Ecobee last year as a renter. It was relatively easy (pretty simple installation and wiring) and required very little from the HA side. I still feel like the integration is rock solid and setting up automations/scenes/schedules was easy. Idk if it’s the most technically capable thermostat out there, but it was definitely the right choice for me!

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-08
ecobee thermostatWorksHomeKit Device (HAP) works without Apple gear; ecobee integration works again with comfort settings
Saved copy
Last week someone posted that we can use the Ecobee integration again, and low and behold, it worked. I switched back to the Ecobee integration from Homekit since it exposes the custom comfort settings vice just Heat Cool. Sharing is caring

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-07
Ecobee thermostatWorks LocalWorks in Home
Pairs via HomeKit controller with remote sensors and local push
Local HomeKit option includes remote sensors per maintainer
Saved copy
… done based by specifying homekit in your manifest and adding a config flow step `async_step_homekit`. Once discovered, we can prompt users to log in to Ecobee via the website. Ecobee has been found a few times in our gathered Homekit models.

Excerpt saved from GitHub on 2026-10-23.

Issue #32742 · 2020-03
Ecobee thermostat with AC unitWorks LocalWorks in Home
HomeKit Device integration talks to thermostat locally over LAN
Official integration is cloud-dependent; HomeKit path entirely local
Saved copy
We use an ecobee thermostat with our unit. The official integration for HA is cloud-dependent, but it also supports HomeKit which is entirely local. HA will just talk to the thermostat over LAN that way.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2026-08
ecobee3 via HomeKit controllerWorks LocalLocal push with remote sensors via HomeKit pairing
Saved copy
… users have a choice to not be tied to a cloud service and use an entirely local protocol, but on the flipside it will avoid confusion where they pair via HomeKit not realising its not the ecobee integration. I am conflicted on this. Note that the ecobee integration is a sync cloud poll integration, and its homekit controller counter part is now an async local push. Apparently 0.107 is working out so well for one beta user that they use the pushed climate state to trigger automations when their heating comes on, and its near instantaneous. I've also heard from other users that it still works …

Excerpt saved from GitHub on 2026-10-23.

Issue #32742 · 2020-03
ecobee4Works CloudModel identifies as apolloSmart and is recognised
Saved copy
Model number for ecobee thermostat Main Floor not recognized. Please visit this link and provide the following information: https://github.com/home-assistant/home-assistant/issues/27172 Unrecognized model number: apolloSmart

Excerpt saved from GitHub on 2026-10-23.

Issue #27172 · 2019-10
Ecobee thermostatPartly worksPartly in Home
Duplicated alongside native HomeKit pairing; temperature showed 152 F
Temperature bug fixed in next beta; exclude climate domain to avoid duplicates
Saved copy
… the issue: 0.66.0.b2 Last working Home Assistant release (if known): Operating environment (Hass.io/Docker/Windows/etc.): Hassbian Component/platform: ecobee Description of problem: Since I already have my ecobee on homekit it duplicated and even showed the temperature as 152 F. Is fixed after I exclude the climate domain. https://imgur.com/a/wcwG2 Problem-relevant `configuration.yaml` entries and (fill out even if it seems unimportant): [code] Traceback (if applicable): [code] Additional information:

Excerpt saved from GitHub on 2026-10-23.

Issue #13504 · 2018-03
Ecobee cloud API integrationNot working CloudNew developer API keys no longer issued
Saved copy
API access requires a dev account which ecobee is no longer allowing new people to create

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-10
Ecobee thermostatNot working CloudAPI keys no longer available; HomeKit workaround
Saved copy
Ecobee discontinued dev support. There's a homekit work around but I can't really recommend ecobee anymore.

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2024-11
Ecobee thermostatNot working CloudBroken in Home
Thermostat setup raised KeyError for fan action
HomeKit climate bridge errors on ecobee fan hvac_action
Saved copy
Same here! ecobee thermostat via Home Assistant! Home Assistant 0.102.2 Frontend version: 20191119.6 - latest Wed Nov 27 2019 17:27:35 GMT-0500 (EST) Error doing job: Future exception was never retrieved Traceback (most recent call last): File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run result = self.fn(*self.args, self.kwargs) File "/usr/src/homeassistant/homeassistant/components/homekit/type_thermostats.py", line 299, in update_state HC_HASS_TO_HOMEKIT_ACTION[hvac_action] KeyError: 'fan'

Excerpt saved from GitHub on 2026-10-23.

Issue #25676 · 2019-08
Ecobee EMS and Smart thermostatsWon’t be supported CloudEcobee ending support; older models lose WiFi connection
Saved copy
Boycot Ecobee - "discontinuing support for our older Thermostat models EMS and Smart and as a result your device(s) will no longer connect to Wi-Fi".

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit thread · 2024-05

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud polling

Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.

Found automatically over

  • HomeKit pairing
  • Bonjour (zeroconf)

Devices that also speak HomeKit

  • EB
  • ecobee*

These can pair with Apple Home directly, without Home Assistant.

Details

Installs (analytics)9,047 (1.28%)
Added inHome Assistant 0.9
Set up in the UIYes

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.