Improve Panic reliability by changing it to use an HSM Custom Rule allowing for Panic alerts no matter how the HSM app is armed or setup. Eliminated need for, and use of the virtual panic contact sensor
Completed support for UEI keypad.
Corrected references to Smartthings and other textual issues
I urge everyone to stay up to date, please update your system,
How to Install
There is one (5) modules associated with this update. All modules are updated.
Apps Code
Nyckelharpa
Nyckelharpa Modefix
Nyckelharpa Talker
Nyclelharpa User
Drivers Code
Centralite-Keypad
How to Convert from original version
Update all modules
For each device using the user provided Centralite Keypad driver
review the settings, especially the Panic setting, then update the device's settings. (Important!)
Review the Global Settings then save (Important!)
Remove the NCKL-Panic Contact from use in HSM, then delete the device, or you may delete the device first which should auto remove it from wherever it's specified
Stumbled across your app searching for info on the UEI keypad - this works perfectly. Still working on tweaking my system, but so far so good. Thank you!!!
Do you know if it's possible to use the UEI keypad to arm a mode without entering a code first?
When Nyckelharpa button is clicked/tapped on APPs page, verifies the version of active Nyckelharpa modules and keypad driver if used. Thanks to @Cobra for the idea and base code
Change text: incorporate Hubitat PhoneApp as a notification device.
Fixed Arming Canceled and Arming Forced messages: were not being sent to notification devices
I urge everyone to stay up to date, please update your system,
How to Install
There are three (3) modules associated with this update.
Anybody with a 3400-G not getting entry delay tones anymore, or the keypad acting funny? This happened within the last 6 weeks, after an update (I just haven't tried fixing it yet). I did try using the native Centralite driver from HE, but that didn't make a difference.
I tried to uninstall/reinstall everything from Nyckelharpa, but how do you get Nyckelharpa loaded? I deleted and readded the app code again from Github, but it isn't showing up in the Apps section under Nyckelharpa, or as a user-app.
There is something wrong with the driver or hubitat. If I don't pair the keypad it will beep on every keypress. The beeping was working perfect for mine(3405-L w/ latest firmware) up till about Hubitat 2.06, after that people reported the "not beeping" issue many times.
I have it working on smartthings, but need it on hubitat.
@mike.maxwell knows about the issue and reported a fix is on the list, but @anon61068208 stated that himself & Mike could not figure it out.
In experimenting I have found the keypad needs time, if you try to rapidly unpair/reset/pair it does not respond properly, it needs some downtime. Not sure what's going on, possibly caps in circuit need to drain down before device can fully reset.
...as you can tell, home automation is new to me and I surely don't know the capabilities of the hub. I installed a couple pretty large apps from github (echo speaks, DarkSky), along with some of the onboard apps for lighting and HSM, and have created ~20 RM rules so far. Everything seems to be working good.
I didn't even think about demands on the hub itself. Is there anything I need to be aware of about too many apps/devices/rules? ...and is there anything I can do to stay ahead of the power curve or at least know when I'm over-taxing the hub?
Well, the dark-sky driver is quite large but it is not very resource heavy since it doesn't really interact with anything but itself. Echo speaks isn't one that I personally use (I'm a Google Home guy) but others have reported it having a possible link to possible hub slowdowns. But i can't speak to how accurate that is.
There really isn't any need to be worried about it at this point for you but just being aware that some users are having issues is important. As you begin to expand your hub with new automations just be mindful about it and don't add complexity where it isn't necessary. That's all.