Add full support for Aqara TVOC (lumi.airmonitor.acn01): Temperature & Humidity missing

Hello SmartThings developers,

I would like to request full Edge driver support for the Aqara TVOC Air Quality Monitor (model lumi.airmonitor.acn01), so that temperature and humidity readings can be displayed alongside TVOC.

Device details:
• Manufacturer: LUMI
• Model: lumi.airmonitor.acn01
• Hub: Hub_ST_AZ (SmartThings)
• Connection: Zigbee
• Power: Battery
• Status: TVOC reporting works correctly, Temperature and Humidity missing.

Drivers tested:
:one: Temperature Humidity TVOC Sensor (iquix / Luluhappy channel)
→ TVOC works fine, but no Temperature or Humidity data.
:two: Zigbee Thing Mc (Mariano Colmenarejo)
→ Shows clustersInfo and TVOC readings, but Temp/Humidity not parsed.

Observed data from History:

  • FingerPrinted_EndPoint.Id: 0x01
  • Manufacturer: LUMI
  • Model: lumi.airmonitor.acn01
  • App Version: Unknown
  • ZCL Version: Unknown
  • clustersInfo: 0000, 0003, 0500, 0001, 0019, etc.
  • TVOC readings appear every few minutes.
  • Temperature and Humidity stay empty (“–” in UI).

Technical note:
Aqara often uses a manufacturer-specific cluster (0xFCC0) to transmit Temperature and Humidity. This device likely needs binding and attribute parsing for cluster 0xFCC0 in addition to standard 0x0402 / 0x0405.

Request:
Please extend the existing driver (Temperature Humidity TVOC Sensor or Zigbee Thing Mc) to support full attribute parsing for lumi.airmonitor.acn01, including Temperature and Humidity. If you need more logs, I can provide live History output from Zigbee Thing Mc.

Thank you for your work — this device would be very useful once fully supported in SmartThings.

@iquix @Mariano_Colmenarejo @ygerlovin

Hello SmartThings developers,

Hello ChatGPT,

  • Delete the device in the SmartThings app
  • Install the Xiaomi Sensors driver from this channel.
  • Add device

I checked this driver and unfortunately it doesn’t work, it doesn’t show any information.

Please post some screenshots: from the device card, the driver information and information.

Have you deleted the device before installing the driver?

It seems that this device uses standard ZCL for temperature and humidity.

I’m not using this device now, but by the time that I made this driver, everything worked fine.

Maybe there could be some sort of firmware fragmentation, or there could be some sort of magic packet which needs to be sent.

something like this..

1 Like

It takes quite a while (36 hrs or so) until the device starts reporting, and then only when the measured values change quite a bit.

It seems that

Temperature needs to change by 0.5°C

Humidity by 6% or so

TVOC by 0.030 to 0.035

So, @iquix ‘s driver still does its job :grinning_face:

For me, it’s like this with individual drivers. None of them work properly, even after a few days.

Please do not just switch the driver without deleting and adding the device back again.

Switching the driver in the app will cause issues! You really have to make sure that only one matching driver is installed at the same time.

Devices like this need to be configured properly, otherwise they won’t report data.