Air Quality Cluster Only Partially Visible on HomePod – Only Temperature & Humidity Show Up

Hi,

I’m working on a Matter application using the nRF Connect SDK v2.9.2. I’ve added the AirQuality cluster into my device with sub-sensors: CO₂, PM1, PM10, TVOC, and Temperature/Humidity.

On the chip-tool controller, I can subscribe and receive reports for all the air quality sub-sensors correctly (e.g., CO₂, PM1, PM10, TVOC, etc.). So, the cluster and attributes are functional.

That includes data from endpoint 4 (CO₂, PM1, PM10, TVOC), endpoint 2 (Temperature), and endpoint 3 (Humidity). Everything works as expected.

However, when I commission the same device to Apple Home (HomePod), only Temperature and Humidity show up in the Home app. None of the other air quality attributes (like CO₂ or PM1 ...) are visible.

Is there a limitation in HomeKit/HomePod that only supports certain parts of the AirQuality cluster?

Any guidance or examples would be greatly appreciated.

Setup:

  • Platform: vscode

  • SDK: NCS v2.9.2

  • Clusters used: TemperatureMeasurement, RelativeHumidityMeasurement, AirQuality (with CO₂, PM1, PM10, TVOC)

  • Tested controllers: Apple HomePod + iPhone, and chip-tool (Linux)

Thanks,
Prajwal

Related