Kwikset 910 Hassio

Hope it works for you! I had assumed that when I push the trash icon it would remove all of my Z-wave integrations, but they all reappeared after restarting ha, so it’s not a destructive process.

It worked for me as well. However there is a side affect from trashing the zwave integration. I lost all of my custom names for my zwave devices, so all of my node red automations stopped working until i rename them all the same as before. Always 2 steps forward 1 step back with this stuff…

New HA user here. I have three of these locks and am running into the same problem. I’ve been able to include all my non-secure devices, but not these. I’ve tried the solutions mentioned here, plus the solutions mentioned on other threads. These include deleting the node and re-pairing, deleting the Z-Wave integration and re-installing, performing a factory reset on the lock per its instructions, then trying to include it; I’ve even tried reformatting the SD card, reinstalling Hassio, and starting everything from scratch. No matter what, my logs give the same error mentioned above. I’ve used the add secure function each time.
The locks were paired with a Vivint controller. I cancelled the contract, but since Vivint doesn’t allow users to include or exclude devices without a phone call to support, I didn’t exclude them before Vivint went away. I’m using an Aeotec Z-Stick, and I used the exclude function on it before I tried to include the locks to HA.
Could this be the locks’ anti-theft feature? I would really appreciate any help.

It’s possible the lock’s anti-theft could have been active on your locks, though mine were also from a Vivint install, and did not have the anti-theft system activated. I would give it another try. Make sure you have the lock within 12 inches of the Aeotec Z-Stick when you’re doing this. I tried a few times with the lock on the door, but it did not work. I had to remove it and move it closer to the stick.

Make sure you have the network key in your configuration for the secure pairing. Should look something like

zwave:
  usb_path: /dev/ttyUSB0
  network_key: "0x01, ...0x10"

When you have the lock close (something less than 12 inches) to your z-wave stick, activate the exclude method on HA and press the button on the lock.
After you confirm it is unpaired, try pairing secure again.

If all else fails, I did temporarily activate a Vivint subscription just so I could call them and unpair the locks. It turned out this was totally unnecessary in my case, since I had already successfully unpaired them - I just didn’t know it yet. But it is possible in your case the anti-theft thing was activated, in which case you may need to actually pair them back to the Vivint controller and then unpair them properly to get around the anti-theft bit.

Hi, total noob here. Running brand new HA install on Ubuntu 20.04 64bit server, 8GB RP4. Z-wave hardware is the Aeotech Z-Stick Gen5, attached through an unpowered USB2 hub. Hopefully that’s not a red flag right away. AFAIK from OZW_Log.txt, the stick is powering up fine.

I’ve already troubleshot several other problems leading up to pairing, like running OpenZWave while trying to pair (giving me problems with accessing /dev/ttyACM0), and the system / stick is sitting on a stool right next to my Kwickset 909 (installed in the door). The former Vivint system is powered down (the head unit - I assumed that’s where its Z-wave controller lives?). The 909 has been factory reset (battery out; hold Program while inserting battery, hold for 30 sec, release, press again). It could not be unpaired from the former Vivint system due to issues noted above already (I hate Vivint). My config in configuration.yaml is as has been shown above, with my own (self-generated) network key.

OK. So, Configuration->Z-Wave Network Management->Add Node Secure.
The controller replies ADD_NODE_STATUS_LEARN_READY in the logfile.
I hit the LEFT upper button on the Kwikset (OMG I hope this is not the problem… I’ve read different ways to get this baby to want to pair and tried both)…
And nothing happens. The controller just waits.

I bet I just have no clue how to set the lock into pairing mode. Hopefully not. Maybe the lock is just crap. Anyway, thanks for any tips…

I got it to work. I’m continuing my journey here. Thanks for the advice on this page, it helped.

Just went through this, so I’m posting in case anyone else comes along. I just bought a house with Vivint pre-existing. Two kwikset locks. Same experience as OP, I could add them to Home Assistant, but the locks would not respond to commands. Tried to uninstall from the Vivint panel, but the 2203 code wouldn’t work. Vivint had me locked out. Just yesterday, I called to see if they would unlock the panel, and of course, they wouldn’t. So, I started a two-week free trial. They unlocked the panel. I had to un-pair the lock with the vivint panel and then re-pair the lock. The re-pair failed at first, but worked the second time. It also asked me if I wanted to enable anti-theft on the device. I selected not to. I then unpaired the lock from the vivint panel again, and did the add node secure from Home Assistant. The lock now responds properly with HA.

I had the same issue when trying to add my kwikset 916 dead bolt; it would let me add it however would not let me control it. As many did, I added my z-wave network key to the config file after my initial z-wave set up. However, I found a much better option then manually entering.

If you have already set up your z-wave network and have added zwave: code to the configuration file follow these steps to fix your secure devices:

Step 1: Remove your secure devices from the z-wave network by selecting the node and clicking “remove node” (Follow each devices remove from network instructions).

Step 2: After you have removed the devices from your network. Remove the z-wave code you manually added to any configuration/option file.

