[OBSOLETE] Lock Manager

Hello,

I just installed your Lock Manager app, I followed the directions in your guide.pdf on dropbox. The part I did not understand was on page 11 & 12 of the guide. I did click on update from repo but nothing populated in any of the three windows. I assume as I already have the newest version of the four apps…

My issues are when I add my two Schlage fe499 locks to the Lock Manager and then add two users with codes and click Done, I reopen the Lock Manager and the locks and users are not listed.

Any help with this would be greatly appreciated

Use the Lock Manager that is located in Automation: SmartApps not the one in MarketPlace: Smartapps: My Apps. Hope this helps :slight_smile:

That was the answer. Thank you for the help

	Regards,

Max Lawver

I am still relatively new to IoT and ST so I suspect i need newbie help. I have the Schlage zwave lock and a growing network of devices. I had no problem installing Lock Manager following you exceptionally clear instructions. And most functions work fine…except arming and disarming ST based on lock events. Specifically I want it to disarm when the maid comes. What I did was create an automation that provides a named function Disarm, and then reference this from the Lock Manager automation.

I can see the exception in the code here but am not yet proficient enough or familiar enough with the app to debug. Does anyone have a suggestion?

a897b523-b39c-450e-a18b-92ee3f9cc47d 10:36:16 AM: error groovy.lang.MissingMethodException: No signature of method: script1506702067353746643573.execute() is applicable for argument types: (org.codehaus.groovy.grails.web.json.JSONArray) values: [[Disarm, Test]]
Possible solutions: execute(java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String) @ line 742
a897b523-b39c-450e-a18b-92ee3f9cc47d 10:36:16 AM: error groovy.lang.MissingMethodException: No signature of method: script1506702067353746643573.execute() is applicable for argument types: (org.codehaus.groovy.grails.web.json.JSONArray) values: [[Disarm, Test]]
Possible solutions: execute(java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String) @ line 742
a897b523-b39c-450e-a18b-92ee3f9cc47d 10:36:16 AM: error groovy.lang.MissingMethodException: No signature of method: script1506702067353746643573.execute() is applicable for argument types: (org.codehaus.groovy.grails.web.json.JSONArray) values: [[Disarm, Test]]
Possible solutions: execute(java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String), execute(java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String) @ line 742
32b1865b-d999-4113-bcaf-c2e0dc50a7d4 10:36:14 AM: debug "zw device: 2F, command: 9881, payload: 00 71 05 16 01 00 FF 06 02 00 " parsed to [‘name’:‘lock’, ‘value’:‘unlocked’, ‘descriptionText’:Front Door Lock was manually unlocked, ‘data’:[‘usedCode’:‘manual’], ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:‘Front Door Lock’]
c66ee441-56b4-47a0-aef5-2b464f4852d4 10:35:53 AM: trace nowPlaying reports standby: <?xml version="1.0" encoding="UTF-8"?>


005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug createChildDeviceEvent(‘0017882AA134/21’, [name:hue, value:23, descriptionText:Color has changed, displayed:false])
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug createChildDeviceEvent(‘0017882AA134/21’, [name:colorTemperature, value:2732, descriptionText:Color temperature has changed])
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug createChildDeviceEvent(‘0017882AA134/21’, [name:level, value:100, descriptionText:Level has changed to 100%])
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug createChildDeviceEvent(‘0017882AA134/21’, [name:switch, value:off])
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug allHueDevices: [DR Floor Lamp, Front Yard Post Lantern - east, Front Yard Post Lantern - West, MBR soffit, LR Tower High, LR Tower Low, LR Tower Middle, Kitchen soffit]
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug pollResponseHandler()
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug checkBridgeStatus()
005d55c3-f07f-4677-8423-af36d518b1a9 10:35:52 AM: debug poll()
10:35:38 AM: info Waiting on events…

Is it possible to override the auto lock feature and have it reference if a door sensor is closed before auto locking? Tired of my kids slamming the door closed with the deadbolt out because it auto locked after 30sec. Using Kwikset 910…

Thanks.

@kampto - This Lock Manager has always been great for me but I was having the same issue with the wife & kids slamming the door with the deadbolt out. I started using the below for the Auto Lock and disabled the Autolock on the Lockmanager Smart App. It will keep the door from Auto Locking if the Contact is not closed and will send a notification if the door has been open after a certain amount of time. It has worked great for me so far & my door jam has appreciated it :slight_smile:

Only note - I had a little bit where my contact sensor was stuck on open, when this happened, the door never autolocked. Only real thing to look out for, BUT, the notification should give you the heads up that it hasnt been closed.

After playing with WebCoRe a lot lately though, this may be pretty easy to set up in there as well. I havent updated yet because this app has worked pretty well lately.

I installed the club steve autolock smartapp… Configured it to use the lock and door sensor. Still locked the door after being open for 30sec. Will play with it some more.

Make sure you shut of the Auto lock from the Lock Manager smart app. Go into your lock and there is a button on the bottom Left that says Auto Lock. Shut that off and try again.

