I have some Kwikset 912 SmartCode door locks that I cannot get to connect with my z-wave network.
I’ve search the internet for manuals for these locks and followed the instructions on how to do a factory reset on them which works but all attempts to include them in the Z-Wave network have failed.
I have been able to add all of my other z-wave switches, plugs, and other sensors with no problem but I’ve been working on these locks for hours with no luck.
I’m new to Home Assistant but have been using OpenHab for the last couple of years and had these joined to the Z-Wave network so I know they work and support Z-wave.
Any suggestions on what else I can try to get them to pair?
I’m not sure if this could be part of the problem but in OpenHab I was using a Aeotec Gen 5 USB stick but I decided to try the Zooz S2 stick in Home Assistant.
Are you bringing the locks and the Z-wave stick close (physically) together?
I know I’ve had to do this in the past with locks and a couple of other devices that just don’t seem to want to exclude/include over the network.
I just had to do this a week ago when installing two switches in the same electrical box. Both were same manufacturer and one worked over the network…the other didn’t.
Disclosure…I’m not using HA for zwave right now…just watching how it is going because I think I’d like to later on. This is the stuff that worries me though…I can’t drag my server running HA all over the house to do this and I really don’t want to remove all the devices that don’t include over the network.
I think aeotec stick allows you to take to to location for pairing. Even without that, I’ve paired devices 100ft from nearest powered device successfully
I have a 910 which is the deadbolt version. Unless I’m missing some recent change these 912s are similar and are older models that use S0 security.
As pointed out by danbutter above, most s0 security locks using "whisper pairing " to exchange the security keys. My 912’s needed to literally be next to the zstick to pair.
That being said, derhally has a good point and make sure s0 security keys are set in the addon, which you should be able to do in the addon config in the supervisor tab.
It’s fairly easy to take the lock off the door and bring it to the zstick vs the other way around. Pretty much every device in zwave should pair “in place”. These s0 locks are the only ones I’ve ever had to bring to the zstick for pairing.
Also, this guide is specifically for the deadbolt, but should have some tips that help.
Are you having troubling actually adding it to the network or are you having trouble controlling it? When i was a noob, I added it (kwikset 916) but no commands worked. That was because I didnt have a network key defined in my config yaml.
Thanks for all the suggestions. I started tinkering with this again last night and used a USB battery pack to make my server mobile. I tried pairing a lock with the Raspberry Pi server and Zooz S2 stick within a couple of feet of each other but still no luck pairing it. In my old setup I was able to get them all to pair over the network but this is making me wonder if the new stick might be the issue. I’ll try it again tonight and get them even closer
I still have the old Aeotec USB stick. Would it be worth while to try that stick to see if it can get locks to pair? If so is there an easy way to move all the devices I currently have paired over to the new stick or would I have to go through and pair everything again?
While aeotec has a software to copy a zwave network from one aeotec stick to another aeotec stick, it won’t work with a different manufactured stick by zooz. It’s possible the silicon labs software can but it probably would be more trouble then it’s worth.
Get it closer. Some have reported literally duct taping the controller to the lock. I have two 912s they failed to pair if not right next to the controller.
Try forcing s0 inclusion. Also as pointed out on the alarm.com link above, even if never paired, do an exclusion first to be sure to clear the lock of the old network settings if they are still in there.
A “controller shift” is part of the zwave specification. Zwave js itself and home assistant doesn’t support it, and you need other software. The link above seems to have the link to the zensys silicon labs program to try it though.
Here’s another thread where it was discussed in the past.
I honestly dont know if it will work, especially with an s0 secure lock. It might not be a rabbit hole worth going down, but if all else fails, could be an option. Be prepared though if it fails and messes up the zwave network all zwave devices will need to be factory reset and reincluded.
I made my server mobile again last night and tried pairing it again but this time with the Zooz stick touching the door lock as I was trying to pair it and still no luck. I tried it multiple times, and on other locks and still nothing.
I also tried forcing s0 inclusion as suggested with the same results.
I did a factory reset on the lock as outlined in the 910 manuals which is also what is listed in Z-Wave JS Config DB Browser entry before trying to pair the locks. I would have tried doing the exclusion through the controller but the old OpenHAB server is inoperable.
At this point I have a Raspberry Pi 3 that isn’t being used. I’m thinking of installing HA on it, plugging in the old Aeotec stick to see if I can’t get that to pair just to try and rule out the difference in hardware. If that works I’ll exclude everything and reinclude them using the Aeotec stick.
You can perform an exclusion on ANY zwave hub and it will exclude any device (by following the manufacturer’s steps for inclusion/exclusion on the device, in this case, pushing the A button on the lock) even if it never was connected to it. The zwave protocol does that for exactly the situation you are in where the old controller is inoperable. It seems counterintuitive, but put zwavejs into exclusion mode first by clicking “remove device” (even if it doesn’t show connected anymore) and click the button on the device. Even a factory reset often doesn’t clear this and this step is necessary. See this article for further context on this
If the exclusion steps I mentioned above still fail to get the device to pair, this would probably be your best bet to rule out some hardware conflict with the new zstick. I can report my two 912 zwave locks are connected to an Aeotec Zstick gen 5 and are working just fine.
Did you ever get anything working here? I just bought this lock and now I’m in the same boat as you. I even tried installing key master and zwavejs2mqtt and I can’t get either to work for the life of me.
Never mind. I literally had to do a full factory reset to clear everything out. Once I did that and added it back to hass everything showed up as it should have.