2.2.2. Alarm Command Class, version 1 [DEPRECATED]¶
\requirement{CC:0071.01.00.12.001}{20}
Warning
THIS COMMAND CLASS VERSION HAS BEEN DEPRECATED
A device MAY implement this Command Class version, but it is RECOMMENDED that new implementations comply with Notification Command Class, version 8
\requirement{CC:0071.01.00.11.001}{4}
The Alarm Command Class allows applications to report alarm or service conditions. Since these parameters are not standardized across devices the alarms/service parameters MUST be described in the user manual (or an installer manual).
2.2.2.1. Interoperability considerations¶
The Alarm Command Class has been superseded by the Notification Command Class. Refer to most recent version of Notification Command Class.
2.2.2.2. Alarm Get Command¶
This command is used to get the value of an alarm.
\requirement{CC:0071.01.04.11.001}{0}
The Alarm Report Command MUST be returned in response to this command if the alarm type is supported.
\requirement{CC:0071.01.04.11.002}{0}
This command MUST NOT be issued via multicast addressing.
\requirement{CC:0071.01.04.11.003}{0}
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_ALARM (0x71) |
|||||||
Command = ALARM_GET (0x04) |
|||||||
Alarm Type |
|||||||
Alarm Type (8 bits)
The Alarm Type field specifies which alarm is being requested. The alarm types are specific for each application.
2.2.2.3. Alarm Report Command¶
This command is used to report the type and level of an alarm.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_ALARM (0x71) |
|||||||
Command = ALARM_REPORT (0x05) |
|||||||
Alarm Type |
|||||||
Alarm Level |
|||||||
Alarm Type (8 bits)
Refer to explanation under the Alarm Get Command.
Alarm Level (8 bits)
The alarm level is application specific.