Lock Code Manager - Same user, same code, multiple locks

First of all, thanks a lot for the Lock Code Manager.

I wonder if would be possible to allow one user to use the same code on several locks.

Currently, it seems I have to create several slight distinct users if the code is the same across several locks.

Since we have the information of which lock was used there's no need to impose the creation of different users.

If the codes weren't renamed named in the lock after they were imported they will have default names, code #1, #2 ect.
You can rename each one in the lock, or delete them in LCM and create new ones.

Thanks for the reply.

My Yale locks don't offer a way to name the users but I had them renamed in LCM.

I had to delete some of my locks (for some reason the hub doesn't know how to update YRD216 locks but works fine with YRD210) and then add them to each user.

Thanks for the tip.

I think I've hit some sort of weird UI bug in LCM. Any time I try to select my locks in the screen where it asks you which keypads/locks you'd like to assign the code to it immediately unchecks all of my door locks as soon as I click anywhere else on the screen, hit tab, etc. Anytime the focus leaves the checkmarks they all get unchecked. The Iris/Centralite Keypads remain checked just fine however. See step by step screenshots below:

First notice LCM selected the Iris Keypads by default, but left the door locks all unchecked by default:

So I manually check the door locks:

But as soon as I click or move focus elsewhere the dialog that allows me to select which keypads/locks closes and the door locks are no longer selected:

Then if I open the dialog once more you see the checkmarks were removed:

I set LCM logging to verbose and captures the log data as well:

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.197 pm [warn](http://192.168.0.55/installedapp/configure/193)actions: **User Test, code 1111** ***--will be added to* [Iris Keypad Garage, Living Room: Centralite Keypad, Master Bedroom: Keypad]**

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.195 pm [info](http://192.168.0.55/installedapp/configure/193)getCodeUsage- result:[]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.185 pm [debug](http://192.168.0.55/installedapp/configure/193)getCodeUsage- lockCodes:[], code:1111

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.181 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.145 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.137 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.135 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.126 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.125 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.022 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:12.017 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.912 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.910 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.742 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.741 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.733 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.732 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.724 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.723 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.719 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.718 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.714 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:58:11.709 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.512 pm [warn](http://192.168.0.55/installedapp/configure/193)actions: **User Test, code 1111** ***--will be added to* [Iris Keypad Garage, Living Room: Centralite Keypad, Master Bedroom: Keypad]**

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.508 pm [info](http://192.168.0.55/installedapp/configure/193)getCodeUsage- result:[]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.506 pm [debug](http://192.168.0.55/installedapp/configure/193)getCodeUsage- lockCodes:[], code:1111

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.504 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.501 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.483 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.481 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.372 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.261 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.112 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.106 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.100 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.089 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:57:13.080 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.403 pm [info](http://192.168.0.55/installedapp/configure/193)getNameUsage- result:[]

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.402 pm [debug](http://192.168.0.55/installedapp/configure/193)getNameUsage- lockCodes:[], name:Test

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.386 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- complete

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.385 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Living Room: Centralite Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.275 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Iris Keypad Garage

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.130 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Keypad

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.022 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Garage: Entry Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.018 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Master Bedroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.013 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Hall Bathroom: Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.009 pm [trace](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- device:Office Patio Door Lock

[app:193](http://192.168.0.55/logs#app193)2018-11-27 10:56:54.006 pm [info](http://192.168.0.55/installedapp/configure/193)getLockCodesFromDevices- devices:[Office Patio Door Lock, Hall Bathroom: Door Lock, Master Bedroom: Door Lock, Garage: Entry Door Lock, Master Bedroom: Keypad, Iris Keypad Garage, Living Room: Centralite Keypad]

--- Live Log Started, waiting for events ---

Am I missing something obvious?

Try removing the colon ":" from the name of the locks that include them.

I gave that a shot. Behavior didn't change at all. Do I need to do anything else after renaming?

In case this is of help, thought I should point you to it.

Yep, if you notice my screenshots follow the same workflow outlined there in the docs. The docs just don't show a screenshot of the actual checkmarks on the locks.

Have you tried setting the pin code length of the lock to 4 digits so it matches the max your key pads will accept?

I also just noticed that the locks don't show up in HSM as keypads that can be used to disarm HSM. I was thinking we could use the lock as a keypad so we don't have to enter the same code twice when entering the house. (IE: Once on the lock and again on the keypad)

Is that a known behavior? Or should I be able to add the locks as keypads in HSM?

The lock keypads aren't available for that use unfortunately. I've confirmed this with @mike.maxwell. Was hoping the same was possible, but it's not.

I just tried that also, no change in behavior. Still can't manage the locks using LCM.

Well, once you get LCM resolved, you can use Rule Machine to do actions based on the lock unlocking or locking by specific people (such as notifications), and you can also just have HSM arm or disarm based on the lock changes via a RM rule. No LCM required for that.

Did you already try just removing all except for a single lock? It seems odd that you can change codes from the driver, but not LCM, since my understanding is LCM is simply communicating with the driver. So if the driver can change codes, then so too should LCM.