Follow the instructions below to install and use the Lock Manager app with your Zwave or Zigbee lock.
You’re going to install up to three SmartApps and one Device Type Handler (DTH). Onward…
Install the Lock Manager App
- Log into your IDE and go to the Smartapps tab in one browser window
- Click New SmartApp + button
- Click From Code button - a window will open up w/a large empty text box
- In a second browser window go to the Lock Manager GitHub
- Click on the Raw button on the right - the view will switch to display just the SmartApp raw code
- Press Ctrl-A to select all the code and Ctrl-C to copy
- Return to your first browser window in the IDE w/the text box
- Press Ctrl-V to paste the SmartApp code into the text box
- Click the Create button at bottom of screen on left
- Click the Save button at top of screen on right
- Click Publish button and select For me
Install the Lock User and Keypad Child apps
Repeat the steps above for the two Lock Manager child apps w/one exception noted below:
1: Lock User app at this link
2. Keypad app at this link
EXCEPT
Do NOT publish the Lock User or Keypad apps. Just click Create and then Save to save them. The Lock User and Keypad apps are “child” apps that are called by the Parent app (Lock Manager) so it doesn’t need to be published. You’ll see functions in the Lock Manager app for Users and Keypads - those are the child apps being called from within the parent Lock Manager app.
Install the lock Device Type Handler (DTH)
You also need to have the device type handler (DTH) installed in your IDE. Install the DTH same way you installed the SmartApps above, but do so from the My Device Handlers tab in your IDE.
Erik’s Zwave lock DTH is at this link.
If you have a Zigbee lock, use the DTH at this link.and thank @jhamstead.
Once you’ve installed/published the DTH you will need to go to your My Devices tab in your IDE, and confirm/edit your lock device to ensure it’s set to new DTH you installed, which should be located at the bottom of the list. For example, if you’re installing ethayer’s Zwave Lock Reporting DTH:
- Click on your lock in the device list on the My Devices tab in the IDE
- Look at the “Type” row - if it says “Zwave Lock Reporting” you’re OK. Nothing more to do on DTH.
- If it says something else, scroll down and tap the Edit button
- Scroll down to the “Type” field and click the drop-down. Scroll to the bottom of the list of available DTH’s, and select Zwave Lock Reporting as your preferred DTH for your lock.
- Click the Update button.
Phew! That’s it, your done installing things.
Use the Lock Manager Smartapp
Now you will find the Lock Manager SmartApp in the SmartThings app under:
Automation
Smartapps
- Add a SmartApp
My Apps
Select Lock Manager from there and set it up. Make sure you hit Done in the app when your settings are complete to save your settings.
Once you’ve done the initial setup and hit Done in the app you’ll find the Lock Manager app listed in your apps list on your SmartThings tab. Open it from there to make any future changes to your settings. This is important - make sure you hit Done to save your settings!
If you are more technically inclined and want to add ethayer’s repository to your IDE to simplify updates to the apps (Lock Manager, Lock User, Keypad) and DTH, use below for IDE integration:
More here on IDE integration:
More here on initial launch/access to the app: