2.2.47. HRV Status Command Class, version 1¶
The residential Heat Recovery Ventilation (HRV) Status Command Class is used to read out a number of parameters in the ventilation system.
2.2.47.1. HRV Status Get Command¶
This command is used to request specific parameters from the ventilation system.
The HRV Status 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_HRV_STATUS (0x37) |
|||||||
Command = HRV_STATUS_GET (0x01) |
|||||||
Status Parameter |
|||||||
Status Parameter (8 bits)
The status parameter used to indicate which status parameter that is requested.
Value |
Status Parameter |
|---|---|
0x00 |
Outdoor Air temperature |
0x01 |
Supply Air (to room) temperature |
0x02 |
Exhaust Air (from room) temperature |
0x03 |
Discharge Air temperature |
0x04 |
Room temperature |
0x05 |
Relative Humidity in room |
0x06 |
Remaining filter life |
2.2.47.2. HRV Status Report Command¶
This command is used to report a specific status parameter in response to a HRV Status Get.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HRV_STATUS (0x37) |
|||||||
Command = HRV_STATUS_REPORT (0x02) |
|||||||
Status Parameter |
|||||||
Precision |
Scale |
Size |
|||||
Value 1 |
|||||||
… |
|||||||
Value N |
|||||||
Status Parameter (8 bits)
The status parameter used to indicate which status parameter that is reported. Refer to Section 2.2.47.1 HRV Status Get for possible values.
Precision (3 bits)
The precision field describes what the precision of the setpoint value is. The number indicates the number of decimals. The decimal value 1025 with precision 2 is therefore equal to 10.25.
Scale (2 bits)
The scale field indicates the scale used the list of possible scales are given below:
Status Parameter |
Scale |
Value |
|---|---|---|
Outdoor Air temperature |
Celsius (C) |
0 |
Fahrenheit (F) |
1 |
|
Supply Air (to room) temperature |
Celsius (C) |
0 |
Fahrenheit (F) |
1 |
|
Exhaust Air (from room) temperature |
Celsius (C) |
0 |
Fahrenheit (F) |
1 |
|
Discharge Air temperature |
Celsius (C) |
0 |
Fahrenheit (F) |
1 |
|
Room temperature |
Celsius (C) |
0 |
Fahrenheit (F) |
1 |
|
Relative Humidity in room |
Percentage (%) |
0 |
Remaining filter life |
Percentage (%) |
0 |
Size (3 bits)
The size field indicates the number of bytes used for the sensor value. This field can take values from 1 (001b), 2 (010b) or 4 (100b).
Value (N bytes)
The value MUST be treated as a signed field (Table 2.12). The value MAY be 1, 2 or 4 bytes in size. This first byte is the most significant byte.
2.2.47.3. HRV Status Supported Get Command¶
This command is used to request a bitmap of the supported status parameters.
The HRV Status 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_HRV_STATUS (0x37) |
|||||||
Command = HRV_STATUS_SUPPORTED_GET (0x03) |
|||||||
2.2.47.4. HRV Status Supported Report Command¶
This command is used to report a bitmap indicating the supported status parameters.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_HRV_STATUS (0x37) |
|||||||
Command = HRV_STATUS_SUPPORTED_REPORT (0x04) |
|||||||
Bit Mask 1 |
|||||||
… |
|||||||
Bit Mask N |
|||||||
Bit Mask (N bytes)
The Bit Mask fields describe the supported status parameters from the ventilation system. Bit 0 in the Bit Mask 1 field used to indicate if the status parameter “Outdoor Air Temperature” is supported, 0 indicating not supported and 1 indicating supported. Bit 1 in the Bit Mask 1 field used to indicate if the status parameter “Supply Air Temperature” is supported and so forth. All available status parameters are given in Section 2.2.47.1 HRV Status Get.
It is only necessary to send the Bit Mask fields 1 and up to the one indicating the last support status parameter. The number of Bit Mask fields transmitted MUST be determined from the length field in the frame.