Step 3: Go to Configuration>Integrations> Delete the Z-Wave Integration
(Note: This will not remove your existing devices since they are stored on your Z-Wave Stick. However, if you have created custom names for devices you may have to rename them again after.)

Step 4: Go to Supervisor>System>Reboot

Step 5: Create a network key
(There are many ways to generate one however I just changed some of the characters of this example one I found)
0x67, 0x8b, 0x93, 0x5d, 0x84, 0x8b, 0x58, 0x31, 0x06, 0x08, 0xe9, 0xf7, 0xaa, 0x60, 0x9d, 0x5e
(Note: There should not be a z-wave integration after reboot, also your configuration files should be z-wave free at this point)

Step 6: Go to Configuration>Integration>Click “Add Integration”>Add Z-Wave>A dialog box will pop up with 2 text boxes, Path & Network Key

Step 7: For Path Enter: /dev/ttyACM0 For Network Key Enter your network key without parentheses
Example: 0x67, 0x8b, 0x93, 0x5d, 0x84, 0x8b, 0x58, 0x31, 0x06, 0x08, 0xe9, 0xf7, 0xaa, 0x60, 0x9d, 0x5e

Step 8: Start the Z-Wave network and add your secure devices that you removed using Add Node Secure.

Hope this Helps!

Any suggestions on how to do this on z-wave JS

I have the same Kwikset 910 lock and its doing the same as above.
(only giving me two Entites and they don’t seem to work)

when I added the device I selected Advanced and Secure if possible

Thanks
noob

Add the lock via Home Assistant, it’ll auto handle adding it securely.

I am adding via z-wave JS (configure)

im just not sure where to go from here, nothing seems to work once connected (seems to be doing like everyone else when its not being added securely)

mains
Kwikset Smart Code with Home Connect Technology 910 None Yes 3.37 No Alive
Complete
11/1/2021, 8:36:14 PM

2021-11-01 21:37:01.824 INFO ZWAVE: Node 26: added with security LOW SECURITY
2021-11-01 21:37:01.885 INFO ZWAVE: Node 26: interview stage PROTOCOLINFO completed
2021-11-01 21:37:02.051 INFO ZWAVE: Node 26: interview stage NODEINFO completed
2021-11-01 21:37:02.224 INFO ZWAVE: Node 26: value added: 114-0-manufacturerId => 144
2021-11-01 21:37:02.233 INFO ZWAVE: Node 26: value added: 114-0-productType => 1
2021-11-01 21:37:02.235 INFO ZWAVE: Node 26: value added: 114-0-productId => 1
2021-11-01 21:37:02.565 INFO ZWAVE: Node 26: value added: 134-0-libraryType => 6
2021-11-01 21:37:02.570 INFO ZWAVE: Node 26: value added: 134-0-protocolVersion => 3.67
2021-11-01 21:37:02.572 INFO ZWAVE: Node 26: value added: 134-0-firmwareVersions => 3.37

Double check the addon’s config to make sure all the security keys populated.

Thanks, firstof9,
i believe you are on to something (none of my devices connected securely)
no even my S2 Zooz ZST10 USB stick.

keys look good to my limited knowledge,
i believe it generated these keys when I installed it
(I truncated the keys for security sake)

device: >-
/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_c077019b87bcea118f0096e368aed703-if00-port0
s0_legacy_key: 3C612FDD297FDED22FA680263F*
s2_access_control_key: 85A1FA44A497A2BE66B64057*
s2_authenticated_key: 8272A3A3C3CC783383166CA9C*
s2_unauthenticated_key: 50134D45EAF7C2CCCF8319*
log_level: info
network_key: 3C612FDD297FDED22FA68026*

The sticks never show security, don’t worry about that one.

Looks like you have keys setup that’s good, likely you’ll need to bring the brains part of the lock close to the stick to pair it securely, once that’s completed it should show secure, then you can mount it back onto the door.

I tried bringing it inches from the stick, I even did a factory reset.

but even my zwave light switch’s that where labeled secure are not getting added securly eaither.

on a few of the devices i did get a pop up asking for part of a code. i put in the pin listed on the device.
I cant seem to find any youtube videos or documents on this.

The PIN has a QR code with it usually, so if you’re not seeing the QR code, that’s likely not the PIN.

Thanks for all the help Firstof9,

I was able to get everything working today.

  1. restore from backup before zwave devices where added.
  2. use tablet that i got the popup notifications before to enter pin. (no pop up blockers)
  3. move device within inches of the stick
  4. place new batteries in devices.
  5. very quickly enter pin (if didn’t ask for pin why pairing, i removed and re added devices)

note: 80% of all my devices added securely now… locks where s0 they added without pin but still secure.

1 Like

I added a Kwikset 910 using z-wave JS configure. Where do I go from here? How do I set user PINS, get notifications?
I’ve been using VeraPlus for years and they’ve finally made it easy to do this. I’m wondering if HA will ever get there.
Thanks

Many people use the 3rd party integration keymaster to do this.

1 Like

Thank you. I was just watching this tutorial about it. Fantastic.

1 Like