2.2.49. Humidity Control Mode Command Class, version 1¶
The Humidity Control Mode Command Class is used to control a humidity control device.
2.2.49.1. Humidity Control Mode Set Command¶
This command is used to set the humidity control mode in the device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HUMIDITY_CONTROL_MODE (0x6D) |
|||||||
Command = HUMIDITY_CONTROL_MODE_SET (0x01) |
|||||||
Reserved |
Mode |
||||||
Reserved
The reserved field is for future use. Reserved bits MUST be set to zero by a sending node. Reserved bits MUST be ignored by a receiving node.
Mode (4 bits)
The encoding of the humidity control mode field MUST be according to Table 2.277.
Mode |
Description |
Version |
|---|---|---|
0 |
Off - Humidity control system is off. |
1 |
1 |
Humidify - The system will attempt to raise humidity to the humidifier setpoint. |
1 |
2 |
De-humidify - The system will attempt to lower the humidity to the de-humidifier setpoint. |
1 |
3 |
Auto - The system will automatically switch between humidifying and de-humidifying in order to satisfy the humidify and de-humidify setpoints |
2 |
All other values are reserved. Reserved values MUST NOT be used by a sending node and MUST be ignored by a receiving node.
2.2.49.2. Humidity Control Mode Get Command¶
This command is used to request the supported humidity control modes from the device.
The Humidity Control Mode Report Command MUST be returned in response to this command.
This command MUST NOT be issued via multicast addressing.
A receiving node MUST NOT return a response if this command is received via multicast addressing. The Z-Wave Multicast frame, the broadcast NodeID and the Multi Channel multi-End Point destination are all considered multicast addressing methods.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HUMIDITY_CONTROL_MODE (0x6D) |
|||||||
Command = HUMIDITY_CONTROL_MODE_GET (0x02) |
|||||||
2.2.49.3. Humidity Control Mode Report Command¶
This command is used to report the humidity control mode from the device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HUMIDITY_CONTROL_MODE (0x6D) |
|||||||
Command = HUMIDITY_CONTROL_MODE_REPORT (0x03) |
|||||||
Reserved |
Mode |
||||||
Reserved
The reserved field is for future use. Reserved bits MUST be set to zero by a sending node. Reserved bits MUST be ignored by a receiving node.
Mode (4 bits)
The encoding of the humidity control mode field MUST be according to Table 2.277.
2.2.49.4. Humidity Control Mode Supported Get Command¶
This command is used to request the supported modes from the device.
The Humidity Control Mode Supported Report Command MUST be returned in response to this command.
This command MUST NOT be issued via multicast addressing.
A receiving node MUST NOT return a response if this command is received via multicast addressing. The Z-Wave Multicast frame, the broadcast NodeID and the Multi Channel multi-End Point destination are all considered multicast addressing methods.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HUMIDITY_CONTROL_MODE (0x6D) |
|||||||
Command = HUMIDITY_CONTROL_MODE_SUPPORTED_GET (0x04) |
|||||||
2.2.49.5. Humidity Control Mode Supported Report Command¶
This command is used to report the supported humidity control modes from the device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HUMIDITY_CONTROL_MODE (0x6D) |
|||||||
Command = HUMIDITY_CONTROL_MODE_SUPPORTED_REPORT (0x05) |
|||||||
Bit Mask 1 |
|||||||
… |
|||||||
Bit Mask N |
|||||||
Bit Mask (N bytes)
The Bit Mask fields MUST advertise the supported humidity control modes by the device. The encoding of the Size field MUST be according to Table 2.282.
Field |
Bit |
Support for Control Mode |
Version |
|---|---|---|---|
Bit Mask 1 |
0 |
Reserved |
1 |
Bit Mask 1 |
1 |
1 (Humidifier) |
1 |
Bit Mask 1 |
2 |
2 (De-humidifer) |
1 |
Bit Mask 1 |
3 |
3 (Auto) |
2 |
All Bit Mask fields and bits not specified above are reserved. Reserved bits MUST be set to zero by a sending node. Reserved bits MUST be ignored by a receiving node.
For each individual bit, The value ‘0’ MUST signify that the actual Mode is not supported.
The value ‘1’ MUST signify that the actual Mode is supported.
A sending node MAY omit trailing Bit Mask fields if they are not needed. The number of Bit Mask fields MUST be determined from the length field in the frame.