Edit: Bottom LEFT!

Thanks, turned autolock off on the dip switch on the lock. Works now!!

1 Like

I’m having a very weird problem with lock manager. I upgraded from the old User Lock Manager, which was unreliable for me with my Schlage Connect lock. I copied all of the old user codes by hand into LM, but didn’t delete ULM, wanting to make suer that LM worked properly first. So far, so good - all the users codes worked fine. Now, though, I can’t create any new codes. When I make a new user, it tells me that the user has been added and is now automating. I try the lock and the new code works. After a while, though (not sure how long, but <30 minutes) the code goes away. When I look at the lock within the LM app, the slot in question looks fine after being set, but later its status changes to “Controller failed to set user code”. The “entries” code shows 1, not 0, so I know that it actually worked when I tried it. If I go into the user and push the “reset user”, it tells me “user re-enabled, lock has been reset”, and it works fine. I check the app and, sure enough, the entry count has incremented. but, again, a few minutes later it doesn’t work again.

The codes that were also used in ULM - those I put into LM initially - are stable, and continue to work. It’s just that I can’t make any new ones. And, no, I haven’t exceeded the number of available slots.

The “recently” tab on the lock has a bunch of “Lock: Front Door Lock- Sent Undatecodes Command to Front Door Lock” messages. These are happening more often than I am adding users, more than 1 message per code addition.

The lock is of type “Z-Wave Schlage Touchscreen Lock”. The apps installed are ethayer:Keypad, ethayer:Lock, ethayer:Lock User (all unpublished) and ethayer:Lock manager (published). I also have rboy:Lock multiuser code management… installed, but haven’t opened or used it. I had User Lock Manager installed, but it is now deleted and the problem persists

What should I try? What’s going on? Thanks, in advance, for any help with this.

Here is a debug log of the problem. I reset the user at 4:13. That’s the only thing I did. As you can see, there’s lots of activity for the next 8 minutes or so. Then, at 4:20.32, it logs a msg that Mary Pat (the user who I reset) no longer has access.

Any ideas?

0f0c56f7-9735-45a4-aa3d-3115d4a9928f  4:21:04 PM: debug No codes to set

