[RELEASE] Universal Enhanced Z-Wave Lock Device Handler for Schlage, Yale, Kwikset, IDLock, Popp, Danalock, August Pro, Keywe, Philia, Samsung

Hey @RBoy - is there anyway that you can keep a constant naming convention for your apps? For example, the title of this thread is:

“[RELEASE] Universal Enhanced Z-Wave Lock, Schlage, Yale, Kwikset, IDLock, DanaLock, August Pro, Samsung, Locstar Locks and Popp Z-Wave Keypad Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features”

but on your app page its called:

“Universal Enhanced Z-Wave Lock with Alarm, Notification, RFID, Door Sensor and Advanced Features”

and then your ST notifications tells me that a new version of “Front Door - Lock” is available.

This is very confusing when a lot of your apps do the same thing so these descriptions aren’t helpful. I literally need to open all my apps and device handlers to look at the code to know when one to update.

Unless I am missing something, this would be helpful. Thanks!

1 Like

Thanks for the feedback, will rationalize the website name.

The ST notification is the name of the actual “device” which needs to be updated. Initially we had it as the name of the DTH but it caused some confusion since of there are multiple devices and app installed. So now the notifications specify the name of the device of the app instance that needs to be updated.

Sounds good. Appreciate your hard work!

@RBoy - I just started using SmartThings and bought access to your apps last night. I have some questions on this device handler for Schlage … i notice the following after using it and whether these behaviors below normal?

i use it on two Schlage locks: BE469 and FE599.

The following anomalies are on BE469

  1. after changing device type to use this device handler, i notice Schlage config got reset to default (ie. alarm on the lock set to tamper, it caused lock alarm to turn on even with the slightest touch to the handle etc)

  2. changes in the device page in ST to sound level (speaker icon), lock and key, it takes up to a minute to refresh

  3. sometimes ST app (android) will show the lock as “unavailable” so I have to click refresh to get its status again. I wonder how this will impact SHM status

  4. in Dashboard view - Smart Lock app from ST will show BE469 unlock (1 locked, 1 unlocked). When I click Smart Lock, the subsequent window will show all doors are locked (all locks are locked). go back to dashboard, Smart Lock will still show 1 locked, 1 unlocked.
    if I not supposed to use Smart Lock, what other apps that will show locks status in Dashboard?

If i switch back to default Zwave Lock device type, SMartLock will show proper status. Also issue #3 (unavailable) above will not happened.

Can i go back to zwave lock device type but still have full function with your smartapp “Door Lock Code User Management with Unlock Notifications, Advanced Scheduling and Automatic Lock/Unlock”?


See the instructions on the release notes for SmartLocks and make sure your lock is no further than 20ft from the nearest repeater for optimal performance:

