SmartThings Community

[RELEASE] Universal Enhanced Z-Wave Plus Lock Device Handler: Schlage, Yale, Kwikset, IDLock, DanaLock, August Pro, Samsung, Locstar, Delaney, KeyWe, Philia Locks and Popp Z-Wave Keypad with Alarm Control, Notification, RFID, Door Sensor

I am currently using the freely available Lock Manager and custom DTH for my 3 Schlage locks. The locks worked fine until recently when I realized that the locks were no longer reporting their status, and if they did, it would be with extreme delay (I believe, but hard to say, even hours). Would changing to the @RBoy DTH and SmartApp make this more reliable? I am tired of finding my house unlocked since the system never knew the lock had been manually unlocked. In order to force it to get a lock/unlock update, I have to press the refresh button in the DTH more than once…

How recent is recently? There were some Z-Wave issues over the last few days causing the commands to be severely delayed and report improper status of the locks.

It shouldn’t matter which DTH you use to get the proper status. If you use the local DTH supplied by SmartThings it will run locally, but all other DTH run off the cloud, which will improperly report the status in the SmartLocks SmartApp unless you make an update to the DTH code to run locally. The Rboy DTH is FANTASTIC and can be integrated with the stock SmartLocks SA as well.

So I don’t think it would be more reliable, but if the issues were over the last few days it was more the Z-Wave platform than any specific device.

I have always had an issue with very slow status reporting for the locks and never figured out why. I have door announcements that say door open, closed, locked and closed which is what tipped me off as it kept saying closed and locked when I knew it was not locked. I did notice zwave issues these past few days but things seem to be better now. If Rboy’s DTH works in the new app, I will likely subscribe. Does it use a custom DTH or the standard one which will run locally?

I know it works in the new app, but I am not sure how much works in the new app. You might want to try running a Z-Wave network repair to see if that changes anything, or make sure that you have a repeater within a few feet of the lock as the mesh tends to be an issue with Z-Wave locks.

And it is a custom DTH and doesn’t run locally.

1 Like

Has anyone ever had an issue with their Schlage Connect locks that won’t allow you to add custom user codes? These locks have always worked perfectly for me until recently. I tried a full factory reset on the locks and completely defaulting out the smartapp (removed all users etc). I re-added everything and it still doesn’t work. This is the error I’m seeing in the app. Any ideas? I have the latest device handler and smart app installed and i also renamed the device handler to “Z-Wave Lock” as suggested.

You asked the same question on the LUM topic and I had answered the same question 2 posts before your post. Assuming the battery is good, your hub/lock are having trouble with the mesh.

To answer your other question, yes this DTH supports Schlage Z-Wave Plus modules.

Thank you for the detail. That’s pretty interesting. My house has 38 z-wave plus light switches throughout with tons of them all around the locks and not too far from the hub. Maybe it’s getting to be too much. I’ll reboot the hub and try to do a z-wave repair and see what happens.

1 Like

If the hub is closer to the lock than the buffering devices, then the lock will connect directly to the hub and the devices won’t help with the buffering/mesh. See the 2nd post on the FAQ link above, it talks about positioning of the repeaters vs the hub and it’s impact when the lock is too close to the hub.

NOTE: You should be on version 04.03.00 or newer to be compatible with the new 25.x firmware for V2 and V3 hubs

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

  • Added support for more KeyWe and Locstar models
  • Added support for Phialia locks with door sensors
  • Improved support for Yale Keyfree/Keyless models
  • Improved compatibility with IDLock 101
  • Alternative identification of lock model if lock has pairing has errors (missing NIF reporting all 0’s)

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

  • < no changes >

A SmartApp like Lock User Management (LUM) or SmartLocks is required for programming user codes.

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) (DPS sensor)
  • 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 (door sensor)
  • IDLock Z-Wave locks (101/150) (door sensor)
  • Samsung Z-Wave locks (SHP-xxx, SHS-xxx)
  • Delaney (ZWxxx)
  • Locstar Z-Wave locks
  • Monoprice Z-Wave locks
  • KeyWe Z-Wave locks (door sensor)
  • Philia Z-Wave locks (door sensor)
  • 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
  • Handling of missing information while pairing locks

