Door Lock
Version supported : 4
Interview process
Command Class Commands
Door Lock Operation Set
Trigger on new desired value of ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_LOCK_MODE
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
Door Lock Operation Get
Trigger on undefined reported value of :
ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_LOCK_MODE
ATTRIBUTE_DOOR_LOCK_OPERATION_INSIDE_DOOR_HANDLES_MODE
ATTRIBUTE_DOOR_LOCK_OPERATION_OUTSIDE_DOOR_HANDLES_MODE
ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_CONDITION
ATTRIBUTE_DOOR_LOCK_OPERATION_LOCK_TIMEOUT_MINUTES
ATTRIBUTE_DOOR_LOCK_OPERATION_LOCK_TIMEOUT_SECONDS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_OPERATION_REPORT_TARGET_MODE
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_OPERATION_REPORT_DURATION
Door Lock Operation Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Door Lock Configuration Set
Trigger on new desired value of:
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OPERATION_TYPE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_INSIDE_DOOR_HANDLES_STATE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OUTSIDE_DOOR_HANDLES_STATE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_MINUTES
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_SECONDS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_AUTO_RELOCK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_HOLD_RELEASE_TIME
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_BTB
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_TA
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
|
Desired |
|
|
Desired |
|
Door Lock Configuration Get
Trigger on undefined reported value of :
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OPERATION_TYPE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_INSIDE_DOOR_HANDLES_STATE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OUTSIDE_DOOR_HANDLES_STATE
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_MINUTES
ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_SECONDS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_AUTO_RELOCK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_HOLD_RELEASE_TIME
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_BTB
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_TA
Door Lock Configuration Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Door Lock Capabilities Get
Trigger on undefined reported value of :
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CAPABILITIES_OPERATION_TYPE_BITMASK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CAPABILITIES_LOCK_MODE
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_OUTSIDE_HANDLE_MODES_BITMASK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_INSIDE_HANDLE_MODES_BITMASK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_DOOR_COMPONENT_BITMASK
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_ARS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_HRS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_TAS
ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_BTBS
Door Lock Capabilities Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note
The structure of the attribute store is :
|__ ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OPERATION_TYPE
|__ ATTRIBUTE_DOOR_LOCK_CONFIGURATION_INSIDE_DOOR_HANDLES_STATE
|__ ATTRIBUTE_DOOR_LOCK_CONFIGURATION_OUTSIDE_DOOR_HANDLES_STATE
|__ ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_MINUTES
|__ ATTRIBUTE_DOOR_LOCK_CONFIGURATION_LOCK_TIMEOUT_SECONDS
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_LOCK_MODE
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_INSIDE_DOOR_HANDLES_MODE
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_OUTSIDE_DOOR_HANDLES_MODE
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_CONDITION
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_LOCK_TIMEOUT_MINUTES
|__ ATTRIBUTE_DOOR_LOCK_OPERATION_LOCK_TIMEOUT_SECONDS
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_AUTO_RELOCK
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_HOLD_RELEASE_TIME
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_BTB
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CONFIGURATION_TA
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_OPERATION_REPORT
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_OPERATION_REPORT_TARGET_MODE
| |__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_OPERATION_REPORT_DURATION
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CAPABILITIES
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CAPABILITIES_OPERATION_TYPE_BITMASK
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOCK_CAPABILITIES_LOCK_MODE
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_OUTSIDE_HANDLE_MODES_BITMASK
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_INSIDE_HANDLE_MODES_BITMASK
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_DOOR_COMPONENT_BITMASK
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_ARS
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_HRS
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_TAS
|__ ATTRIBUTE_COMMAND_CLASS_DOOR_LOOK_CAPABILITIES_BTBS
Unify Clusters
UAM files
UAM File |
Cluster |
Comments |
---|---|---|
|
|
Mapping with DoorLock Cluster |
Bindings
Z-Wave Attribute Store |
Cluster attribute |
Comments |
---|---|---|
|
DoorLock LockState |
Z-Wave <-> Cluster (Read/Write) |
|
DoorLock LockType |
If the device support version 4. Z-Wave -> Cluster (Read Only) |
|
DoorLock LockType |
Will be 0x00 If the device support version 2 .Z-Wave -> Cluster (Read Only) |
|
DoorLock ActuatorEnabled |
Will be undefined if ATTRIBUTE_DOOR_LOCK_OPERATION_DOOR_LOCK_MODE not define. otherwise 0xFF. Z-Wave -> Cluster (Read only) |
Command actions
Action |
MQTT Topic |
Comments |
---|---|---|
Get Door Lock state |
|
Reported and Desired values |
Lock Door |
|
|
UnLock Door |
|
|
UnLock Door with Timeout |
|
UnLock Door and after |
Toggle Door |
|
|
Get Door Lock Type |
|
Only Reported value |
Get the ability to handle Lock, Unlock or Remote Unlock with Timeout |
|
Only Reported value |