Thingsee Air Quality Profile (24)

Profile name Thingsee Air Quality Profile
Updated 20200918
tsmId range 24100 - 24999

Messages

24100

Carbondioxide level

This message is used to report carbondioxide level

Property Unit Type Value Note
carbonDioxide ppm double min = 0
max = none
    CO₂ level as parts per million (ppm)
status integer min = 0
max = 2
0 = Succesful read operation
1 = Autocalibrated
2 = Autocalibration failed

    status of the measurement operation

24101

Total Volatile Organic Compounds (TVOC) level info

Property Unit Type Value Note
tvoc ppb double min = 0
max = none
    TVOC level as parts per billion (ppb)
status ppm integer min = 0
max = 2
0 = Succesful read operation
1 = Autocalibrated
2 = Autocalibration failed

    Status of the measurement operation

24200

Carbondioxide sensor configuration

This message can be used to remotely configure Carbon Dioxide sensor behaviour and how it reports sensor values If any configuration field is omitted from configuration message, device reports back current setting. A sensor application must reply with the same message (applied configuration values) with a tsmEv : 31.

Property Unit Type Value Note
transactionId integer min = 0
max = 2.147483647e+09
    TransactionId is reported back as-is.
averaging integer min = 1
max = 10
default = 1
    Value indicates how many previous measurements should be averaged together for the returned value.
rounding integer min = 1
max = 1000
default = 1
    indicates the rounding resolution. For example, if the threshold is 10, the measured values are rounded down to nearest 10.
samples integer min = 1
max = 32
default = 8
    indicates many samples the sensor takes during a measurement. Higher value decreases noise in measured values but increases power consumption.
staticFilter integer min = 0
max = 10
default = 2
    Value 0 disables Static IIR 2 to 10 enables filter and sets filter parameter. The IIR filter suppress noise in CO2 measurements but will cause additional lag in sensor response times.
dynamicFilter integer min = 0
max = 10
default = 2
    Value 0 disables the IIR and anything above enables it. The Dynamic IIR decreases the lag caused by the Static IIR to response times. Dynamic IIR requires Static IIR to be enabled.
autoCalibration integer min = 0
max = 65535
default = 192
    Sets CO2 sensor auto-calibration interval as hours. The auto-calibration will automatically calibrate the sensor using the lowest detected CO2 value during auto calibration interval. The auto-calibration interval should be set so that the sensor is exposed to fresh air at some point during the interval or the auto-calibration will not work correctly.
calibrationValue integer min = 0
max = 65535
default = 400
    Sets CO2 sensor auto-calibration target ppm.
pressureCompensate integer min = 0
max = 1
default = 1
    Value 0 disables pressure compensation and anything above enables it.
carbonDioxideHysteresis integer min = 0
max = none
default = 10
    An absolute reporting threshold as ppm for CO2

24201

Carbon Dioxide manual calibrate

This message can be used to tell the Carbon Dioxide sensor the current concentration which it should use to calibrate itself. The sensor will adjust all following output values according to the set value. This is an instantaneous calibration which will reset the auto-calibration counter. When the auto-calibration happens it will use its own background concentration value to calibrate the sensor and this calibration is no longer in effect.

Property Unit Type Value Note
transactionId integer min = 0
max = 2.147483647e+09
    TransactionId is reported back as-is.
calibrationValue ppm integer min = 0
max = 65535
    Calibrates the CO2 with known CO2 concentration

24202

TVOC configure

This message can be used to remotely configure TVOC sensor behaviour and how it reports sensor values.

Property Unit Type Value Note
transactionId integer min = 0
max = 2.147483647e+09
    TransactionId is reported back as-is.
tvocHysteresis ppb integer min = 0
max = none
default = 5
    An absolute reporting threshold as ppb for TVOC

24500

Carbon Dioxide read hardware component versions

Device sends this to indicate the firmware version and sensor id of the CO2 sensor.

Property Unit Type Value Note
swVersion integer
    Sensor component firmware version
hwid integer
    Sensor component hardware version

24501

TVOC reset

Resets the current baseline from the TVOC and starts a new preheat which searches for new baseline. The TVOC preheating has large current consumption so this command should be issued with care.

Property Unit Type Value Note
Previous
Next