Tap the refresh button in the Classic ST app to query the locks capabilities and the supported tiles will show up.

You can find the installation instructions here.

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

To enable real time updates with the Smart Locks dashboard

Change the name of the device handler in metadata section around line 152 from

name: “Universal Z-Wave Lock With Alarms”


name: “Z-Wave Lock”

Click Save -> Publish

Copyright © RBoy Apps

I have installed and all works perfectly except battery level. Keeps changing from 32% to 1%. Actual value is around 45. Any ideas?

The 1% is reported when the lock sends a “low battery” alert.
Then the locks sends the actual battery level which is 32% in your case. (The lock sends the absolute levels to the DTH). So that’s probably why it’s flipping between the two. It’s time to replace your battery. Also check out this topic for additional info on battery levels. [RELEASE] Configurable Low Battery Warning/Notification/Monitor and Device Monitoring Alerts

I’m trying to figure out why my August Smart Lock Pro isn’t showing up on Google Home. I can get the contact sensor to show up, but the lock itself won’t. Any ideas?

Does all of this work with the SmartThings Hub V.3 and the SmartThings app, not just the Classic app?

These are two separate questions, independent of each other (yes it can be confusing, the hub is used to communicate with the lock, the ST app is used to configure/control the lock)

  1. V3 hub -> yes the DTH works with the v3 hub (irrespective of which ST app you’re using)
  2. New ST app -> The new ST app uses a different User Interface and it doesn’t support/display all the additional controls that are available in the Classic app (as yet). However the core DTH functionality is identical between the two apps (because it runs in the cloud).

See @maddie release notes above for screenshots of the Classic App vs the new ST app: [RELEASE] Universal Enhanced Z-Wave Lock, Schlage, Yale, Kwikset, IDLock, DanaLock, August Pro, Samsung, Locstar, Delaney, KeyWe Locks and Popp Z-Wave Keypad Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features

Updated comparison table of Z-Wave features available across the various popular lock brands. Capabilities but they tend to similar across models (e.g. Most Yale and Kwikset models share very similar features). Schalge BE469 and FE599 have been singled out since they are drastically different from each other. This is a good starting point for folks to understand what features they would like to have and then go from there:

I would also recommend reading these posts about limitations of specific lock models.


I"m trying to do an update for the first time since installing your app.

The app update went fine and I verified it in the ST Classic app.

The DH code update went fine.
But I can’t figure out how to update/verify in the ST Classic app…

Per Your instructions:

  • Click on “Publish” and then click “For me”
  • Open the Device page on your phone in the Classic ST app, check/update your preferences (little gear icon on the top right) and tap “Done” or “Save”. Now tap the “Refresh” tile (with the circular arrow).

I have looked all over the ST App and can’t find the check/update your preferences.

Hi. I’m looking for some help, and I think this might be the right place.

I’m looking to use my Yale YRL226 in SmartThings, but to also allow me to check if the door is open/closed.

I can currently use the lock from the SmartThings app, but I can’t tell if it is open/closed. The lock came with a sensor. Part of the sensor is in the door lock, the other is attached to the side of the door (on the frame/molding).

Will the universal enhanced zwave lock app work to sense the door w/ the unit that came with it?

If you have a Yale DPS (door position sensor), then yes this device handler does support reporting it to SmartThings. You’ll have to enable the Yale DPS option in the device preferences page using the ST Classic app -> open device page (click the gear icon on the top right corner of the device page, see the first post for a screenshot).
If your lock supports reporting the DPS/Door sensor position over Z-Wave, then it will be captured and reported by the DTH.

Is there a demo/way to test before buying? I’m not 100% sure if it will work or not.

I ended up just paying :slight_smile:

I set up a new device handler using the ‘code’ option.

I got it set up in the new smartthings app, but I don’t see the door open/closed options. I went into the settings and turned on DPS.