User Code
Version supported : 2
Interview process
For each User Identifier: User Code Get
Command Class Commands
User Code Set
Trigger on new desired value of CODE
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
|
Desired |
|
|
Desired |
|
User Code Get
Trigger on undefined reported value of CODE
Mapping between attribute store and Get command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Reported |
|
User Code Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
Users Number Get
Trigger on undefined reported value of NUMBER_OF_USERS
Users Number Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
User Code Capabilities Get
Trigger on undefined reported value of SUPPORTED_FLAGS
User Code Capabilities Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User Code Keypad Mode Set
Trigger on new desired value of KEYPAD_MODE
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
User Code Keypad Mode Get
Trigger on undefined reported value of KEYPAD_MODE
User Code Keypad Mode Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
Admin Code Set
Trigger on new desired value of ADMIN_CODE
Mapping between attribute store and Set command :
Z-Wave Attribute Store |
Attribute State |
Z-Wave Set Field |
---|---|---|
|
Desired |
|
|
Desired |
``Admin Code 1-N` |
Admin Code Get
Trigger on undefined reported value of ADMIN_CODE
Admin Code Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
User Code Checksum Get
Trigger on undefined reported value of CHECKSUM
User Code Checksum Report
Mapping between Report command and attribute store :
Z-Wave Command Attribute |
Z-Wave Attribute Store |
---|---|
|
|
|
|
Note
The structure of the attribute store is :
|__DATA
|__ NUMBER_OF_USERS
|__ DELETE_ALL_REQUESTED
|__ USER_ID
| |__ CODE
| |__ USER_ID_STATUS
|__ ADMIN_CODE
|__ CAPABILITIES
| |__ SUPPORTED_FLAGS
| |__ SUPPORTED_USER_ID_STATUS
| |__ SUPPORTED_KEYPAD_MODES
| |__ SUPPORTED_KEYS
|__ CHECKSUM
|__ KEYPAD_MODE
Unify Clusters
UAM files
Note
Do NOT use UAM file
Bindings
Note
Map the attribute onto the Door Lock commands
Command actions
Action |
MQTT Topic |
Comments |
---|---|---|
Set PIN Code |
|
If |
Set Admin PIN Code |
|
If |
Get PIN Code |
|
Will get |
Clear PIN Code |
|
Will clear PIN Code for corresponding |
Clear All PIN Code |
|
Will clear PIN Code of all |
Set User Status |
|
Will set |
Get User Status |
|
Will get |