Custom Integration: Ecobee Air Quality (CO2, VOC) for Smart Thermostat Premium

Hey all
Had claude help build this last night
scrapes HomeIQ data into Home Assistant so you can get the Air Quality data from the newer thermostats
Built it since ecobee isn’t giving out developer API keys anymore and the HomeKit integration I am using for control doesn’t expose these

I’m currently using it to turn on and off a basement exhaust fan
Screenshot of the data below

Biggest thing to note is that this could be brittle when it comes to the auth
it’s been working for overnight for me but ecobee could easily kill this

You can install this by adding the repo as a Custom Repository in HACS

1 Like

Can you pull that same data from the sensors?

Short answer: No.

Ecobee, like every other player in the home automation market, wants to keep you tied to their ecosystem. Where there once was an API that exposed all the goodies that their thermostat could do or knew about, they shut it down. They also have a deal with Apple (the original closed ecosystem - then called a walled garden) to be part of HomeKit - Apple's HA solution. To meet Apple's terms and conditions, Ecobee provides a minimal level of functionality via HomeKit and Home Assistant does what it can. Unfortunately, Apple doesn't require Ecobee to provide HomeKit with the air quality values.