[RELEASE] Door lock code/lock user management (create, delete and schedule codes) with automatic lock/unlock, custom user actions and SHM integration

smartapp_alerts
dth_locks
smartapp_security
smartapp_locks
rboyapps

(denisilic@hotmail.com) #822

So be patient and wait for a fix from Samsung for the “ticker” (whatever that is)…?

I mean, I don’t mind scheduling a little earlier and later to accommodate, just need to know it reliably works within a time frame… this is for airbnb remotely :slight_smile:


(www.rboyapps.com - Make your home your butler!) #823

I would say just factor in 15 minute buffers into your schedules.


(www.rboyapps.com - Make your home your butler!) #824

###Multi User Lock Code Management with Notifications and Actions - Version 5.2.0

  • When programming multiple locks, added ability to select locks for individual users
  • Added option for detailed code programming push notifications (on request)
  • Improved overall stability of code programming

Recommend use the [Universal Enhanced Z-Wave Lock] ([RELEASE] Universal Enhanced Z-Wave Lock, Schlage Lock, Yale Lock, Kwikset Lock, IDLock, DanaLock, August Pro and Samsung Lock Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features) device handler version 3.0.1 or newer for full SmartApp functionality

Thanks to DnCCrew for this step:

Set the hub Location (i.e timezone) for scheduled/expiry codes to work correctly, from smartphone app:

  1. Clicked on the 3 lines (top right corner)
  1. Clicked on gear icon (top right)
  2. Click area that says “Tap to set where home is on the map” and zoom in to correct location on map.

#825

Was so jazzed to see this update, but something broke … codes starting with a zero (0) no longer work. Heads up! Sticking’ with v5.1.2! ( and DH 3.0.5). Using Kwikset 914.


(www.rboyapps.com - Make your home your butler!) #826

Yes, sorry about that guys, will have it patch today along with some other stuff ST broke with it’s 2.2.0 phone release.


(www.rboyapps.com - Make your home your butler!) #827

###Multi User Lock Code Management with Notifications and Actions - Version 5.2.1

  • Fix for bug introduced in v5.2.0, users not being able to enter codes starting with 0
  • Workaround for ST app v2.2.0 bug breaking the unlock/lock based action pages for iOS/Anrdoid users

Recommend use the [Universal Enhanced Z-Wave Lock] ([RELEASE] Universal Enhanced Z-Wave Lock, Schlage Lock, Yale Lock, Kwikset Lock, IDLock, DanaLock, August Pro and Samsung Lock Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features) device handler version 3.0.1 or newer for full SmartApp functionality

Thanks to DnCCrew for this step:

Set the hub Location (i.e timezone) for scheduled/expiry codes to work correctly, from smartphone app:

  1. Clicked on the 3 lines (top right corner)
  1. Clicked on gear icon (top right)
  2. Click area that says “Tap to set where home is on the map” and zoom in to correct location on map.

(www.rboyapps.com - Make your home your butler!) #828

###Multi User Lock Code Management with Notifications and Actions - Version 5.2.2

  • Patch for actions page not showing up if there are no routines on the hub

Recommend use the [Universal Enhanced Z-Wave Lock] ([RELEASE] Universal Enhanced Z-Wave Lock, Schlage Lock, Yale Lock, Kwikset Lock, IDLock, DanaLock, August Pro and Samsung Lock Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features) device handler version 3.0.1 or newer for full SmartApp functionality

Thanks to DnCCrew for this step:

Set the hub Location (i.e timezone) for scheduled/expiry codes to work correctly, from smartphone app:

  1. Clicked on the 3 lines (top right corner)
  1. Clicked on gear icon (top right)
  2. Click area that says “Tap to set where home is on the map” and zoom in to correct location on map.

#829

I have version 5.2.2 installed. When I select “Click here to define actions when the user lock/unlocks the door successfully”, I get the spinner, but then nothing. The spinner goes away and I am still on the main page. Any thoughts?


(www.rboyapps.com - Make your home your butler!) #830

Open IDE Live Logging to see if any error messages are popping up there. If there’s nothing then it’s a ST server issue,just try after a while


(denisilic@hotmail.com) #831

Rboy, I just wanted to thank you again. I got everything working pretty much perfectly and appreciate all the help.

