[RELEASE] Lock User Management (LUM)

Hi there. The new app STHM does not support direct control via SmartApps as yet.
However check out this great tip to control STHM via LUM actions using physical or virtual switches

Hi just trying to understand how this app work and if it’s what I need, I live in the U.K.

I have a conexis l1 door lock which at present I can use the Yale app to programme cards, key fobs, use my phone via the app and send people keys so they can unlock via the same app on there phones , keep seeing mention of key pads ,

My question can I do all the above and if yes how? Or do I need to have a key pad in order the grant people accesses via a code


Usually Keypad codes and RFiD codes are programmed and reported in different ways.
To simplify it , this app works best if your lock can be programmed over zwave. (eg a lock with a keypad to enter codes).
If you have a lock which is programmed directly or using a native app and reports code usage over zwave (eg locks with RFiD fobs) then use the sister app which is designed for that purpose as explained by @maddie in this post:

I have two Schlage deadbolts setup in SmartThings. Can lock & unlock ok.

Installed the smart app to program users…1 lock works great, other lock doesn’t and keeps failing with “user code not added”

Both locks are within 3 feet of a repeater
Have tried the clear codes process


Welcome to the ST Community.

If you still can then it may be worth undeleting your post.

As you managed to resolve the issue it may help others who possibly experience a similar scenario.

Thanks! :blush:

I haven’t resolved it – did I click something incorrectly? Sorry this is still my open question. Thanks.

@RBoy - not sure I need access to all smart apps and DTH’s you have. Can one simply buy the LUM rather than the whole thing? If so, is the cost different?

Hi Paul. That was not in reply to yourself. There was another post after yours that was deleted by the user. As it was deleted and they did not undelete it I think the system attached my reply to your post. This is a dumb thing to do but maybe it takes the last comment above even though I replied to a specific person.
The post I replied to was updated/edited then deleted by whoever it was stating the way they fixed the issue. Sorry but no idea why it then tagged your post in the reply.

Works perfectly thanks!

Hello, I have a problem with the “delay running action”. I set it to 1minute but “change mode to” execute immediately and it don’t wait the 1 minute exiting delay before switching the mode. I use a Centralite 3400 Zigbee Wireless Keypad.
I check an I run the last version of the app and all rboy device handler.

Hi RBoy, I need to integrate the Kaadas K9 with my Smartthings and get codes for each user in the house. Is it possible to do so with your App and device handlers??

It should work, that model supports 10 pin codes and according to the specs it should work with the Enhanced device handler and LUM app to program the pin users. We haven’t specifically tested that model so I can’t confirm if the fingerprint users are reported over z-wave or not. You can always PM me or send our support desk an email. Also it looks like that model may not send notifications about which user was used to unlock the door.

@RBoy & @maddie:

As a long-suffering and recently liberated Vera user (from 2008!), discovering and implementing your lock solution just made me… happy.

Elegant, simple and resilient (re-tries programming! with clear comms!). Schlage, Kwiksets, all worked flawlessly.

Seriously, thank you :pray: .


Thank you for sharing this @milandjurovic71, adding a few details for the community.

How to use LUM to arm/disarm new STHM using virtual switches and Automations

Virtual Switches:

Create 3 virtual switches in the IDE -> My Devices -> + New Device ->

  • Name & Device network id: STHM Arm Away , Type: Virtual Switch
  • Name & Device network id: STHM Arm Stay , Type: Virtual Switch
  • Name & Device network id: STHM Disarm , Type: Virtual Switch


Create these 3 automations using the new ST app:

Configuring LUM to arm/disarm STHM

  • To arm STHM when locking via a keypad, select the STHM Arm Away virtual switch under Lock/Unlock Actions -> Keypad lock actions -> Turn on switch(s)
  • To disarm STHM when unlocking via a keypad, select the STHM Disarm virtual switch under Lock/Unlock Actions -> Keypad unlock actions -> Turn on switch(s)

TIP: If you’re configuring a keypad, you’ll see Away/On button actions and Stay/Partial buttons actions links in the Keypad lock actions page. You can use these links to trigger the STHM Arm Away and STHM Arm Stay switches separately based on the arming mode button you select on the keypad.

NOTE: The ADT options should only be used if you have a SmartThings ADT hub. It is not used for arming/disarming STHM.

How to configure a Two Way Synchronization between STHM and a Keypad

[RELEASE] Ring Alarm Keypad (2nd Gen) Device Handler


Lock User Management (LUM) - Version 07.11.00

  • Now you can create an action to toggle a switch when locking or unlocking via a keypad

This is helpful if you’re using LUM with a Keypad and a switch like a garage door opener or light where you need to have the same user code (unlock or lock) toggle it’s state.

Please ensure that your lock is within 20ft of a buffering device for the best experience (the buffering device should be between the hub and the lock for maximum effectiveness).

Optionally you can use the Enhanced Universal Z-Wave Lock or the Universal ZigBee Lock device handler for a more customized lock experience.

© RBoy Apps

Hi, payment was done already and your Smart App is abling me to generate different codes for each user. I don’t know hoy to link the fingerprint to each user?? Thanks

SmartThings doesn’t support direct fingerprint programming at this time. However if your lock reports fingerprint usage over Z-Wave, you can use the sister app to take actions based on which fingerprint was used as explained here:

Hi, thanks for thee clarification.

I have another doubt, I’m using your Smart App for Zwave locks and I have 2 users within my house. When one of such users unlock the door I can’t see the register about that, I mean, I can’t see if user 1 (Danny) or user 2 (Yessy) unlocked the door, it appeared as “manual unlock only” How can I see the register of who is the person unlocking the door?

Thanks again

It could be either because the stock device handler isn’t processing it or because your lock isn’t sending that information over zwave. If you’re using the Enhanced Z-Wave lock device handler, send me a PM and I can look at the logs to see what your lock is sending over z-wave.

I just installed a Schlage Connect BE469NX yesterday (Wink convert) and looking at the logs, LUM is constantly making user code changes? Is this right?

It’s continued into this morning per the logs.