# Schlage BE469 Camelot Zwave ongoing issues and questions

**URL:** <https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365>\
**Category:** Devices & Integrations\
**Created:** [August 30, 2017, 3:00pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365 "2017-08-30T15:00:29Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Glen\_King](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Glen\_King](https://community.smartthings.com/u/Glen_King)\
**Post date:** [August 30, 2017, 3:00pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/1 "2017-08-30T15:00:30Z")

</div>

I’ve had successes and failures using this lock with SmartThings. Currently it’s working somewhat well, but in limited fashion. So the story, interspersed with questions.

First question: when ST first discovers this lock, which device handler does it use?

I ask that because in order to get some increased functionality I tried a couple times to utilize another device handler… with less success. Currently mine is using the standard “Z wave lock” handler. But it works less well than it did at first, before I tried to change handlers.

Here here are the things I wish to accomplish.

1. Lock immediately if the front door contact sensor is closed, and stay unlocked if the contact sensor is open.

This worked perfectly until I tried a different device handler, at which point it got stupid. It has not worked properly since, regardless of device handler. If I can just get back to that I’ll be happy.

1. Have two access codes in the lock itself, and have other codes in software such that those codes become valid only under certain circumstances (example: a service comes to clean the house every other Thursday). So I want my code and my wife’s code to be in the lock, always available regardless of whether ST is running or not - and then have any/all other codes be stored in ST.

It was my attempt to put codes in software that led to the device handler change, which led to things not working.

Now that I’m playing with webcore, I see I can do actions based on which code# opens the lock. So I’d again like to try to expand its usage. Can anyone answer the first question - and can anyone provide hints on how to get where I want to be?

---

<div class="post-metadata">

**Author:** ![aruffell](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/aruffell/32/42775_2.png) [@aruffell](https://community.smartthings.com/u/aruffell)\
**Post date:** [August 30, 2017, 3:26pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/2 "2017-08-30T15:26:39Z")

</div>

I have 3 of those locks and they work pretty well.

The DTH I use is:  
Z-Wave Schlage Touchscreen Lock  
[https://github.com/ethayer/lock-manager/blob/master/devicetypes/garyd9/zwave-schlage-touchscreen-lock.src/zwave-schlage-touchscreen-lock.groovy](https://github.com/ethayer/lock-manager/blob/master/devicetypes/garyd9/zwave-schlage-touchscreen-lock.src/zwave-schlage-touchscreen-lock.groovy)

The SmartApp I use is:  
Lock Manager by @ethayer

> [@\[OBSOLETE\] Lock Manager](https://community.smartthings.com/t/release-lock-manager/63022):
>
> Lock Manager Incomplete List of features: Manage user codes on locks. Manage Keypads. Review and manage active lock codes. Set lock access based on schedules. Receive notifications when a user used their code. Run Hello Home phrases based on lock/unlock events. Manage Hello Home phrases based on keypad inputs. This app works using 3 child apps and 1 parent app. It is recommended that you install all 4 apps, however if you do not use keypad devices, it is not required to install the keypad child app. Note: If upgrading from any beta version, it is required to uninstall the app completely before installing. The architecture of this app has changed in a way that is incompatible with previous versions. How To Install User guide has old information. There is now only one app to insta…

For auto-locking you might want to look at this:

> [@\[Obsolete\] Club Steve's AutoLock](https://community.smartthings.com/t/club-steves-autolock/35570):
>
> Hey guys, There’s another thread floating around where I’ve tossed around this SmartApp. There has been enough good feedback that I think it deserves its own thread. Please provide feedback and suggestions. Thanks!! I’ve added a bit of intelligence for failed lock attempt notifications, and retries. I created this a very long time ago, and I’m not a real programmer, so feel free to pick it apart and laugh. -SS

I would not lock the door immediately after closing. These are the settings I use which work pretty well for me:

 ![Screenshot_20170830-103157](https://global.discourse-cdn.com/smartthings/original/3X/8/0/80b5e3eea6c5efdfd6d8f0b62e368190a0d8dd9c.png)

One reason not to autolock right away is that it uses battery so it would cut down battery usage if you lock the door yourself when entering. When I leave I always press the Schlage button as I like to hear it close (yeah we all know how 100% reliable ST is 😉 ). Also it is super annoying to have to key in the code each time you forgot something…

…anyhow I am slowly moving away from individual smartapps in favor of webCore so even though this smartapp has been quite reliable, I plan on replacing it with a piston for further customization!

I believe all your issues and needs will be resolved with the above DTH and smartapps.

EDIT: Corrected link to DTH (I accidentally linked to the old version, not what I was actually using). Would be nice if DTHs had a github link in their comments section… Thanks @jkp for catching the mistake.

---

<div class="post-metadata">

**Author:** ![Glen\_King](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Glen\_King](https://community.smartthings.com/u/Glen_King)\
**Post date:** [August 30, 2017, 7:35pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/3 "2017-08-30T19:35:33Z")

</div>

The app I was using was the Thayer User Lock Manager - last update apparently 6/24/2016  
And I think I was using the garyd9 DTH.

---

<div class="post-metadata">

**Author:** ![jkp](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jkp/32/117130_2.png) [@jkp](https://community.smartthings.com/u/jkp)\
**Post date:** [August 30, 2017, 7:46pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/4 "2017-08-30T19:46:11Z")

</div>

I would not recommend using the lock dth listed above. It is extremely out of date. Instead use the newer and modified version of garyd’s dth on ethayer’s guthub page… [https://github.com/ethayer/lock-manager/tree/master/devicetypes](https://github.com/ethayer/lock-manager/tree/master/devicetypes)

---

<div class="post-metadata">

**Author:** ![Glen\_King](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Glen\_King](https://community.smartthings.com/u/Glen_King)\
**Post date:** [August 30, 2017, 8:22pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/5 "2017-08-30T20:22:30Z")

</div>

I just updated the old version from the repository. It now says ‘edited’ in the Status field.

Do I have to re-publish the DTH? Or am I good to go?

---

<div class="post-metadata">

**Author:** ![jkp](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jkp/32/117130_2.png) [@jkp](https://community.smartthings.com/u/jkp)\
**Post date:** [August 30, 2017, 8:34pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/6 "2017-08-30T20:34:14Z")

</div>

Yes, click publish for me and that will remove the edited status.

---

<div class="post-metadata">

**Author:** ![jkp](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jkp/32/117130_2.png) [@jkp](https://community.smartthings.com/u/jkp)\
**Post date:** [August 30, 2017, 8:44pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/7 "2017-08-30T20:44:31Z")

</div>

If you are looking to expand your SmartThings universe, you can look into linking github to your dth and smart apps to know when a new version has been uploaded to github. Then you can manually update in IDE so you don’t have to go through the process of copying/pasting.

> [@FAQ: Github Integration How to Add and Update from Repositories \[OBSOLETE\]](https://community.smartthings.com/t/faq-github-integration-how-to-add-and-update-from-repositories/39046):
>
> I couldn’t find a good/in-depth FAQ for a GitHub How to with ST so here goes: If you’re looking for uk integration: Please, I am by no means an Expert, If you find an error or see something that I should change let me know and I will update it. Log into the IDE @ [https://account.smartthings.com](https://account.smartthings.com) Enable and Link your GitHub Account: Section taken from Smartthings developer docs Step 1 - Enable GitHub Integration Click the Enable GitHub Integration link on the My SmartApps or My Device \>Types page. This will launch a wizard that will guide you through the process. [image] Step 2 - Connect your GitHub Account to SmartThings On Step 1 of the wizard, follow the instructions to authorize SmartThings to integrate \>with your GitHub account. Click the Next button after you have done t…

---

<div class="post-metadata">

**Author:** ![Glen\_King](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Glen\_King](https://community.smartthings.com/u/Glen_King)\
**Post date:** [August 30, 2017, 9:27pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/8 "2017-08-30T21:27:04Z")

</div>

Ok, I did this… and now I cannot open ST or the IDE.  
Getting internal server errors on IDE, and the ST app just hangs.

EDIT; it’s back to working. Never mind.

---

<div class="post-metadata">

**Author:** ![jkp](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jkp/32/117130_2.png) [@jkp](https://community.smartthings.com/u/jkp)\
**Post date:** [August 30, 2017, 9:39pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/9 "2017-08-30T21:39:53Z")

</div>

There were some issues with the ST cloud.

[https://status.smartthings.com/](https://status.smartthings.com/)

---

<div class="post-metadata">

**Author:** ![Glen\_King](https://avatars.discourse-cdn.com/v4/letter/g/50afbb/32.png) [@Glen\_King](https://community.smartthings.com/u/Glen_King)\
**Post date:** [August 31, 2017, 1:00pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/10 "2017-08-31T13:00:39Z")

</div>

Ahhh, this is what I had hoped back when I first tried setting it up. Almost.

- The codes that I have in the first two slots in the lock itself work correctly.
- The codes in the Lock Manager smartapp load and unload from the lock on schedule, and operate the lock correctly.
- The lock auto-locks when the door’s contact sensor closes. I might build that function in webcore with a delay of a couple seconds… or not because it works perfectly now.

My one wish would be this: the lock has a 30-second auto lock built in. I’d love to find some way for that to remain enabled, while having it be overridden by ST. That way should ST be offline, the lock would still auto-lock after 30 seconds.

---

<div class="post-metadata">

**Author:** ![jkp](https://yyz2.discourse-cdn.com/smartthings/user_avatar/community.smartthings.com/jkp/32/117130_2.png) [@jkp](https://community.smartthings.com/u/jkp)\
**Post date:** [August 31, 2017, 1:05pm UTC](https://community.smartthings.com/t/schlage-be469-camelot-zwave-ongoing-issues-and-questions/97365/11 "2017-08-31T13:05:22Z")

</div>

You should post your desired function in the Lock Manager thread. Maybe @ethayer can tell you have to do it or possibly bulid the feature into his app. 🙂