0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:21:04 PM: debug running load codes
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:59 PM: debug run code logic
458b104d-fb5a-46ee-b763-00ca33e00106 4:20:44 PM: debug Not parsing XML message:
<s:Envelope xmlns:s=“ht tp://schemas.xmlsoap.org/soap/envelope/” s:encodingStyle=“ht tp://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:GetVolumeResponse xmlns:u=“urn:schemas-upnp-org:service:RenderingControl:1”>
<CurrentVolume>
54
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
458b104d-fb5a-46ee-b763-00ca33e00106 4:20:44 PM: trace Extracting current volume
458b104d-fb5a-46ee-b763-00ca33e00106 4:20:44 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
458b104d-fb5a-46ee-b763-00ca33e00106 4:20:44 PM: trace getVolume()
458b104d-fb5a-46ee-b763-00ca33e00106 4:20:44 PM: trace doPoll
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:33 PM: debug “zw device: 02, command: 9881, payload: 00 63 03 0A 00 " parsed to [[‘name’:‘codeReport’, ‘value’:10, ‘data’:[‘code’:’’], ‘descriptionText’:Front Door Lock code 10 is not set, ‘displayed’:true, ‘isStateChange’:false, ‘linkText’:‘Front Door Lock’]]
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:33 PM: debug code report parsed to [[‘name’:‘codeReport’, ‘value’:10, ‘data’:[‘code’:’’], ‘descriptionText’:Front Door Lock code 10 is not set, ‘displayed’:true, ‘isStateChange’:false, ‘linkText’:‘Front Door Lock’]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:32 PM: debug Mary Pat no longer has access to Front Door Lock
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:32 PM: debug Received: s:10 c:null
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:31 PM: debug “zw device: 02, command: 9881, payload: 00 63 03 0A 00 " parsed to [[‘name’:‘codeReport’, ‘value’:10, ‘data’:[‘code’:’’], ‘descriptionText’:Front Door Lock code 10 was deleted, ‘displayed’:true, ‘isStateChange’:true, ‘linkText’:‘Front Door Lock’]]
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:31 PM: debug code report parsed to [[‘name’:‘codeReport’, ‘value’:10, ‘data’:[‘code’:’’], ‘descriptionText’:Front Door Lock code 10 was deleted, ‘displayed’:true, ‘isStateChange’:true, ‘linkText’:‘Front Door Lock’]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:29 PM: debug update: [[“code10”,””]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:29 PM: debug 1410:null s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:29 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:29 PM: debug deleting code 10
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:29 PM: debug code10 was 1410, set to deleted
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:29 PM: debug updateCodes called with: '[[“code10”,""]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:24 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:24 PM: debug Received: [code22:, code21:, code24:, code23:, fw:113.22, code20:, ver:7.1, lastbatt:1507294061813, code29:, blankcodes:true, code25:, code26:, code27:, MSR:003B-6341-5044, enc:1, lastPoll:1507329633278, code28:, code13:, code12:, code11:, assoc:1, code10:1410, init:true, code9:, code6:2807, code5:4286, code8:4030, code7:9041, code2:1767, code1:6475, pinLength:null, codes:30, code18:, code4:5194, code30:, code19:, code3:0460, code16:, code17:, code14:, code15:]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:24 PM: debug Lock has 30 code slots.
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:24 PM: debug Lock has 30 code slots.
bde3378b-7953-4fec-935a-7fc7943942aa 4:20:24 PM: debug poll is sending []
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:20:08 PM: debug Lock has 30 code slots.
bda207fc-1b6c-4639-b53f-810d8e364139 4:20:08 PM: debug Parse returned {{ linkText }} has arrived
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:55 PM: debug No codes to set
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:55 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:55 PM: debug running load codes
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:50 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:20 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:20 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:20 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:19:20 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:19:20 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:19:15 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:45 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:45 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:45 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:18:45 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:18:45 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:41 PM: debug Lock has 30 code slots.
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:40 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:10 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:10 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:10 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:18:10 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:18:10 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:18:04 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:17:34 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:17:34 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:17:34 PM: debug running load codes
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:17:28 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:58 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:58 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:58 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:16:58 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:16:58 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:53 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:23 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:23 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:23 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:16:23 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:16:23 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:16:18 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:48 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:48 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:48 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:15:48 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:15:48 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
458b104d-fb5a-46ee-b763-00ca33e00106 4:15:44 PM: debug Not parsing XML message:
<s:Envelope xmlns:s=“ht tp://schemas.xmlsoap.org/soap/envelope/” s:encodingStyle=“ht tp://schemas.xmlsoap.org/soap/encoding/”>
<s:Body>
<u:GetVolumeResponse xmlns:u=“urn:schemas-upnp-org:service:RenderingControl:1”>
<CurrentVolume>
54
</CurrentVolume>
</u:GetVolumeResponse>
</s:Body>
</s:Envelope>
458b104d-fb5a-46ee-b763-00ca33e00106 4:15:44 PM: trace Extracting current volume
458b104d-fb5a-46ee-b763-00ca33e00106 4:15:44 PM: trace sonosAction(GetVolume, RenderingControl, /MediaRenderer/RenderingControl/Control, [InstanceID:0, Channel:Master])
458b104d-fb5a-46ee-b763-00ca33e00106 4:15:44 PM: trace getVolume()
458b104d-fb5a-46ee-b763-00ca33e00106 4:15:44 PM: trace doPoll
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:43 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:13 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:13 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:13 PM: debug running load codes
bde3378b-7953-4fec-935a-7fc7943942aa 4:15:13 PM: debug code10 remains unchanged.
bde3378b-7953-4fec-935a-7fc7943942aa 4:15:13 PM: debug updateCodes called with: '[[“code10”,“1410”]]'
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:15:07 PM: debug run code logic
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:14:37 PM: debug update: [[“code10”,“1410”]]
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:14:37 PM: debug null:1410 s:10
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:14:37 PM: debug running load codes
0f0c56f7-9735-45a4-aa3d-3115d4a9928f 4:14:32 PM: debug run code logic
4:14:17 PM: info Waiting on events…
4:14:17 PM: info For past logs for individual things go to the My Devices section, find the device and click on the Events link on the device information page.
4:14:17 PM: info This console provides live logging of your SmartThings.

Can I use this with both Schlage Locks and a Yale Lock together in this app?
assuming I have the code length set to the same value!

Reason why is I have 3 Schlage Lock’s but I cannot mount these on one my doors, because it is too wide (3") I can only mount a 2 3/4 inch lock max.
So I was looking at adding a Yale lock (its specs at only 2 3/4")
or any other suggestions?

Hi Ethayer,
I finished all the steps on Page 12 of the manual. Found all four apps under my smart apps. But I couldn’t find any apps from my apps under marketplace. Could you give me some help?
Henf
Thanks

I have two Schlages and one Kwickset, so using a Yale should not be an issue.

1 Like

It sounds like you may have installed the apps on the wrong shard (server) in the IDE which is easily done.

See here:

Hi, Thanks for the quick response.

Actually, I solved the previous problem. I published all the 4 apps I installed under my smartapps, then they showed up on my phone.

But new issue coming, I created new lock( which is my front door lock) and one new User( “cooking Lady”) and they both showed on my phone and with the green check mark on the top go my screen says Lock manager is now installed and automating. But after I click the “done” on the upper right corner, the page when back to Smartapps under the marketplace. when I click my apps and lock manager, all the" front door" and cooking Lady are gone. nothing left there. What happened? Can anybody help me? Appreciated !

picpic

Use the Lock Manager that is located in Automation: SmartApps not the one in MarketPlace: Smartapps: My Apps (which your image is showing that is where you are). Hope this helps :slight_smile:

where is the Automation? on the phone?

the icon to the left of the MarketPlace icon (the one highlighted in your image above)

Found it! will try! great thanks!