Universal Enhanced Z-Wave Lock for Schlage, Yale, Kwikset, IDLock, DanaLock, August Pro, Samsung, Locstar, KeyWe and Popp Z-Wave Keypad Device Handler - Version 04.02.02

  • Added support for IDLock 150 z-wave lock (door open/close state, audio, autolock and relock)
  • Added support for KeyWe GKW-2000D (door open/close state
  • Weak mesh programming recovery
  • Update DTH to be meet new ST lock capability guidelines

Schlage Lock Alarm Mode and Sensitivity Change and Monitor - Version 02.02.00

  • < no changes >

To use with the Smart Locks dashboard refer to this post

This Device Handler has been tested and verified and optimized on the following lock models:

  • Yale Z-Wave locks (Assa Abloy, YRD2xx, YRD4xx, YRL2xx, YRC2xx, B1L, T1L, Keyfree, Assure, Conexis, Touchscreen, Deadbolt, RealLiving, nexTouch)
  • Schlage Z-Wave locks (FE469, BE469, BE468, FE599, BE369)
  • Kwikset Z-Wave locks (910, 912, 914, 916)
  • DanaLock Z-Wave locks (V2/V3)
  • August Pro Z-Wave locks
  • IDLock Z-Wave locks (101/150)
  • Samsung Z-Wave locks (SHP-xxx, SHS-xxx)
  • Locstar Z-Wave locks
  • Monoprice Z-Wave locks
  • KeyWe Z-Wave locks
  • Popp Z-Wave keypad

Key features include automatic discovery of lock features:

  • Lock/Unlock
  • Privacy/keypad control
  • Autolock
  • Audio control
  • One touch/Lock n leave
  • Alarm mode
  • Alarm sensitivity
  • DPS/Door sense
  • Fire/smoke alarm
  • Tamper/motion alerts
  • Emergency alerts (police/fire)
  • Battery life optimization
  • Configuration of one time parameters
    • Yale -> relock timeout, wrong code reporting limit, volume level and dps
    • Danalock ->turn speed, brake n go, turn n go and relock timeout
    • IDLock -> volume level, unopened relock
  • Enhanced programming communication for a weak mesh

If you’re looking to capture specific events (e.g. invalid codes) and create custom actions/rules refer to this post.

Copyright © RBoy Apps


Back in Feb you said to edit line 142. What line is it in version 4.02.00?

Line 142 is part of the comments. If I copy the code (minus comments), line 142 still doesn’t have the text:

name: “Universal Z-Wave Lock With Alarms”


Line 149 in version 04.02.02. Updated the instructions

Thank you! :grin:

1 Like

Is there a way to use WebCore to trigger on the Schlage lock “locked from keypad” event?
I can’t manage to do so

Yes, you can use various lock events in CoRE and WebCoRE to create custom actions. See this post from @RBoy:

Hi posted this in another topic the other day but got no replies

Installed the Conexis lock last Sunday already on my 3rd batch of batteries firmware is 1.1.0 using zwave 2 module. Only used the batteries that came with it and some cheap ones I had lying around.

I use Duracell ultra powers in my yale keyless which I got in the maplin closing down sale for £50 which included the original zwave module which I added to ST 2018-05-14 and thats still at 90%

Have ordered more Duracell’s and might try rechargeable’s if they don’t work.

I’m using Rboys DHs and Apps.
The shed been added to webcore, ActionTiles, influxDB logger, simple device viewer & Rboys Lock manager.
The conexis has only been added to webcore and Rboys Lock Notification app.

Is It worth just buying the original module? Will contact yale support monday hope I can get the module 2 replaced

My thought over the last few days is that I have loads of mains powered zwave devices but not all are z-wave plus especially the ones close to the newly installed lock

I have a similar issue. I have 3 Yale locks all different models and the Conexis is the only one that has a very very short battery life. If I remove the zwave module the battery life is fine. I thought it was the zwave module which is a Mk1, so gave up with the zwave on this lock. Then I saw there was a Mk2 and got excited that this might fix it but did a google and someone else also experienced this with a MK2. Someone did post a proposed fix but I’ve not had the time to try it. And does it fix the Mk1 also?

Sender notified by

                [Mailtrack](https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality6&) 29/07/18, 16:30:41

@maddie @RBoy Looks like the site is down as I went in to grab the latest DTH update and am getting the good old IIS 401 message. Any ETA?

Dashboard looks green and not seeing any issues here. Check your username / password for typo’s.

Yep, some sort of Edge fail…no prompt for creds, even in Private mode. But Chrome is working so like you said, must be an issue elsewhere.

1 Like

For everyone thats having Yale Conexis l1 battery issues

I can confirmed there is a new module/firmware and mine should arrive tomorrow.

Yale support was brilliant, they told me to come tell everyone who’s having trouble to contact @yale_support

Link to twitter convo https://twitter.com/steven_dale/status/1023909314539520000
Screenshot of direct messages

1 Like

I finally figured out how to trigger a piston with a “locked from keypad” event within webcore. Here’s a very basic piston I created for my Kwikset lock (not sure if Schlage will work the same). Just change where I have ‘command’ to whatever you’re using to lock the door (ie. keypad, or manual). I have ‘command’ as that’s for when I use the app to lock the door. When you add a new condition. Just make sure you use ‘expression’ in the drop down list. Then type in “$args.method” (no quotes). Hope this helps.

1 Like

I haven’t been able to log into Rboy’s site with Edge for a while. Not a big deal since Chrome work.

Yeah, it’s a bug with Microsoft EDGE, oddly it seems to have issues working with Microsoft’s own server :laughing:. If you’re using EDGE click on the Login button on the top of the page, other browsers work fine by clicking directly on the links (including IE).