genielabs / HomeGenie

HomeGenie, the programmable automation intelligence
https://homegenie.it
GNU General Public License v3.0
389 stars 155 forks source link

Pairing with a Kwikset 910 door lock #310

Closed joshburgess79 closed 1 year ago

joshburgess79 commented 7 years ago

I bought a brand new door kwikset 910 door lock.

I have gone to the zwave settings panel within homegenie and added the node from there. My lock is less than a foot away from the zwave stick. and the lights flash the way they should to let me know it is paired, and home genie will say "node added" with a number below it. However, it never shows up in Home Genie. Even if I click discovery, or heal network, I only see the 4 node that belong to my GE switches.

Is there something else I need to do? Or does this seem like a bug? I would have posed this question in the forum but i'm still waiting to be approved.

joshburgess79 commented 7 years ago

Actually, after another hard reset, I am seeing that it was added, but it was using the same node number as one of my switches. Once all switches were removed, I added the lock's node again. This time it is showing up as my "Kitchen Light" module, again. I manually changed it to Door Lock module, saved it but when I try to lock or unlock it from Home Genie, a red LED by the setup button on the lock turns on.

I should add, that this lock functions fine through it's key pad, and the keys.

I am wondering if there is someplace that I need to add a security key to it?

Any help would be appreciated a lot.

Bounz commented 7 years ago

Could you attach any logs with Z-Wave messages that occur when you are adding a node to a controller?

joshburgess79 commented 7 years ago

Sure. Sorry It took so long to get back to you. I believe this is the relevant portion:

2017-02-22 12:19:42.7207 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=2, Type=Request, Function=ApplicationCommandHandler, CommandClass=Security) 2017-02-22 12:19:42.7217 Debug 06 Received COMMAND_NONCE_REPORT for node: 2 In EncryptMessage - secure_payload [1] - 6 networkKey: 4B-CC-C3-04-4F-01-89-D8-34-F1-F0-E7-53-0C-34-E3 encryptionKey: 2C-86-86-B5-D1-55-8D-31-30-D1-04-55-A4-02-4C-FD AuthorizationKey: 57-83-EE-94-C4-5E-AA-DB-10-62-AD-09-00-EE-15-23 authKey 57-83-EE-94-C4-5E-AA-DB-10-62-AD-09-00-EE-15-23 networkKey: 4B-CC-C3-04-4F-01-89-D8-34-F1-F0-E7-53-0C-34-E3 encryptionKey: 2C-86-86-B5-D1-55-8D-31-30-D1-04-55-A4-02-4C-FD AuthorizationKey: 57-83-EE-94-C4-5E-AA-DB-10-62-AD-09-00-EE-15-23 EncryptKey 2C-86-86-B5-D1-55-8D-31-30-D1-04-55-A4-02-4C-FD Input Packet: 00-98-06-4B-CC-C3-04-4F-01-89-D8-34-F1-F0-E7-53-0C-34-E3 IV AA-AA-AA-AA-AA-AA-AA-AA-C2-A9-77-CA-E7-C3-D0-7B encryptedPayload E3-18-DB-EA-47-5E-F7-EB-03-D9-BF-16-64-DF-25-76-0F-80-C9 2017-02-22 12:19:42.7815 Debug ZWaveMessage (RawData=01-2D-00-13-02-26-98-81-AA-AA-AA-AA-AA-AA-AA-AA-E3-18-DB-EA-47-5E-F7-EB-03-D9-BF-16-64-DF-25-76-0F-80-C9-C2-5D-81-27-7A-72-21-53-F8-05-15-45) 2017-02-22 12:19:42.7818 Debug ZWaveMessage (Direction=Outbound, Header=SOF, NodeId=2, Type=Request, Function=SendData, CommandClass=Security, CallbackId=21, CallbackStatus=NotSet) In EncryptMessage - message sent 2017-02-22 12:19:42.7818 Warn Unhandled message type: 01-10-00-04-00-02-0A-98-80-C2-A9-77-CA-E7-C3-D0-7B-A2 2017-02-22 12:19:43.2220 Trace [[[ BEGIN REQUEST ]]] 2017-02-22 12:19:43.2220 Trace WaitAck 2017-02-22 12:19:43.2220 Trace Sending Message (Node=2, CallbackId=15, Function=SendData, CommandClass=Security) 2017-02-22 12:19:43.2227 Debug 01-2D-00-13-02-26-98-81-AA-AA-AA-AA-AA-AA-AA-AA-E3-18-DB-EA-47-5E-F7-EB-03-D9-BF-16-64-DF-25-76-0F-80-C9-C2-5D-81-27-7A-72-21-53-F8-05-15-45 2017-02-22 12:19:43.2831 Debug 06-01-04-01-13-01-E8 2017-02-22 12:19:43.2831 Debug ZWaveMessage (RawData=01-04-01-13-01-E8) 2017-02-22 12:19:43.2831 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Response, Function=SendData, CommandClass=NotSet) 2017-02-22 12:19:43.2838 Debug 06 2017-02-22 12:19:43.2838 Trace SendDataReady 2017-02-22 12:19:44.4852 Debug 01-05-00-13-15-00-FC 2017-02-22 12:19:44.4856 Debug ZWaveMessage (RawData=01-05-00-13-15-00-FC) 2017-02-22 12:19:44.4856 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Request, Function=SendData, CommandClass=NotSet) 2017-02-22 12:19:44.4856 Debug 06 2017-02-22 12:19:44.4856 Trace Complete 2017-02-22 12:19:44.4856 Trace [[[ END REQUEST ]]] took 1264 ms 2017-02-22 12:19:50.2180 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [CLOSED AFTER 0.003 seconds] 2017-02-22 12:19:50.2151 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [OPEN] 2017-02-22 12:20:00.2160 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [CLOSED AFTER 0.003 seconds] 2017-02-22 12:20:00.2128 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [OPEN] 2017-02-22 12:20:01.1057 Info HomeAutomation.HomeGenie Scheduler Scheduler Event Triggered Scheduler.TriggeredEvent Weekdays 2017-02-22 12:20:00.9316 Info HomeAutomation.HomeGenie Scheduler Scheduler Event Triggered Scheduler.TriggeredEvent FromSunriseToSunset 2017-02-22 12:20:09.6128 Info HomeAutomation.ZWave 1 Z-Wave Controller Controller.Status Discovery Started 2017-02-22 12:20:09.6158 Info HomeAutomation.ZWave 2 ZWave Node ZWaveNode.NodeInfo 04 10 01 25 27 73 70 86 72 77 2017-02-22 12:20:09.7243 Trace [[[ BEGIN REQUEST ]]] 2017-02-22 12:20:09.7243 Trace WaitAck 2017-02-22 12:20:09.7248 Trace Sending Message (Node=2, CallbackId=16, Function=SendData, CommandClass=Version) 2017-02-22 12:20:09.7248 Debug 01-0A-00-13-02-03-86-13-04-05-16-65 2017-02-22 12:20:09.7454 Debug 06-01-04-01-13-01-E8 2017-02-22 12:20:09.7458 Debug ZWaveMessage (RawData=01-04-01-13-01-E8) 2017-02-22 12:20:09.7458 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Response, Function=SendData, CommandClass=NotSet) 2017-02-22 12:20:09.7458 Debug 06 2017-02-22 12:20:09.7458 Trace SendDataReady 2017-02-22 12:20:09.6120 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.ZWave/1/Controller.Discovery/ [OPEN] 2017-02-22 12:20:09.6128 Debug DiscoveryStart 2017-02-22 12:20:09.6128 Trace Getting protocol info for node 2 2017-02-22 12:20:09.6137 Trace Getting protocol info for node 3 2017-02-22 12:20:09.6147 Trace Getting protocol info for node 4 2017-02-22 12:20:09.6147 Trace Getting protocol info for node 5 2017-02-22 12:20:09.6147 Trace Getting protocol info for node 2 2017-02-22 12:20:09.6147 Trace Querying/Updating node 2 2017-02-22 12:20:09.6147 Debug NodeUpdated (NodeId=2, Parameter=NodeInfo, Value=04 10 01 25 27 73 70 86 72 77) 2017-02-22 12:20:09.6158 Debug ZWaveMessage (RawData=01-0A-00-13-02-03-86-13-04-05-16-65) 2017-02-22 12:20:09.6158 Debug ZWaveMessage (Direction=Outbound, Header=SOF, NodeId=2, Type=Request, Function=SendData, CommandClass=Version, CallbackId=22, CallbackStatus=NotSet) 2017-02-22 12:20:10.3803 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [CLOSED AFTER 0.002 seconds] 2017-02-22 12:20:10.3780 Info WebServiceGateway 192.168.1.21 HTTP GET 200 /api/HomeAutomation.HomeGenie/Config/Interfaces.List/ [OPEN] 2017-02-22 12:20:10.9478 Debug 01-05-00-13-16-00-FF 2017-02-22 12:20:10.9478 Debug ZWaveMessage (RawData=01-05-00-13-16-00-FF) 2017-02-22 12:20:10.9478 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Request, Function=SendData, CommandClass=NotSet) 2017-02-22 12:20:10.9486 Debug 06 2017-02-22 12:20:10.9486 Trace Complete 2017-02-22 12:20:10.9486 Trace [[[ END REQUEST ]]] took 1224 ms 2017-02-22 12:20:11.0492 Trace [[[ BEGIN REQUEST ]]] 2017-02-22 12:20:11.0492 Trace WaitAck 2017-02-22 12:20:11.0492 Trace Sending Message (Node=2, CallbackId=17, Function=SendData, CommandClass=Version) 2017-02-22 12:20:11.0497 Debug 01-0A-00-13-02-03-86-13-10-05-17-70 2017-02-22 12:20:11.1491 Debug 06-01-04-01-13-01-E8 2017-02-22 12:20:11.1491 Debug ZWaveMessage (RawData=01-04-01-13-01-E8) 2017-02-22 12:20:11.1491 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Response, Function=SendData, CommandClass=NotSet) 2017-02-22 12:20:11.1498 Debug 06 2017-02-22 12:20:11.1498 Trace SendDataReady 2017-02-22 12:20:10.9486 Debug ZWaveMessage (RawData=01-0A-00-13-02-03-86-13-10-05-17-70) 2017-02-22 12:20:10.9486 Debug ZWaveMessage (Direction=Outbound, Header=SOF, NodeId=2, Type=Request, Function=SendData, CommandClass=Version, CallbackId=23, CallbackStatus=NotSet) 2017-02-22 12:20:11.9345 Info HomeAutomation.PhilipsHue 1 - Meter.Watts 0.0 2017-02-22 12:20:11.9492 Info HomeAutomation.PhilipsHue 2 - Meter.Watts 0.0 2017-02-22 12:20:11.9909 Info HomeAutomation.PhilipsHue 3 - Meter.Watts 0.0 2017-02-22 12:20:12.2670 Debug 01-05-00-13-17-00-FE 2017-02-22 12:20:12.2670 Debug ZWaveMessage (RawData=01-05-00-13-17-00-FE) 2017-02-22 12:20:12.2670 Debug ZWaveMessage (Direction=Inbound, Header=SOF, NodeId=0, Type=Request, Function=SendData, CommandClass=NotSet) 2017-02-22 12:20:12.2679 Debug 06 2017-02-22 12:20:12.2679 Trace Complete 2017-02-22 12:20:12.2679 Trace [[[ END REQUEST ]]] took 1218 ms

Bounz commented 7 years ago

Hi, @joshburgess79. I looked through the logs you provided and I don't see any errors. Also, there are no log messages for locking/unlocking the lock. If you have the ability to experiment, please, try to delete all modules from Maintenance page, then do a factory reset to HG itself and then do a hard reset to Z-Wave controller. Then try to add only the lock in HG and see what happens.