Certainly. My code is a device handler for talking directly to ZigBee door locks. It has command methods to add/delete/update user codes but you need a SmartApp to execute those commands.
Two free SmartApps by ethlayer are
There’s a new app!
Please go to this thread for the new Lock Manager App, which is in active development.
##Legacy App:
This app is no longer being maintained. Support and bug fixes are no longer being provided.
Welcome to Lock Manager!
Now with custom device type!
Use the attached device type zwave-lock.groovy for added functionality.
Minimal changes to SmartThings code.
More reliable code set/delete.
Codes will be reconciled on each poll() event.
App will function without custom device type, but not as well.
Features:
Assign Codes to Multiple Users.
Manage Multiple Locks.
See what codes are active.
See how many times a code is used (reset usage manually)
Be notified when a user uses their code.
Delete codes after they are used*.
Optionally Schedule Users so that they only have ac…
And his new version
Lock Manager
Incomplete List of features:
Manage user codes on locks.
Manage Keypads.
Review and manage active lock codes.
Set lock access based on schedules.
Receive notifications when a user used their code.
Run Hello Home phrases based on lock/unlock events.
Manage Hello Home phrases based on keypad inputs.
This app works using 3 child apps and 1 parent app. It is recommended that you install all 4 apps, however if you do not use keypad devices, it is not required to install the keypad child app.
Note: If upgrading from any beta version, it is required to uninstall the app completely before installing. The architecture of this app has changed in
a way that is incompatible with previous versions.
How To Install
User guide has old information. There is now only one app to insta…