ZME_WB-MSW
WB-MSW-ZWAVE
Version 1.0
Z-Wave.Me Wall-mounted Multisensor it’s a Z-Wave Plus™ and RS-485 operating multisensor that contains temperature, humidity, light, motion, noise level, CO₂ concentration and volatile organic compounds (VOC) sensors. Built-in IR transceiver is designed to control the TV/AV and air conditioning.
The multisensor case is made of plastic and is not waterproof, designed for use in homes and offices. For wall mounting.
Supports operation via the Z-Wave radio protocol or via the two-wire RS-485 bus with Modbus RTU commands.
Measured value |
Range |
Error rate | Ready to work after power done |
---|---|---|---|
Concentration CO₂ |
400 – 5000 ppm (parts per million) |
100 ppm + 5% from the measured value |
3 min, auto-calibration every 7 days |
Temperature |
−40 °С – +80 °С |
±0.3 °С (in range 0 – 70 °C) ±0.5 °С (in range−40 – 0 °C and 70 – 80 °C) |
1 sec, time constant (balancing with ambient air) ~4 min |
Humidity |
5 – 95 % |
±3 % |
1 sec |
Noise level (sound pressure) |
38 – 105 dB |
±2 dB (±3 dB int v.4.8) |
5 sec |
Illumination |
0,02 – 100 000 lx |
±10 % |
1 sec |
Air quality - VOC (volatile organic compounds) |
0 ppm – 60000 ppb (parts per million) for ethanol |
±15 % (typical) ±40 % (max) |
5 min (self-calibration after 12 hours) |
Motion sensor |
Up to 8 m, 120 degree |
|
8 sec |
Transmitting IR commands |
Up to 10 m (depends on the surrounding conditions) |
|
1 sec |
The Z-Wave protocol is an open, interoperable, sub-GHz wireless communications technology designed specifically for control, monitoring and status reading applications in residential and light commercial environments. Z-Wave has two operating modes Z-Wave MESH which is a very reliable sub-GHz MESH and Long Range (US only) which operates in a STAR topology offering over a mile range.
This product can be operated in any Z-Wave network with other Z-Wave certified devices from other manufacturers.
Note: To add in Z-Wave Long Range mode, you can only use SmartStart.
The terminal block "V+ GND A B" with a 3.5 mm pitch is used to connect power and the RS-485 bus.
Power supply characteristics:
For mounting with the possibility of easy removal use screws with a head diameter of about 7 mm, for permanent fixation use 9-10 mm.
The device must be operated under recommended environmental conditions.
We recommend placing the multisensors on warm (internal) walls, at a height of 1-1.6 m from the floor level, taking into account possible drafts and sun exposure.
When mounted on the ceiling in a living room, the temperature will be higher than in the room, and the humidity will be lower than in the room. The concentration of CO₂ does not depend on the height.
If the sensor is mounted on an external wall, then in the cold season the temperature sensor value will be several degrees lower than in the room.
After installing the multisensor, the CO₂ sensor will be automatically calibrated in the new environment. Full calibration takes 7 days.
1. Power up the device and wait 2-3 minutes until the CO₂ sensor (channel 6) is calibrated. If you include before that, the CO₂ sensor will be missing.
2. Remove the top cover
![]() |
![]() |
![]() |
---|---|---|
Locate the latch tab on the underside of the case | Press the latch until the ends with a screwdriver perpendicular to the side of the case | Lift the top cover |
3. Z-Wave include button is located on the board. Switch the controller to the "Inclusion" mode and press the button 3 times.
To exclude multisensor, switch the Z-Wave controller to the "Exclusion" mode and press Z-Wave button 3 times.
Wall-mounted Multisensor is a SmartStart enabled product. It can be added into a Z-Wave network by scanning the Z-Wave QR Code placed on the back cover.
Mode Switch is needed to select the communication interface.
ON | Z-Wave (by default) |
OFF | RS-485 |
Thanks to the many built-in sensors, the device can be used in different scenarios.
Motion sensor can be used to control lighting and in security cases. Add the lighting device (bulb, led strip, relay, dimmer) to the association group 2 so that the sensor can control it. Parameters 64 - 67 are responsible for sending control commands when the motion sensor is triggered.
Temperature sensor can be used in a climate control scenario. In association group 3 add the wall plug that controls the heater. Parameters 68 - 73 allow you to adjust the temperature of turning on and off the heater.
Humidity sensor together with the temperature sensor can control the microclimate in the room. Add a humidifier to the association group 4. Parameters 74 - 79 allow you to adjust the humidity level of turning on and off the humidifier.
Luminance sensor together with the motion sensor can control lighting more intelligently. In association group 5 add a device that should turn on or off when the luminance level is exceeded. Parameters 80 - 85 allow you to control devices when the luminance level changes. Example scenario: Even if the motion sensor is triggered, but the natural luminance level is high, then the light can not be turned on.
CO₂ and VOC sensors are designed for indoor air quality monitoring. If the values are exceeded, open the window or turn on the ventilation. In association groups 6 and 7 add a ventilation control device or a siren to alert about airing. Parameters 86 - 91 allow you to adjust the CO₂ level to enable ventilation, parameters 92 - 97 allow you to adjust the VOC level to enable ventilation.
Auto-calibration of the CO₂ sensor. The measured minimum value for 7 days is taken as 400 ppm — this is the value of the CO₂ concentration on the street. The CO₂ concentration will drop to street level if there are no people in the room for at least a few hours a day, or if exhaust ventilation is working in the room, or windows are sometimes opened in the room.
250 - 400 ppm | Normal background concentration in outdoor ambient air |
400 - 1000 ppm | Concentrations typical of occupied indoor spaces with good air exchange |
1000 - 2000 ppm | Complaints of drowsiness and poor air. |
2000 - 5000 ppm | Headaches, sleepiness and stagnant, stale, stuffy air. Poor concentration, loss of attention, increased heart rate and slight nausea may also be present. |
5000 ppm | Workplace exposure limit (as 8-hour TWA) in most jurisdictions. |
>40000 ppm | Exposure may lead to serious oxygen deprivation resulting in permanent brain damage, coma, even death. |
Noise sensor measures the noise level in dB, can be used in public areas to monitor people's activity. In association group 8 add a device that should turn on or off when the noise level is exceeded. Parameters 98 - 103 allow you to control devices when the luminance level changes.
Intrusion detection is provided by a noise sensor. By default, if the noise level is above 80 dB, a alarm is sent to the controller. You can adjust the noise level in parameters 104, 105. Also the intrusion alarm can be used to turn on the light by clap :).
When controlling the heating, temperature hysteresis is defined by a minimum and maximum temperature value, where the heat will be turned on and off respectively. For example, If the room temperature is to be maintained at 21°C with a hysteresis of 2°C, the heater will turn on when the temperature drops to 19°C and turn off when the temperature reaches 23°C.
Association - Direct control of other Z-Wave devices in case of exceeding the threshold of one of the sensors. Up to 5 devices can be placed in each of the 8 groups.
Group # | Description |
---|---|
1 | Lifeline - reports on all sensor values to the controller |
2 | Motion Basic On/Off - control devices when the motion sensor is triggered |
3 | Temperature Basic On/Off - control devices when the temperature changes (thermostat function) |
4 | Humidity Basic On/Off - control devices when humidity changes (hygrometer function) |
5 | Lumen Basic On/Off - control devices when the luminosity changes |
6 | CO₂ Basic On/Off - control devices when the CO₂ changes |
7 | VOC Basic On/Off - control devices when the VOC changes |
8 | Noise level Basic On/Off - control devices when the noise changes |
Configuration parameters are used to configure the device for individual needs.
Enables Z-Uno debug mode.
Value | 0 - 1 |
Default | 0 |
Size | 1 byte |
Turns on/off activity led.
Value | 0 - 1 |
Default | 1 |
Size | 1 byte |
Turns on/off exception logging. Used for Z-Uno SDK debugging. See Z-Uno description for more info
Value | 0 - 1 |
Default | 1 |
Size | 1 byte |
Changes Z-Wave region
Value | 0 — Don't change the frequency, just reboot 256 — Load last selected frequency immediately 255 — EU 510 — RU 765 — IN 1020 — US 1275 — ANZ 1530 — HK 1785 — CN 2040 — JP 2295 — KR 2550 — IL 4590 — US Long Range |
Default | 255 (EU) |
Size | 2 bytes |
Minimal report interval in seconds. Debugging mode is required.
Even if the temperature changes once per second, the report will come no more than once every 30 seconds (by default). This is protection from radio flood.
Value | 0 - 255 |
Default | 30 |
Size | 1 byte |
Accepts firmware update process. Set 1 to accept.
Value | 0 - 1 |
Default | 0 |
Size | 4 bytes |
The period of time after which the motion alarm will be canceled in the controller and association group 2. If a motion triggered during this time period, the timer starts again. Value in seconds.
Value | 0 - 100000 |
Default | 60 |
Size | 4 bytes |
Send Basic Set ON command to the association group 2.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 2.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the motion is detected. Send OFF if the motion is idle.
2 - Send ON if the motion is detected. Do not send OFF.
3 - Do not send ON. Send OFF if the motion is idle.
Commands are sent to the Group 2.
Value | 0 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the temperature has changed after the last report by the specified value. Value in 0.01C° (100 = 1C°).
Value | 0 - 4000 |
Default | 100 (1 C°) |
Size | 4 bytes |
Send Basic Set to the association group 3 if the temperature has crossed the level up or down + hysteresis. Value in 0.01C° (100 = 1C°).
Value | -4000 — 8000 |
Default | 4000 (40 C°) |
Size | 4 bytes |
The range around a Temperature Level within which no commands are sent to the association group 3. Value in 0.01C° (100 = 1C°).
Value | 10 — 2000 |
Default | 100 (0.5 C°) |
Size | 4 bytes |
Send Basic Set ON command to the association group 3.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 3.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the temperature is greater than Level. Send OFF if the temperature is less than Level.
2 - Send ON if the temperature is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the temperature is less than Level.
Сommands are sent to the Group 3.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the humidity has changed after the last report by the specified value. Value in %.
Value | 0 - 90 |
Default | 5 |
Size | 4 bytes |
Send Basic Set to the association group 4 if the humidity has crossed the level up or down + hysteresis. Value in %.
Value | 5 - 95 |
Default | 50 |
Size | 4 bytes |
The range around a Humidity Level within which no commands are sent to the association group 4. Value in %.
Value | 1 - 50 |
Default | 2 |
Size | 4 bytes |
Send Basic Set ON command to the association group 4.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 4.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the humidity is greater than Level. Send OFF if the humidity is less than Level.
2 - Send ON if the humidity is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the humidity is less than Level.
Сommands are sent to the Group 4.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the luminance has changed after the last report by the specified value. Value in lux.
Value | 0 - 100000 |
Default | 100 |
Size | 4 bytes |
Send Basic Set to the association group 5 if the luminance has crossed the level up or down + hysteresis. Value in lux.
Value | 0 - 100000 |
Default | 200 |
Size | 4 bytes |
The range around a Luminance Level within which no commands are sent to the association group 5. Value in lux.
Value | 1 - 50000 |
Default | 50 |
Size | 4 bytes |
Send Basic Set ON command to the association group 5.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 5.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the luminance is greater than Level. Send OFF if the luminance is less than Level.
2 - Send ON if the luminance is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the luminance is less than Level.
Сommands are sent to the Group 5.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the CO₂ has changed after the last report by the specified value. Value in ppm.
Value | 0 - 5000 |
Default | 100 |
Size | 4 bytes |
Send Basic Set to the association group 6 if the CO₂ has crossed the level up or down + hysteresis. Value in ppm.
Value | 400 - 5000 |
Default | 1500 |
Size | 4 bytes |
The range around a CO₂ Level within which no commands are sent to the association group 6. Value in ppm.
Value | 1 - 2500 |
Default | 50 |
Size | 4 bytes |
Send Basic Set ON command to the association group 6.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 6.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the CO₂ is greater than Level. Send OFF if the CO₂ is less than Level.
2 - Send ON if the CO₂ is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the CO₂ is less than Level.
Сommands are sent to the Group 6.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the VOC has changed after the last report by the specified value. Value in ppb.
Value | 0 - 60000 |
Default | 200 |
Size | 4 bytes |
Send Basic Set to the association group 7 if the VOC has crossed the level up or down + hysteresis. Value in ppb.
Value | 0 - 60000 |
Default | 660 |
Size | 4 bytes |
The range around a VOC Level within which no commands are sent to the association group 7. Value in ppb.
Value | 0 - 30000 |
Default | 200 |
Size | 4 bytes |
Send Basic Set ON command to the association group 7.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 7.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the VOC is greater than Level. Send OFF if the VOC is less than Level.
2 - Send ON if the VOC is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the VOC is less than Level.
Сommands are sent to the Group 7.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
0 - Reports disabled. Send Report to the controller if the noise has changed after the last report by the specified value. Value in dB.
Value | 0 - 105 |
Default | 10 |
Size | 4 bytes |
Send Basic Set to the association group 8 if the noise has crossed the level up or down + hysteresis. Value in dB.
Value | 38 - 105 |
Default | 80 |
Size | 4 bytes |
The range around a Noise Level within which no commands are sent to the association group 8. Value in dB.
Value | 1 - 50 |
Default | 5 |
Size | 4 bytes |
Send Basic Set ON command to the association group 8.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Send Basic Set OFF command to the association group 8.
Value | 0 - 255 |
Default | 0 |
Size | 4 bytes |
1 - Send ON if the noise is greater than Level. Send OFF if the noise is less than Level.
2 - Send ON if the noise is greater than Level. Do not send OFF.
3 - Do not send ON. Send OFF if the noise is less than Level.
Сommands are sent to the Group 8.
Value | 1 - 3 |
Default | 1 |
Size | 4 bytes |
Send Alarm report to the controller if the noise level more then the specified value. Value in dB.
Value | 38 - 105 |
Default | 80 |
Size | 4 bytes |
The period of time after which the intrusion alarm will be canceled in the controller. If the Noise Level becomes higher than the specified value during this time period, the timer starts again. Value in seconds.
Value | 0 - 100000 |
Default | 5 |
Size | 4 bytes |
0 - LED flash OFF
255 - LED flash ON
The LED flashes red when motion is detected.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
0 - LED flash OFF
255 - LED flash ON
The LED flashes green in operating mode.
Value | 0 - 255 |
Default | 255 |
Size | 4 bytes |
Hold the Z-Wave button for 10 seconds until the red and green LED is blinking, release the Z-Wave button and then triple click on it, the device will be reset. Use this procedure only if your controller is missing or inoperable.
Device Reset Locally notification is sent just before leaving the network.
Red flashes once - motion detected
Red flashes every 5 seconds - the sensor is not added to Z-Wave network. Сan be configured using parameter 106
Green flashes every 10 seconds - the sensor works in the Z-Wave network. Сan be configured using parameter 107
You can control the built-in buzzer using the Sound Switch Command Class. Available 2 audio alerts.
Version: 8
Notification Type: Home Security (0x07)
Channel | Event / State | State variable | State var. after [State idle] Notification | Notification name | Value |
---|---|---|---|---|---|
0,1 | State | Motion sensor status | Idle | Motion detection | 8 |
2 | State | Sensor status | Idle | Intrusion | 2 |
Version: 11
Channel | Sensor Type | Scale | Precision | Size |
---|---|---|---|---|
3 | Temperature | °C | 2 | 2 |
4 | Humidity | % | 2 | 2 |
5 | Luminiscence | Lux | 2 | 4 |
6 | CO₂ Level | PPM | 0 | 2 |
7 | Volatile Organic Compound (VOC) | mol/m³ | 0 | 2 |
8 | Loudness | Absolute loudness (dB) | 2 | 2 |
Version: 1
Multisensor supports four Z-Wave security levels
Version: 1
The Basic Set command is mapped on the Sound Switch Tone Play Set command on Channel 9.Basic Command | Mapped Command | Parameters |
---|---|---|
Basic Set | Sound Switch Tone Play Set | Value → Tone Identifier |
Basic Report | Sound Switch Tone Play Report | Current Value → Tone Identifier |
Command Class | Version | Security |
---|---|---|
Application Status | 1 | Unsecure and secure |
Association | 3 | Highest security level |
Association Group Information | 3 | Highest security level |
Basic | 2 | Highest security level |
Configuration | 4 | Highest security level |
Device Reset Locally | 1 | Highest security level |
Firmware Update | 5 | Highest security level |
Indicator | 4 | Highest security level |
Manufacturer Specific | 2 | Highest security level |
Multi Channel | 4 | Highest security level |
Multi Channel Association | 4 | Highest security level |
Multilevel Sensor | 11 | Highest security level |
Notification | 8 | Highest security level |
Power Level | 1 | Highest security level |
Security S0 | 1 | Securitity transport |
Security S2 | 1 | Securitity transport |
Sound Switch | 2 | Highest security level |
Supervision | 2 | Unsecure and secure |
Transport Service | 2 | Unsecure and secure |
Version | 3 | Highest security level |
Z-Wave Plus Information | 2 | Unsecure and secure |
Voltage | 9 V – 28 V DC |
Power | 4W |
Operating temperature | -10°C … +50°C |
Operating humidity | Up to 95%, without condensation of moisture |
Dimensions | 83x83x21 mm |
Weight | 90 g (with box) |
Communication interfaces |
Z-Wave Plus (wireless) RS-485 (wired) |
Z-Wave frequency |
(865...869 MHz): Europe (EU), India (IN), Russia (RU), China (CN), South Africa (EU), Middle East (EU) (908...917 MHz): America, excluding Brazil and Peru (US), Israel (IL) (919...921 MHz): Australia / New Zealand / Brazil / Peru (ANZ), Hong Kong (HK), Japan (JP), Taiwan (TW), Korea (KR) |
RO / RW | Read only / Read/Write |
Bold | Register default value |
xN | The multiplier by which to multiply the number in the register to get the unit value. Not specified - consider equal to 1 |
FW | The firmware version of the device with which the register appeared. Empty - the register has always been. |
Error: | Value on error |
Cell gray | Service register: purpose, format and content may change in new firmware versions |
Address | Register Options | Description | Values | FW | |||
---|---|---|---|---|---|---|---|
Dec | Hex | Type | Access | Format | |||
0 | 0x0000 | Coil | RW | bool | Turning on the tweeter (buzzer) | 0 | 4.0.0 |
one | 0x0001 | Coil | RW | bool | Forced calibration of the CO2 sensor to atmospheric CO2 concentration. Turn on after 20 minutes of operation at 400ppm CO2 (MH-Z19B only) | 0 | |
2 | 0x0002 | Coil | RW | bool | Enabling heating (heater) in the temperature and humidity sensor chip | 0 | 3.2.0 |
3 | 0x0003 | Coil | RW | bool | Enable CO2 sensor (1-on, 0-off) | 0 | 4.1.0 |
ten | 0x000A | Coil | RW | bool | Turning on the red LED | 0 | 4.0.0 |
eleven | 0x000B | Coil | RW | bool | Green LED on | 0 | |
0 | 0x0000 | Input | RO | s16 | Temperature | x0.1, °C Error: 0x7FFF |
|
1 | 0x0001 | Input | RO | s16 | Relative Humidity | x0.1, %RH Error: 0xFFFF |
|
3 | 0x0003 | Input | RO | s16 | Noise level multiplied by 100 | x0.01, dB | |
4 | 0x0004 | Input | RO | s16 | Temperature | x0.01, °C Error: 0x7FFF |
4.2 |
5 | 0x0005 | Input | RO | s16 | Relative Humidity | x0.01, %RH Error: 0xFFFF |
4.2 |
8 | 0x0008 | Input | RO | u16 | CO2 concentration | ppm, Error: 0xFFFF |
4.0.0 |
9 - 10 | 0x0009 - 0x000A | Input | RO | u32 | Illumination (9 - most significant digit, 10 - least significant digit of the illumination value) | x0.01, lx Error: 0xFFFFFFFF |
|
11 | 0x000B | Input | RO | u16 | Air quality | ppb Error: 0xFFFF |
|
82 | 0x0052 | Input | RO | u16 | Availability of CO2 sensor: 0 - not found, 1 - installed. | 0 or 1 | 4.19.0 |
83 | 0x0053 | Input | RO | u16 | Type of installed CO2 sensor: 0 - MH-Z19B, 1 - CM1106. | 0 or 1 | 4.19.0 |
86 | 0x0056 | Input | RO | u16 | Current channel of the noise level sensor: 0 - low-level noise channel, 1 - high-level noise channel. | 0 or 1 | 4.15.0 |
87 | 0x0057 | Input | RO | u16 | HOLD_REG_SPL_HIGHGAIN_RAW_INT | x0.0625 | 4.15.0 |
88 | 0x0058 | Holding | RW | u16 | Forced calibration of the CO2 sensor to a given concentration value. To calibrate, record here the current CO2 value measured by another instrument (only for CM1106). | ppm 400 - 1500 |
3.12, not available in firmware versions prior to 4.19.0 |
89 | 0x0059 | Holding | RW | u16 | Cycle time for CO2 sensor self-calibration (ABC) algorithm (CM1106 only). | days 1 - 30, Error: 0xFFFF |
3.12, not available in firmware versions prior to 4.19.0 |
91 | 0x005B | Holding | RW | u16 | Noise Averaging Time | x10, ms 20 |
|
92 | 0x005C | Holding | RW | s16 | HOLD_REG_SPL_RAW_OFFSET - ADC value shift | x16 | 4.9.0 |
93 | 0x005D | Holding | RW | s16 | HOLD_REG_SPL_OFFSET - correction to noise level value | x0.1, dB | 4.9.0 |
95 | 0x005F | Holding | RW | u16 | CO2 sensor auto-calibration mode (ABC) for atmospheric CO2 level | 0 or 1 | |
96 | 0x0060 | Holding | RW | u16 | CO2 measurement range (MH-Z19B only) | 2000, 5000, 10000 | 3.5.0 |
97 | 0x0061 | Holding | RW | u16 | Period between flashes of signal LEDs | c 0 - 10 |
3.13.0 |
98 | 0x0062 | Holding | RW | u16 | LED Flash Duration | ms 0 - 50 |
3.13.0 |
100 | 0x0064 | Input | RO | u16 | HOLD_REG_SPL_RAW_INT | x0.0625 | 4.0.0 |
101 | 0x0065 | Input | RO | u16 | Number of successful readings of the temperature and humidity sensor | ||
102 | 0x0066 | Input | RO | u16 | Number of temperature and humidity sensor reading errors | ||
106 | 0x006A | Input | RO | u16 | VOC sensor baseline value | ||
107 | 0x006B | Input | RO | u16 | Raw VOC Sensor Values | Error: 0xFFFF | |
108 | 0x006C | Input | RO | u16 | VOC sensor version | Error: 0xFFFF | 4.2 |
113 | 0x0071 | Holding | RW | u16 | Delay before sending a response packet over RS-485 | ms 8 |
4.15.0 |
245 | 0x00F5 | Holding | RW | s16 | Self-heating temperature compensation for temperature and humidity sensor (value subtracted from measured temperature). Permissible compensation values from -10 °C to +10 °C. | x0.01, °C | 4.2 |
280 | 0x0118 | Input | RO | u16 | The maximum value of the motion sensor for the set window time (Max motion) | Error: 0xFFFF | 4.0.0 |
281 | 0x0119 | Input | RO | u16 | Raw value from motion sensor ADC | ||
282 | 0x011A | Holding | RW | u16 | Width of the time window for calculating the maximum average value of the motion sensor | c 1 - 60 ( 10) |
|
283 | 0x011B | Input | RO | u16 | The current average value of movement in arbitrary units (Current motion) | Error: 0xFFFF | |
284 | 0x011C | Input | RO | s16 | Raw temperature value (excluding temperature compensation) | x0.01, °C Error: 0x7FFF |
4.16.16 |
285 | 0x011D | Input | RO | s16 | Raw value of relative humidity (excluding temperature compensation) | x0.01, %RH Error: 0x7FFF |
|
286-287 | 0x011E - 0x011F | Input | RO | s16 | Raw luminance value (9 is the most significant digit, 10 is the least significant digit of the illuminance value) | x0.01, lx Error: 0xFFFF |
4.17.0 |
288 | 0x0120 | Holding | RW | s16 | The calibration value of the light sensor, the adjustment is made according to the following formula: illuminance = illuminance * (1 + calib_coeff/2^7)) | val -128..127 | 4.17.3 |
340 | 0x0154 | Input | RO | u16 | CO2 sensor preheating status: 1 - preheating, 0 - preheating completed (only for CM1106). | 0 or 1 | 4.19.0 |
341 | 0x0155 | Input | RO | u16 | CO2 sensor status: 1 - error, 0 - normal operation (only for CM1106). | ||
342 | 0x0156 | Input | RO | u16 | CO2 sensor overrange status: 1 - overrange, 0 - normal operation (only for CM1106). | ||
343 | 0x0157 | Input | RO | u16 | Status of value out of the lower limit of the measurement range of the CO2 sensor: 1 - the value is less than the measurement range, 0 - normal operation (only for CM1106). | ||
344 | 0x0158 | Input | RO | u16 | CO2 sensor calibration status: 1 - not calibrated, 0 - calibrated (CM1106 only). | ||
345 | 0x0159 | Input | RO | u16 | CO2 sensor aging status: 1 - light aging, 0 - normal operation (only for CM1106). | ||
346 | 0x015A | Input | RO | u16 | CO2 sensor drift status: 1 - drift, 0 - normal operation (only for CM1106). | ||
348 - 352 | 0x015C - 0x0160 | Input | RO | u16 | Software version of the CO2 sensor (only for CM1106). | Error: 0xFFFF | |
359 | 0x0167 | Input | RO | u16 | VOC sensor type | Error: 0xFFFF | 4.20.0 |
360 | 0x0168 | Input | RO | u16 | Equivalent air quality (VOC) CO2 value (only for VOC version 0x22) | Error: 0xFFFF | |
361 | 0x0169 | Input | RO | u16 | CO2 baseline for VOC (only for VOC version 0x22) | Error: 0xFFFF |
Address | Register Options | Description | Values | Note | |||
---|---|---|---|---|---|---|---|
Dec | Hex | Type | Access | Format | |||
Connection parameters | |||||||
110 | 0x006E | Holding | RW | u16 | Port speed | x100, Baudrate 12 — 1200 bits/s, 24 — 2400 bits/s, 48 — 4800 bits/s, 96 — 9600 bits/s, 192 — 19 200 bits/s, 384 — 38 400 bits/s, 576 — 57 600 bits/s, 1152 — 115 200 Kbits/s |
|
111 | 0x006F | Holding | RW | u16 | Parity |
0 — None, 1 — Odd, 2 — Even |
|
112 | 0x0070 | Holding | RW | u16 | Stop Bits | 1, 2 | |
128 | 0x0080 | Holding | RW | u16 | Modbus address of the device | ||
Device model and firmware version | |||||||
200-205 | 0x00C8 - 0x00CD | Input | RO | string | Device model | ||
206-219 | 0x00CE - 0x00DB | Input | RO | string | Device Model Extension | To read the device model, you need to read a range of 20 registers (200 - 219) | |
220-248 | 0x00DC - 0x00F8 | Input | RO | string | Hash of the commit and the name of the branch from where the firmware was assembled (2 characters in case) | ||
250-265 | 0x00FA - 0x0109 | Input | RO | string | Firmware version | ||
266-269 | 0x010A - 0x010D | Input | RO | u64 | Serial Number Extension | ||
270-271 | 0x010E - 0x010F | Input | RO | u32 | Serial number | ||
290-301 | 0x0122 - 0x012D | Holding | RO | string | Firmware signature | ||
320 | 0x0140 | Input | RO | u16 | Firmware version in numeric format | MAJOR | |
321 | 0x0141 | MINOR | |||||
322 | 0x0142 | PATCH | |||||
323 | 0x0143 | s16 | SUFFIX | ||||
324-325 | 0x0144 - 0x0145 | Input | RO | u32 | Firmware version in numeric format | ||
326-327 | 0x0146 - 0x0147 | Input | RO | u32 | Firmware version in Big Endian format | ||
Other | |||||||
104-105 | 0x0068 - 0x0069 | Input | RO | u32 | Uptime | seconds | |
120 | 0x0078 | Holding | RW | u16 | Restarting the device without saving the state | any other than 0 restarts the device | |
123 | 0x007B | Input | RO | u16 | Voltage on the microcontroller | mV | |
129 | 0x0081 | Holding | RW | u16 | Switching to firmware update mode for 2 minutes | any other than 0 puts the device in firmware update mode | |
330-336 | 0x014A - 0x0150 | Holding | RO | string | Loader Version | ||
113 | 0x0071 | Holding | RW | u16 | Time before sending a response to a modbus request | 0 - 254 ms | |
114 | 0x0072 | Holding | RW | u16 | Continuous register reading mode with a gap |
0 - Off
1 - On 2 - On is saved after a reboot |
|
121 | 0x0079 | Input | RO | u16 | Current supply voltage | mV | |
125 | 0x007D | Input | RO | u16 | Current supply voltage (without filter) | mV | |
124 | 0x007C | Input | RO | u16 | Internal temperature of the microcontroller | x0.1, °C |