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

PM me your IDE Live Logs showing the messages from your lock when unlocked using the code. This was a bug with Yale firmware for which a patch had been put in the latest release. Also send a screenshot of the device handler version from the device preferences screen.

EDIT: You’ve on the old version of the DH, update to the latest version 03.02.01 and it should work fine.

I’ve been able to get everything working correctly just took some resetting the locks and the right version of the code. Thank you

1 Like

@RBoy thanks for the awesome development work.

I’m using this DTH with a schlage BE469 lock, working fine with autolock. But I want my door to be locked as soon as it is closed, thus I turned off auto lock in the DTH and tried the setting to re-lock after door close (smartapp: lock multi user) using the schlage as the door open/close sensor, but this does not lock the door when closed. I could also not see any log on the IDE when the door is closed, but the lock beeps on door open as well as close. Any guidance to the right direction will be greatly appreciated. - thanks.

That’s likely due to a weak mesh. You should add a few active repeaters around the house. Reboot the hub and then repair the network. This will improve the mesh quality and make it more reliable. The hub unfortunately doesn’t report if a command executed successfully or was lost and doesn’t retry (yet).

thanks for the reply,

I’m getting all the logs from the lock except door close alarm.

I’ve PM’ed you the log.

If you see the log, it captures when I disabled autolock, but it did not capture when I turned the option to immediately lock when close. It also captured only one alarm when the door was open, the second alarm when the door got closed is missing but the lock beeped.

Now that it is in unlocked state, whenever I open or close the door manually without locking or unlocking, it beeps but nothing on the log.

Are you using a separate Schlage door open/close sensor?
I also have the BE469 and I don’t believe the lock itself comes with ability to detect if door is open/close.

The Universal z-wave device handler has DPS (door positioning sensor) but this is for other Yale brand locks. Unless the Universal DT automatically detects which door sensor is closest to the schlage lock and determines by distance which door sensor to associate the DPS triggers too.
Other wise you have to use your own open/close door/window sensor from Smartthings or Iris etc. . In my case using a Iris open/close door/window sensor tied with the ‘Enhanced Auto Lock Door’ app.

Also getting immediate lockdown after door close even with all sensors firing, there’s a built in delay for Schlage locks. Seems to be about 15 seconds per what this guys discovered https://community.smartthings.com/t/schlage-z-wave-lock-command-works-occasionally/30047

It would be cool but not sure if possible if the DPS option of the Universal DT would list open/close sensor :cherries: for non Yale lock users.


Currently only Yale and IDLock support DPS. As other locks in future start supporting DPS we will add support for it. The Z-Wave specs allow for DPS and IDLock implements it correctly as per the spec. Yale does a custom implementation. So it’s very lock dependent.

I have the door lock around 20 ft with the smartthings and signal should not be an issue as i’m not missing any other logs.

@smartphi Thanks for the heads up, have you put the alarm mode to alert ? in alert mode, it beeps every time the door is open and when it is closed, I guess it senses motion. The door logs lock open and close, but does not log alarms. So I guess I’ve to put a separate door close sensor and try it the way you have suggested.

Here’s a screenshot a few days back when I activated alarm mode after we came back home : .

That’s a BIG distance and if you don’t have any repeaters then you’re probably losing some commands.

wait… what? he said 20ft… not 20m.

The real-world range of z-wave is around 30m /100ft, and each mains powered z-wave device repeats, up to 4 hops for a total of 500ft

Also, surely it’s a digital signal? If the signal is strong enough to send one command, it should be able to receive ALL commands?

ST recommends a distance of about 10-15 ft. 30m is like the maximum distance and may work for like a basic command like turning on a switch in a clear line of sight setup. When dealing with multiple communications messages that distance comes down significantly in real life esp with walls, reflections and other interference. Basic point add more active repeaters around the house to make for a strong mesh. Just one hub will likely create communications issues.


thanks for the clarificaion, @RBoy :slight_smile:

Hi RBoy, I’m having trouble getting my BE469 to act like a motion sensor with your DTH. I tried a smart app like “Smart Lighting” and it sees my lock as a motion sensor, but even though the alert is beeping on the lock when there is vibration detected, there doesn’t seem to be any motion event detected by SmartThings. I made sure the “Motion Sensor” line was uncommented from the DTH code. There’s no motion-like event logged in the Device Event History (not sure if there should be.). Am I missing something? The first time I changed my lock Device Type to your DTH, the line was still commented. I have since removed your DTH from my lock’s Device Type, deleted your DTH, recreated/published your DTH with the uncommented code, and changed the Device Type of my lock back to your DTH. But still not getting my vibration alerts to get detected as motion. (It may be unrelated, but even though I’ve set the Sound to OFF on the Device, i still get audible beeping on the lock when the alert goes off.) - Thanks for any help you can offer.

Is there any chance you could make the option to only lock in certain modes to have an option to only auto-lock if a certain [virtual] switch is on. I find that modes get changed by so many other policies in my automation but a dedicated switch to turn auto-lock on/off for all locks is perfect.

Hey guys,

I’ve been using Rboy’s DH for several months now and it’s great! I replaced the batteries in my Schlage lock last week and now, when I unlock with code or with app, it jams a lot! I have to reenter the code so it kind of finishes turning and unlock. Never had any issues before… everythings well positionned…

Tried to remove and put back batteries, didnt work. Any ideas how to fix? Is there a way to recalibrate?


Update… After researching more, it looks like I have to have the lock alarm in “Tamper” mode in order for the motion event to trigger from the alarm. I haven’t tried “Forced Entry” mode to see if it also triggers a motion event. However, it looks like “Activity” mode doesn’t do anything. That’s unfortunate since “Activity” mode would allow detection of open/close activity (and maybe knocks.) It would be wonderful if this could be added to the DTH. As far as my observation about setting the Audio to OFF… It looks like that controls the keypad beeps, not the audible alarm beeping.

When in alert mode the lock doesn’t send any notifications to the hub. It’s only local alerts. It only sends the notifications when in tamper and forced mode. Lock limitation.

I have this app and love it. Well supported and has been pretty much flawless. I have two schlage locks, and was thinking about getting one more device.

two questions, will this support more than two devices, and will it work if I have two different brands of devices. If yes, how will that work.

1 Like

Yes, once installed it work with as many devices as they are installed and it will work across all supported devices, enabling features as relevant to each individual lock.