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