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.

Table 2.203 Door Lock Operation Report Command, version 3

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.