deCONZ Binding: Air Quality Sensor Not Reporting Data

Platform information: OH 5.1.2 in Docker on Synology DS920+

My Air Quality Sensor (_TZE200_mja3fuja / TS0601) is not providing data for:
CO2, Formaldehyde, and TVOC

In the deCONZ-Phoscon app, I receive the following data as expected:
Temperature 21 °C
Humidity 48%
CO2 373 ppm
Formaldehyde 2 ppm
TVOC 3 ppb

When scanning for new Things in openHAB, four Things are detected (the split into multiple Things was expected):

  • Temperature sensor OK
  • Humidity sensor OK
  • Smart Plug unexpected :thinking:
  • Air Quality Sensor faulty data :confused:

The problem is that the Air Quality Sensor is not providing any values/or… NULL output on the two provided channels:

channels:
  airquality:
    type: airquality
  airqualityppb:
    type: airqualityppb

The following lines appear in the DEBUG for the deCONZ binding:

2026-02-19 11:01:58.055 \[DEBUG\] \[rnal.discovery.ThingDiscoveryService\] - Unknown type ZHAFormaldehyde
2026-02-19 11:01:58.055 \[DEBUG\] \[rnal.discovery.ThingDiscoveryService\] - Unknown type ZHACarbonDioxide

The two resource types “ZHAFormaldehyde” and “ZHACarbonDioxide” are not listed in the deCONZ binding documentation.

As I understand it, two other Things are therefore not being recognized:

  • Formaldehyde
  • Carbon dioxide

Furthermore, the Air Quality Sensor mapping in the deCONZ binding appears to be incorrectly defined.

I have attached the corresponding Zigbee device definition.

Should I create an issue on GitHub about this, or is the error on my end?

_TZE200_mja3fuja.json (7.2 KB)