I bet that’s it… I remember reading that and scrolling to the bottom, but not seeing it. I then went back up and selected the next closest thing, thinking that it may have been updated since publication…
I have 5 Schlage Connect locks and have been using Erik’s old User Lock Manager app for several years. Today I decided to update to the new app. I deleted the old app and installed the new app using the guide. I added 1 lock using the “garyd9 : Z-Wave Schlage Touchscreen Lock” device handler pulled down from the GitHub repository. It saw the lock status and the current codes in the slots. I added my 4 users in and it doesn’t seem like it tried to overwite them or anything. Then I added a brand new 5th user. When I go to the lock info I see the person’s name in the slot but no code has been set. The IDE logs show the attempt to set the user code in slot 5 but it seems to be in a loop. After a while I go in and look and for Slot 5 it says “Controller failed to set user code”. I am also unable to control the lock from within the app. If I unlock using my own code physically using the keypad, under the Recently tab for the lock I can see the unlock happen and the associated routines run (hallway lights turn on), sends SMS, etc. So it seems like I have some kind of partial communication with the lock. I’ve disconnected the batteries and put them back in after 30 seconds and nothing changed. I’ve tried doing a Reset User several times now in an effort to set the code but I seem to be stuck in this loop. I attempted to added another one of my locks and it’s the same issue, Slots 1-4 existing are good. Slot 5 goes into a loop. Any suggestions?
Hi guys, sorry originally posted this in the wrong forum, but I was curious if it’s possible to have a user code be active in multiple modes? When you pick a user then go to “schedule (optional)” it has an allow access only when in this mode. What if you want a user to be active in several modes including “away, home, vacation” but don’t want it activated in “secure night” or something. Is there a way to have a user code be active in multiple possible modes instead of just one?
Many Thanks!
- Savio
Just installed Lock Mgr with my Yale 220. Great work - thank you!
I have three remaining questions:
-
i do not see the mastercode - it does not reserve a slot? and it is not possible to edit through the app, correct?
-
when closing the lock I get notifications stating which user did it. this is sonewhat confusing as it could be any user or non user buy just putting their hand on the touchpad, Is it possible to change that behaviour?
-
Is it possible to disable notifications when a device/user is present ? Similiar to “do not run action if user is present”
Thank you so much!
D
jacintoj, How were you able to get the zigbee YRD210 working with code management?
First, it was setup with default smarthings DTH that is lacking codes. So I’ve installed the DTH from jhamstead ([DEPRECATED] - Universal ZigBee Lock DTH with Lock Codes) and applied it to the lock. It made bunch more features show up, including disable and enabling the keypad.
Then I installed the Lock Manager from this thread. When I add the lock inside lock manager, nothing shows up referencing the codes other than a notification if an incorrect code is entered n-times.
Any help would be greatly appreciated.
Unfortunately, I’m not clear on what you are asking. Make sure all of the additional lock manager child apps are installed. If everything is installed correctly, you should see ‘code added for user X’ in your recently tab for your lock.
That’s correct, Mastercodes on [all?] devices are not accessable through ZWave protocol.
Are you saying that you get a notification that a particular user locked the lock? Is it always user 1?
Not at this time, but that’s a good feature request.
No, but it’s a feature that’s on the olde to-do list.
Your lock could be in a state where it thinks it knows what the codes are in 1-4 but it doesn’t truly know. There’s a problem right now that I’m trying to solve that when you install Lock Manager in a non-null state, what you should be really doing is doing a full factory reset on the lock to clear any codes, that way there are no conflicts on the lock that would cause issues.
Follow the Schalge user guide to clear all codes from your lock. This may also delete the Zwave pairing, so you may have to add it to your SmartThings platform again, and ensure that it’s set to the correct device handler in the IDE. After that, program the codes in from a fresh start and you should be well on your way.
I figured it out. I was doing everything right… but I wasn’t the owner.
I was setting this up at my Dad’s lake house, and he added me as a user. So I was in the IDE doing all this under my account. ~95% of it all worked as this ‘secondary’ user in the IDE. I got a clue when the Live Logging was completely empty.
@ethayer: No, random users that used the lock before. I get notification like “user xx has locked the door”. I did not yet figure out what triggers the different names, yet. In any case it seems odd as locking does not require a code and therefore cannot be attributed to a certain user…
Hi,
I believe I did everything you did but my final step was to hit the Force Reconfigure button. What I found that this did was wipe out all the codes that I had manually configured on the lock. I went ahead and setup the codes on the Smartthings app and tested everything successfully after that. Hope this helps.
I have used this app for quite some time now. I am experiencing reporting issue’s that previously worked very well.
-
I have made sure to update the DTH from Eriks repo.
I tried both the of DTH’s but neither seem to fix the reporting problem -
I uninstalled the app completely in the IDE and started completed over with a new app installation - direct from repo again, 1 parent and 3 child apps.
-
Added 4 users back in to start clean - the codes clearly work - no problems with the hardware - ONLY the reporting that continues to be troubled.
-
I have tried both the notifications directly associated with Lock Manager, and AskAlexa exclusively. then both together. I have also but the audio notifications in Big Talker to see if I could some state device info. at least out audibly. No go there too.
The Manager or Lock user does not appear in the live log… I used the code - unlocked the lock …but in the list of apps - I see nothing …
installed app’s in IDE:
Lock Manager app won’t open in smh. Getting ! Something’s Wrong Retry…
Lock manager has been working fine for me for months, I hardly go into the app to make changes or even look because it’s been working fine. Yesterday I decide to open the app and I get this error message.
Would appear that the latest version in git of either the app or the DH is having an issue with Kwikset 910 deadbolts. When pushing the codes, the advanced logging replies back that it cannot use lock.updateCodes… I replaced line 545 with lock.setCode and at least some of the errors disappeared.
Though that doesn’t actually fix the issue – despite it now showing up in the logs that the code is being sent. There is no response from the lock.
I can, however, manually set the code using the lock interface itself, to ensure the keypad is functional. Is the latest code showing up in git?
Interestingly enough, the app behaves slightly better when using “Z-Wave Lock with Codes” as the device handler.
Back with the provided DH. Errors under “Lock: Front Door Lock”
9b7fc1d6-6a35-4369-840b-308d0f58aaf0 4:41:04 PM: error java.lang.IllegalArgumentException: Command ‘updateCodes’ is not supported by device 0ef1e9b0-d3b6-4a7e-858a-2b76a7172963 of type ‘Z-Wave Lock Reporting’. Supported commands: [poll, lock, unlock, refresh, lock, unlock, setCode, deleteCode, requestCode, reloadAllCodes, unlockWithTimeout, setCodeLength, nameSlot, ping, unlockwtimeout] @ line 545
9b7fc1d6-6a35-4369-840b-308d0f58aaf0 4:40:39 PM: error java.lang.IllegalArgumentException: Command ‘updateCodes’ is not supported by device 0ef1e9b0-d3b6-4a7e-858a-2b76a7172963 of type ‘Z-Wave Lock Reporting’. Supported commands: [poll, lock, unlock, refresh, lock, unlock, setCode, deleteCode, requestCode, reloadAllCodes, unlockWithTimeout, setCodeLength, nameSlot, ping, unlockwtimeout] @ line 545
9b7fc1d6-6a35-4369-840b-308d0f58aaf0 4:37:03 PM: error java.lang.NullPointerException: Cannot invoke method isNumber() on null object @ line 359
9b7fc1d6-6a35-4369-840b-308d0f58aaf0 4:35:00 PM: error java.lang.NullPointerException: Cannot invoke method isNumber() on null object @ line 359
There really aren’t any other errors or confirmation messages from attempting to set the codes.
I also tried to go back to the last version of ULM 4.1.1 that I had working, and no dice. I haven’t had these locks installed for ages.
Hoping some one can point me in the right direction. I have installed the 4 smartapps for the latest version of lock code manager. I added the Handler and assigned it to the lock. When i create users they are not overwriting the existing codes. The new codes are not at all written to the code slots on the lock. When i unlock the door with the the default slot 1 code, it will increment the count on the user i created for slot 1 but ignores the code i defined.
any ideas what is going on. I have removed all the smartapps and handlers and re-added them. Rebooted the smart hub. Not sure what else to try.
NM - got frustrated and quit around 10:30pm. It randomly started working sometime between 8am and 3pm the next morning.
Wow, I am so confused. This is the first time I have done something like this. I’m sure I have followed all the steps. But I’m still not having any joy.
I can see the lock in the app. I can make user codes in the app. But they are not sending to the lock!
Any ideas or if you need some more info will be much appreciated. Thanks very much!
I had that until i changed the handler to the one they suggest
Thanks for this. Which handler are you using?