2.2.39. Door Lock Command Class, version 3¶
The Door Lock Command Class is used to operate and configure a door lock device.
The Door Lock Command Class is an actuator control command class. Refer to Section 2.1.6.
Commands and fields not described in version 3 remain unchanged from version 2.
2.2.39.1. Compatibility considerations¶
\requirement{CC:0062.03.00.21.001}{0}
A node supporting the Door Lock Command Class, version 3 MUST support the Door Lock Command Class, version 2.
Version 3 adds duration and target value reporting to the Door Lock Operation Report Command.
2.2.39.2. Door Lock Operation Report Command¶
This command is used to advertise the status of a door lock device.
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|---|---|---|---|---|---|---|---|
Command Class = COMMAND_CLASS_DOOR_LOCK (0x62) |
|||||||
Command = DOOR_LOCK_OPERATION_REPORT (0x03) |
|||||||
Current Door Lock Mode |
|||||||
Outside Door Handles Enabled |
Inside Door Handles Enabled |
||||||
Door Condition |
|||||||
Remaining Lock Time Minutes |
|||||||
Remaining Lock Time Seconds |
|||||||
Target Door Lock Mode |
|||||||
Duration |
|||||||
Fields not described below remain unchanged from previous versions.
Current Door Lock Mode (8 bits)
\requirement{CC:0062.03.03.11.001}{0}
The Current Door Lock Mode field MUST advertise the current mode of the door lock device.
\requirement{CC:0062.03.03.11.002}{0}
The encoding of this field MUST be according to Table 2.194.
\requirement{CC:0062.03.03.12.001}{8}
An Operation Set Command may be used to initiate a transition to a new target mode. The device may be queried for its current mode while in transition to a new mode. The response to an Operation Get SHOULD be the current mode of the device hardware, e.g. Door/Lock State Unknown. (applies to Version 2 and newer).
Target Door Lock Mode (8 bits)
\requirement{CC:0062.03.03.11.003}{0}
The Target Door Lock Mode field MUST advertise the target mode of an ongoing transition or the most recent transition.
\requirement{CC:0062.03.03.11.004}{0}
The encoding of this field MUST be according to Table 2.194.
Duration (8 bits)
\requirement{CC:0062.03.03.12.002}{0}
The Duration field SHOULD advertise the remaining time before the target mode is reached.
\requirement{CC:0062.03.03.11.005}{0}
The encoding of this field MUST be according to Table 2.8.