klebel Posted January 26, 2016 Posted January 26, 2016 Hi All, Based on your recommendations I picked up the Schlage BE469. Nice lock! I really like it so far. With a little experience with it now, there are some interesting things I am trying to figure out. If I add the lock to a program, the only things I can do are Lock, Unlock and Query the deadbolts. BUT if I just highlight the deadbolt and click the Options button I have access to lots of the settings (such as Autolock, Code Length, Alarm Mode) that I can configure but I can't make those changes programmatically it seems. For instance, I like the autolock feature but I only want it enabled when I am outside the "Home" geofence. Its a pain in the rear to have it on when I am going in and out of the house a lot during the day and it autolocks after 30 seconds. Has anyone figured out how to make the configuration changes to the lock via a program yet? Last I would like to track and log WHICH door codes are being used. The Schlage Sense locks offer this option. I am not seeing a way to do it with the Schlage BE469 which is the Schlage Connect line. Any ideas on this one? Thanks! Kerry
stusviews Posted January 26, 2016 Posted January 26, 2016 Under Options (you may have to wait), select Auto Re-lock off. Wait. You may also need to heal network after each change. For security the codes are not exposed. I use only the ISY Z-Wave module, not Schlage Connect.
MikeD Posted January 26, 2016 Posted January 26, 2016 You can use something like my 'SchlageTimeout' program and set whatever timeout period you like. I use a 10 minute timeout period. http://forum.universal-devices.com/topic/14677-schlage-be469/?p=123297 ~Mike
klebel Posted February 2, 2016 Author Posted February 2, 2016 Awesome MIke. I followed some of your program logic and get the timers for the door locks all setup. I would like to understand how you do logging and notifications though. I have Users 1-4 setup now exactly the same on the front and rear door locks. If I am away from the house I would like to get a text notification if someone unlocks one of the does and which user's code was used. Is this possible? Any idea how to do it? Thanks!
MikeD Posted February 2, 2016 Posted February 2, 2016 For logging you can use ISYLogger. http://forum.universal-devices.com/forum/61-isylogger/ If you have an iPhone you can use Prowl for notifications. For a history you can run the Prowl app. This is what it looks like on an iPhone. It requires the ISY Network Module. I have created a separate resource for every notification, each called by their respective program. I believe Tasker is the equivalent for android. ~Mike
klebel Posted February 3, 2016 Author Posted February 3, 2016 (edited) Yup Im screwed. Im not a web services guy. I was just hoping there was some easy way to setup a variable like you mentioned in the earlier post. I'm trying to understand how you are populating those two variables. iSchlageUnLockedBy --------------------- 999 = Tamper Alarm 55 = Insteon Keypad 0 = Manually UNLOCKED 1 = Mary 2 = Michael 3 = Janet 4 = Tina 5 = Joe 6 = Alice iSchlageLockedBy ------------------------------------ 999 = Tamper Alarm 0 = Reset when UNLOCKed by Keypad or Manually UNLOCKED 1 = Manually LOCKED from inside 2 = LOCKED by Outside Schlage button 3 = LOCKED by Insteon Keypad 4 = LOCKED by KPLAllOffButton Program 555 = LOCKED by SchlageTimeout Program Edited February 3, 2016 by klebel
MikeD Posted February 3, 2016 Posted February 3, 2016 The variables are based on what the Schlage lock is sending and are set in programs. The first program (shown below) shows that when the Schlage Lock has a Status of 'Access Code 1' and is 'Unlocked by Keypad' then the integer variables $i.SchlageLockedBy is cleared to zero, $i.SchlageUnLockedBy is set to 1 (Mary), the Scene for my KPL buttons is turned On, and the Resource 'SchlageMary' (shown in above post) is called. SchlageMary - [ID 0073][Parent 0076] If Status '.Z-Wave / ZW 006 Schlage Door Lock' is Access Code 1 And Control '.Z-Wave / ZW 006 Schlage Door Lock' is switched Unlocked by Keypad Then $i.SchlageLockedBy = 0 $i.SchlageUnLockedBy = 1 Set Scene 'Scenes / SchlageButton-A' On Resource 'SchlageMary' Else - No Actions - (To add one, press 'Action') The same method is use throughout the programs. I added a period between '$i' and the variable name since posting those programs to define the type of variable. Hope this explanation helps. ~Mike
klebel Posted February 4, 2016 Author Posted February 4, 2016 Mike that was very helpful. Thanks! One last question. The variables for $i.SchlageLockedBy and $i.SchlageUnLockedBy are integer variables. How are you translating that to a family member name in your notifications?
MikeD Posted February 4, 2016 Posted February 4, 2016 See the second screenshot in post #5. Individual programs call individual notifications added in the Network Module / Resource Editor. I consolidated all my Schlage lock programs in one folder. ~Mike
Recommended Posts