Developer: | howartp's Plugins Like this plugin? Show your appreciation! |
Category: | Security & Locks |
Github: | Github Repo |
Assistance: | Get help! |
Plugin ID: | com.howartp.lockmanager |
Latest release: | v3.0.66 released on May 28, 2022 |
Release downloaded: | 0 times |
Requires: | Indigo v2022.1.0 or higher |
(Check the Releases tab below for older releases that may have different requirements) | |
Download latest release |
Introducing the ZWave Lock Manager plugin
Following the release of Indigo 7 which introduced Lock support, there was a lot of feedback about not being able to manage user PINs and other features of the Locks which many users were previously able to manage via the Vera plugin.
I was already familiar with the new ZWave API hooks that were added in 7, so with the help of a PDF posted by another user which gave the lock command syntax, I volunteered to write this plugin.
This plugin also supports many door/window sensors and keypads whether they're supported by Indigo or not yet.
Current Features Set a user PIN Clear a user PIN Query a user PIN from a lock Supports 4-10 digit codes and RFID tags Log common status replies from the lock User count increased to 250 users, not just 10 Added ability to set the Real Time Clock in the lock Added ability to set the Auto Lockout, Tamper and Operating Mode settings in the lock Added triggers for "User x locked/unlocked the door", "Invalid code entered" and "Deadbolt jammed" Ignores status reports from non-lock devices Adds support for ID Lock (Norwegian) and Zipato RFID Keypad Added support for any zwave lock even if it hasn't been defined by Matt/Jay as a lock Added several more triggers for who, what or how your lock was un/locked
Coming soon Update multiple codes at once Manage multiple locks at once Maintain user database with names and assigned codes
Installation notes This plugin creates a number of Actions under "Z-Wave Lock Manager actions". You can combine these with your own schedules, triggers and control panel buttons or simply execute them from the Indigo client.
It should be noted that I don't actually have a ZWave lock to test against, so I'm coding blind - huge thanks to my beta testers for testing for me.
When you install the plugin, you'll need to create a new device called ZWave Lock Manager > Door Lock for each lock you have. When you create it, it lists every Zwave device on your system, which might well be hundreds, but you only do this step once per lock so that doesn't matter. Thereafter, all events, triggers, actions etc present you with a list of Door Locks that you've defined, rather than a list of LockSubTypes or ZipatoKeypads etc. (For the purposes of my testing, I'm using a TKB plug socket as a pretend door lock, because I don't have any actual locks!)
Those who have seen me around the forums will know I usually participate in the forums at least daily if not several times; however please be aware this is usually from my iPhone when I'm away from my desk. I will endeavour to support this plugin as quickly as possible, but (as with everyone) I have busy periods of the year when I'm simply not at my desk long enough to do all I'd like to, including fixing or updating plugin code, even if you see me actively responding to other threads.
Enjoy!
Peter
Released on: | May 28, 2022 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 0 times |
Download this release |
Re-fixes error in 3.0.65
Released on: | May 28, 2022 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 0 times |
Download this release |
Fixes issues with PIN codes throwing error:
``` Z-Wave Lock Manager Error Error in plugin execution ExecuteAction:
File "plugin.py", line 181, in setUserPin File "plugin.py", line 828, in setPin File "plugin.py", line 234, in getPinStr type: name 'xrange' is not defined ```
Released on: | April 22, 2022 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 9 times |
Download this release |
Fixes issue where triggers were fired before states were updated.
Released on: | April 18, 2021 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
Fixes issue with autoRelock.
Released on: | Dec. 27, 2020 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Download this release |
Adds updating of lastUser state
Released on: | Dec. 17, 2020 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
Adds support for Ring Keypad (1st Gen)
Receives codes entered (even "invalid" alarm codes) Receives alarm events inc motion Sends commands to keypad
Released on: | Nov. 10, 2020 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 2 times |
Download this release |
Fixes issue with setting Auto Relock on/off.
Released on: | Dec. 1, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 1 times |
Download this release |
v1.0.56
Released on: | Aug. 11, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 2 times |
Download this release |
Seperates "UnlockedManually" and "UnlockedManually-OneTouch" triggers.
Released on: | May 11, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
v1.0.52 Fixes bug in InvalidCode
Released on: | April 19, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
v1.0.51 No functional change
v1.0.50 | Requires Indigo v7.0.2 thru v2022.2 | Released June 19, 2018 | v1.0.50 supports setting PIN by variable |
Released on: | June 19, 2018 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Download this release |
Released on: | Nov. 28, 2017 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
v1.0.49
Released on: | Nov. 25, 2017 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 3 times |
Download this release |
Adds support for Master User 251
Released on: | Nov. 24, 2017 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
v1.0.47