I found it, but nothing happens. I added a light to code 2 just to test it. I get the notification in the lock history, but no light turns on. I have idlock. What could be wrong??
Probably a configuration issue. For IDLock confirm that you’re using the Enhanced Z-Wave Lock Device Handler. The Stock Device Handler doesn’t support all the features of IDLock. Then if you’re still having an issue open IDE Live Logging. Unlock the door using the code. Copy paste and send us an eMail of what you see on Live Logging and also a screenshot of your SmartApp settings. EMail it to us (see our support page) or PM it to me.
I’ve installed and am very happy with this great addition, however I wanted to know if it were possible to get info from my z-wave lock to report on entry or attempts via the RFID and NFC key cards?
Having looked before without any luck I got the answer myself now! So code 144 is the opening of the lock by NFC tag or RFID card. The user number like the code entry message is the Level. Code is below;
case 144:
map = [ name: "lock", value: "unlocked" ]
if (cmd.alarmLevel) {
map.descriptionText = "$device.displayName was unlocked with card $cmd.alarmLevel"
map.data = [ usedCode: cmd.alarmLevel ]
}
break
Thanks for the work on this again it’s a great feature.
@RBoy I’d like to make a feature request… I really like the custom actions that happen when a specific code is entered. When my house keeper arrives, I have it turn on a virtual switch which I use to automate a bunch of switches and my thermostats. All good there.
What’s missing is the ability to turn off a switch in the door lock section. The only option is run a routine. Could you please add the same options you have for locking to unlock as well? When mode is away and the door is locked, I want to turn off the virtual switch and shut everything down again. Thanks!
Door Lock Code Multi User Management with Notifications and Actions - Version 05.08.00
- Added ability to turn on/off switches when the external keypad is used to lock the door (for individual user code based locking and one touch keypad lock)
- Improved reliability of “Expire On” codes when the Z-Wave mesh is weak
- Improved reliability of the “Disable Verification” option
Recommend use the [Universal Enhanced Z-Wave Lock] ([RELEASE] Universal Enhanced Z-Wave Lock Driver for Schlage, Yale, Kwikset, IDLock, Popp, Danalock, August Pro, Keywe, Philia, Samsung) device handler version 03.03.00 or newer for full SmartApp and automatic update notification functionality
I have a use case that I haven’t been able to figure out. What would be the best way to receive a text only if the door was unlocked remotely while in Away mode?
From what I’ve figure out so far, I would get texts no matter how the door is unlocked and I don’t want that.
Thanks
Use CoRE and setup a custom rule to check the data field and type member being reported by the lock event.
Hello! – I’m a new user. Have setup the App & Z-Wave device handler. Have a question about managing user codes. I set up a user code and selected “notify me”; did not qualify which modes – so that it runs all the time; inputted the code but did not receive a text.
Also, wanted to check – does the notify if multiple invalid codes work by default? Did not see any settings to configure so wanted to confirm if that’s how it works.
Much thanks for this great utility!
Yes, it will notify you automatically when the lock sends the message (note different locks behave differently).
As for the notification, it depends on how you’re configured it. Are you entering a sms number for text messages or do you have the contact address book feature where you can select multiple contacts. If it’s the latter make sure the sms numbers are assigned to each user in your address book and verified otherwise you won’t get the message. Push notifications are more reliable than text messages.
If you still want to use SMS with contact address book here is how you should configure it:
- Using your ST mobile app, under
More
, click onContact Book
- Select your name (or add one by clicking on
+
) - Click on the gear icon (this is required EVEN if you already have a phone number since the format has changed recently and you need to re enter it)
- Make sure you have entered your eMail address that is registered with your ST presence sensor/account (without this SMS/Push notifications may not work)
- Add a new number, select
Mobile
as the label - Click on
Country
and select USA/Canada (or whatever country you want) and then click onEdit Contact
to go back - Enter your mobile number in the next field where is asks for your number
- Click
Done
This will take your back to the previous page.
NOTE: Due to a bug in the contact address book you won’t see the number you entered but some digit(s) may be missing. For examples if you selected USA and entered the number 6785555555, when you click Done you’ll see 85555555. If you edit the contact again it will show the country as Antigua and the number as 85555555. That’s the bug, don’t worry about it, test it out and it should be working fine, you should receive SMS’s. You can always email ST support and request them to fix the contact address book, it’s just not at the top of the priority right now.
I just switched one of my locks over from lock manager to this smart app and was wondering do i need to change the device type from Z wave reporting back to ether Z wave lock or Z wave lock with keypad?
You should use either the stock ST device handler or if you want access to
the advanced lock features I would recommend the Universal Z-Wave Lock
Device Handler
Hey @RBoy, by chance did you patch the behavior of the Schlage BE469 locks where when you lock it from the outside by pushing the Schlage logo, that the logs report that <“Lock Name”> was locked by Master Code via keypad?
I just updated to 05.08.00, but I didn’t see anything in the release notes and wanted to see if this was something that you were still planning on changing.
Thanks!
Yes it was patch up but we didn’t make the release as we got busy adding more features. The issue isn’t with the SmartApp but was with the device handler. We will make the release this week along with a bunch of new features and support for additional locks. Thanks for the follow up. Keep an eye on the Universal Z-Wave Lock device handler page.
Hey sorry to bother you on here, new to ST. I’m just wondering if you can tell me if you’re code will work for what I need.
I will have a schlage connect lock, and need to be able to assign user codes, assign names to those codes, and then be able to view detailed activity logs that will show me who, when, and what. I understand notifications can be sent with this info, but I’d like to be able to just pull up an app on my iPhone and view the current log info. If your code can do that, or you can implement any of the things I’ve listed that it can’t yet, I’ll be signing up for your lifetime subscription as soon as my lock arrives!
Yes, it supports all the features and lots more
The “logs” are saved in the Notifications page from the SmartApps and Device “logs” can be found in the event or device activity pages. ST does not allow downloading anything as of now. However you can configure the app to send you SMS’s which you can store.
I’d be interested in this as well. I was never able to figure out how to run pistons with webcore based on locking the door manually from the outside. I also have a BE469. I ended up doing a work around using virtual switches, and then using the smart app to turn them on and off, then using those actions to trigger pistons, but I’d rather not have to worry about the virtual switches.
@RBoy I got your lock code user management installed. Before I start using it…
I have a Schlage BE469 with 5 users. Works fine with the Smartthing market app. I want more granularity hence why I decided to support your development and go for your app
My question is… Do I have to reset to factory default my lock before I use your app? Or just clear all users and codes?
Is there a step by step on how to setup for the first time your app?
Thanks for your help!
Thank you for your support. No need for a reset, just clearing the codes is enough. The “Clear Codes” procedure, step by step is given on our website. Apart from that there should be no manual required, it is designed to be simple and intuitive. If you do find you get stuck please let us know so we can look into the design to see how we can improve it better.
“Any product that needs a manual to work is broken” -Elon Musk
Awesome. Thanks. Will give it a try.
Excuse my ignorance as I am new to this whole IDE and custom apps thing
One more question. Do I need your device handler?
Universal Enhanced Z-Wave Lock with Alarm, Notification, RFID, Door Sensor and Advanced Features