Running core-2021.9.0b6 with a HUSBZB-1 combo Z-Wave Plus and Zigbee USB stick with Z-Wave JS Integration. I’m trying to get my 916 to respond to HA.
I previously had a gen 1 Wink hub handling the locks and integration to HA but the hub died so I got the USB stick and am trying to make that direct connection.
I have added the lock several times in secure mode, restarted the Core and Supervisor and attempted to use the Lock/Unlock and the Opened/Closed state on the Lovelace card. The state does not change when I manually unlock/lock the door and the unlock/lock command is not sent from HA to the 916 when I try from the interface or the Dev Tools. In Dev Tools I have tried with and without the optional Code Entered.
I’ve done the basic Integration add, nothing in configure.yaml, none of the guides I followed mentioned that but I also don’t have the keypad unlock code anywhere in HA, which is probably my problem, but I don’t know where to put it.
First, you mention that it was originally connected to a Wink hub but that the hub died. Have you made sure the lock was properly removed from that Z-Wave network before you tried adding it to your Z-Wave network?
Is the lock even showing up in your Z-Wave configuration? You should probably go through the exclusion process and may even need to factory reset the lock and then try to re-include it.
I’ve got a couple of Kwikset 912s and a 914 and I can definitely say they work well. It did, however, take about 10 minutes from inclusion in my network before things fully populated into my ZWave-JS and then HA because the locks take a long time to interview!
sorry clarification on the WInk. We moved and my Wink got trashed in the journey so I am starting fresh. The 916 lock was purchased and has only been attempted to setup with the HUSBZB-1.
I did a full gentle and after an attempt to set it all up went back and tried a forced removal last night, removed the Integration and reboot my HA box then went through the setup of ZWave JS and adding the 916 Node again.
The only thing I have not tried is a full factory reset of the 916.
I see the Device and Entities and the Node seems to think it’s talking to the HA.
I have two older 910 locks and these kwikset Iocks are very fussy and tricky to pair. You have to “exclude” first ( even if it never was attached to any system), then include it. The lock also does “whisper” pairing and must be right next to the hub/zstick to exchange security keys.
Thanks everyone, circling back to the issue. I was able to get this working and it has been solid for over a week.
I had to remove the lock using the remove Node, completely remove all of the Zwave-JS entities and integrations restart my home assistant and then with the batteries out of the door lock I added back the Zwave-JS and reboot again.
I had my home assistant computer about 5 feet away from the lock then I put the batteries back in and initiated pairing in Home Assistant and the lock in secure mode.
The lock was discovered and connected and about 5 minutes later it tried the unlock button I had created and it worked.
I think my problem was two parts I had my computer too far away from the lock when I was trying to add it and I think I was trying to add the ZWave-JS USB device and the lock at the same time.
I have six Kwikset Z-Wave door locks (914s and 916s) currently running on a VeraPlus. I would like to transfer them to HA at some point, but I have no confidence they will work without massive amounts of coding (as seen in other Kwikset posts).
If I can’t EASILY get the locks into HA, there’s no point in me adding anything else to HA until I can secure the home. So my question in 2022 is, has HA added native support for Kwikset locks? Is it easy to set up PINS, get notifications, and trigger actions?
The locks are supported by zwavejs natively which is the official zwave Integration for Home Assistant. So yes, they are “natively supported” in the sense they will work to lock and unlock, set user codes, and provide notifications.
Pairing the locks is tricky but they are with any hub due to the “whisper pairing” of needing the lock near your zwave stick for initial inclusion. If you follow the instructions and video I posted above inclusion shouldn’t be a problem.
Locking and unlocking is very easy (just click the lock or call the lock.lock or lock.unlock service) and seeing if the lock is locked or not in the lovelace UI is great too. From there though, “easy” is not how I would describe the rest. Setting config parameters involves clicking through a bunch of screens to get to the zwavejs settings. Getting event notifications, ie was the lock manually unlocked or by keypad, involves listening to a zwavejs event and coding an automation off that event. Seting a user code involves going into the developer menu and calling a service. These steps are not really easy or intuitive. Here’s the call service screenshot to set a code to give you an idea:
Some use a custom HACS Integration called keymaster that should make managing user codes and other lock configuration easier, but there are extra steps to set it up, and being it is from the community it is not built into Home-assistant by default .
I have not used Vera, but I’d imagine locks were more user friendly for management with it. That being said though, Home Assistant will likely be more powerful and more capable of complex automations, but locks will be a learning curve for sure. I left my locks on Smartthings for awhile and they were one of the last devices I moved over to Home-assistant.
I agree, I used the video guide and see zwavejs and my 916 lock natively connected and has been very responsive. The initial setup was a little difficult when I first tried it because I had my setup with my home assistant in my office which is close enough to reach based off of Z-Wave distance in protocol. But for the whisper handshake it was a little too far. So what I ended up doing was attaching 50 ft of USB extension to the computer that runs my home assistant instance and my Z-Wave USB so that the antenna would be closer to the lock and set it up. And then I removed the extension and plug the USB directly into my computer again. After that everything has worked rock solid
I just installed keymaster myself to check it out and although it took some effort to get going, I imagine it would provide functionality related to notifications and PINS that you are looking for similar to VeraPlus. Here’s what the control screen looks like in the UI for a Kwikset 912 lock:
[quote=“mwav3, post:9, topic:334537”]
Getting event notifications, ie was the lock manually unlocked or by keypad, involves listening to a zwavejs event and coding an automation off that event. Seting a user code involves going into the developer menu and calling a service.
[/quote] Tim, anyway you could elaborate on this?
I’m having a hard time. I might be able to reimburse you for your help to get it to work. Thank you.
I have serious struggles keeping the lock state for my kwikset lock accurate. Paired just fine but is nearly never accurate in showing its current state. If someone has a solution here I’d love to hear it!