CO2 measurement settings
CO2 measurement blind time
When you press the button on the device it sends a CO2 readout. There is a period after each press that subsequent button presses are ignored in.
When CO2 measurement is started by button press, for the given blind time next start by button press will be forbidden.
This command sets the the measuring blind time in minutes
Byte index
Bit index
Hex value – Meaning
0
-
81 – The command code.
1
-
Measuring blind time in minutes. Default value 0x0F=15min.
Example downlink: 0x810E – when we separate the value of the time from the command code we get 0x0E, which is 14 min.
When CO2 measurement is started by button press, for the given blind time next start by button press will be forbidden.
This command gets the currently set value in minutes.
Byte index
Bit index
Received response
0
-
80 – The command code
1
-
Measuring blind time in minutes.
Example command: 0x80
Example response: 0x800F – when we separate the value of the time from the command code we get 0x0F, which is 15 min.
CO2 boundary levels
Configure the boundary levels of the CO2 zones.
Set the boundary levels.
Byte index
Bit index
Hex value – Meaning
0
-
1E – The command code.
1
15:8
Good-medium CO2 zone boundary value in ppm [high byte].
2
7:0
Good-medium CO2 zone boundary value in ppm [low byte]. Default value 0x0384=900ppm.
3
15:8
Medium-bad CO2 zone boundary value in ppm [high byte].
4
7:0
Medium-bad CO2 zone boundary value in ppm [low byte]. Default value 0x05DC=1500ppm.
Example command: 0x1E038405DC – set the Good-medium CO2 zone to 0x0384=900ppm and the Medium-bad CO2 zone to 0x05DC=1500ppm.
Get the boundary levels.
Byte index
Bit index
Received response
0
-
1F – The command code.
1
15:8
Good-medium CO2 zone boundary value in ppm [high byte].
2
7:0
Good-medium CO2 zone boundary value in ppm [low byte].
3
15:8
Medium-bad CO2 zone boundary value in ppm [high byte].
4
7:0
Medium-bad CO2 zone boundary value in ppm [low byte].
Example command: 0x1F
Example response: 0x1F038405DC – when we separate the command code value we get 0x038405DC, which corresponds to Good-medium CO2 zone of 0x3840=900ppm and the Medium-bad CO2 zone of 0x05DC=1500ppm.
CO2 auto-zero value
This command set is used by the device for CO2 measurements compensation in order to get 400ppm in fresh air.
Set the auto-zero value.
Byte index
Bit index
Hex value – Meaning
0
-
20 – The command code.
1
15:8
Auto-zero CO2 value in ppm [higher byte].
2
7:0
Auto-zero CO2 value in ppm [lower byte]. Default value 0x0000=0ppm.
Example command: 0x200221 – Set the CO2 auto-zero value to 0x0221=545ppm.
Get the auto-zero value.
Byte index
Bit index
Received response
0
-
21 – The command code.
1
15:8
Auto-zero CO2 value in ppm [high byte].
2
7:0
Auto-zero CO2 value in ppm [low byte].
Example command: 0x21
Example command: 0x210221 – when we separate the command code value we get the CO2 auto-zero value of 0x0221=545ppm.
CO2 measurement period
The commands configures the CO2 measurement period.
Set the measurement period.
Byte index
Bit index
Hex value – Meaning
0
-
24 – The command code.
1
-
Measurement period in the Good-zone in minutes. Default value 0x0F=15min.
2
-
Measurement period in the Medium-zone in minutes. Default value 0x0F=15min.
3
-
Measurement period in the Bad-zone in minutes. Default value 0x0F=15min.
Example command: 0x240A0A0A – Set the measurement periods for all 3 zones to be the same 0x0A=10min.
Get the measurement period.
Byte index
Bit index
Received response
0
-
25 – The command code.
1
-
Measurement period in the Good-zone in minutes.
2
-
Measurement period in the Medium-zone in minutes.
2
-
Measurement period in the Bad-zone in minutes.
Example command: 0x25
Example command: 0x250A0A0A – when we separate the command code value we get the measurement period of 0x0A=10min, which is the same for all 3 zones.
CO2 auto-zero period
Default auto-zero period, after the factory auto-zeroing, is 192 hours (8 days). During this period the lowest measured CO2 value is accepted as 400ppm and the auto-zero value is obtained automatically. If The period is 0, automatic auto-zero function is disabled, but the obtained or set with command auto-zero value is still used internally.
Set the auto-zero period.
Byte index
Bit index
Hex value – Meaning
0
-
2A – The command code.
1
-
Auto-zero period in hours. Default value 0xC0=192hr
Example command: 0x2A48 – Set the CO2 auto-zero period to 0x48=72hrs.
Get the auto-zero period.
Byte index
Bit index
Received response
0
-
2B – The command code.
1
15:8
Auto-zero period in hours.
Example command: 0x2B
Example command: 0x2B48 – when we separate the command code value we get the auto-zero period of 0x48=72hrs.
Last updated
Was this helpful?