I’ll be upgrading to the newest version of the app today, so if you’ve fixed these issues/made these improvements, ignore this:

  1. The “Expire on” setting works great with one small exception. If I set a user time limit (start date/time, end/date time) it seems that the command isn’t sent to the lock unless I actually go into the scheduler during the time frame in which the code is enabled, and then again it isn’t disabled unless I go back into the app and hit “done” after the expiry date/time. So it seems (and I could be doing something wrong being a noob) that I can set the expire on dates, but that the lock doesn’t automatically add the code at the specified time/date unless I’ve gone in after that point and hit “done”.

  2. This is just bells and whistles: Is it possible to add a calendar for the date for “expire on” instead of having to type out the YYYY-MM-DD?

  3. This is also just a bell and whistle: I am now getting (since the new 5.2.2 upgrade) text messages saying “Requesting to delete user 29”, can you change it so it uses the defined name instead of the slot #?

Other than that, amazing.

Now to figure out how to update the app :wink: (I know the instructions are on your webpage)

*Update: I believe I’ve updated the SmartApp to 5.2.2, when I load it, that’s the version it says, but what does “IMPORTANT, DON’T SKIP THIS STEP: Open the SmartApp on your phone, check/update your settings and hit “Done”. If you don’t do this last step the SmartApp may not work.”. I assume this means "go into the smartapp, hit “next” in the right corner, then “done” on the next page and you’ll get the green “all good (or whatever) banner”


(denisilic@hotmail.com) #832

Oh,
Since 5.2.2 it seems you can’t disable “notify on unlock” for any users, seems to be stuck on for all users.


#833

Hi everyone. I’m also having problems with this app version.

I can’t access the notify on unlock for users. Please RBoy, help us!

I noticed that this could happened also because of the actualization of the device handler for the locks. Can this be possible?

Thanks.


(www.rboyapps.com - Make your home your butler!) #834

Yes it seems like another of ST’s platform quirks that’s broken, will workaround/patch it up shortly.


(www.rboyapps.com - Make your home your butler!) #835

This is a problem with you ST account scheduler dying. NOTE that it takes up to 5 minutes for the code to be updated due to the way ST scheduler works. There is also a backup built into the app to detect a dead scheduler but that runs every 10 minutes. So I would wait for upto 15 mintues for the codes to be updated on the lock. You can also verify the same by looking at the Live Logging and you should see housekeeping activities run every 5 minutes and 15 minutes if your scheduler has died.

Unfortunately no ST doesn’t provide any input type for dates/calendars yet, this is the only workaround for now (kinda basic you’d think right??)

Done in the next version

That’s correct

This will be fixed in the new version coming up shortly


(www.rboyapps.com - Make your home your butler!) #836

###Multi User Lock Code Management with Notifications and Actions - Version 5.2.3

  • Fix for unable to change notify option
  • Improved layout and explanations
  • Added name to notification when requesting lock to delete a code
  • Improved checks and prompts when entering invalid dates

Recommend use the [Universal Enhanced Z-Wave Lock] ([RELEASE] Universal Enhanced Z-Wave Lock, Schlage Lock, Yale Lock, Kwikset Lock, IDLock, DanaLock, August Pro and Samsung Lock Device Handler with Alarm Control, Notification, RFID, Door Sensor and advanced features) device handler version 3.0.1 or newer for full SmartApp functionality

Thanks to DnCCrew for this step:

Set the hub Location (i.e timezone) for scheduled/expiry codes to work correctly, from smartphone app:

  1. Clicked on the 3 lines (top right corner)
  1. Clicked on gear icon (top right)
  2. Click area that says “Tap to set where home is on the map” and zoom in to correct location on map.

#837

No Errors in IDE. Also FYI, I have updated to 5.2.3 this morning. I am still getting same behaviour. I have noticed that I am also not able to set action for a specific user. When I move the slider to “Define specific actions for X” nothing happens. Still recommend wait? or is there anything else I can do proactive? Thanks


(www.rboyapps.com - Make your home your butler!) #838

What are you using? Doesn’t sound like iOS or Android. Do you have any routines defined or have you deleted them all?


#839

I am using iOS . Should not have called it a slider, its the Toggle control.

Good news is that I got it working. When you asked about Routines I went to double check them and found something very weird. My expected routines were there, but there was also 2 odd routines named “Phrase” that I had not created. Upon inspection, neither of these routines performed any functions and neither had a “remove/delete” option available. I was able to edit them and after an edit and opening the routine back up the “remove” option was available. I removed them both, went back into your App and all appears to be working fine. Have no idea where these “ghost” routines came from, back thanks for the clue.


(www.rboyapps.com - Make your home your butler!) #840

It’s getting very hard to put checks for everything that this platform shouldn’t be doing, somehow for the past couple of months we’ve been seeing weird stuff with Routines from invalid routines to duplicate routines etc. Maybe report it to ST support also so they find out why you had invalid routines in your account. @slagle if you’re interested, this is the third instance in the last quarter or so to report “ghost” routines which break the getPhrases() API.


#841

Thanks for the info and I will report to ST support so they can review my account.