I’ve tried a few different things here and there the last couple days, and think I can narrow it down to a network key mismatch somewhere. The only place I’ve edited mine is in my options.xml in the Openzwave directory. Below is the log entries when I try and highlight the lock and click “Add Node,” as well as my options.xml text.
OpenZWave Log Output:
2016-08-09 01:45:42.846 Detail, Queuing (Controller) Add Device
2016-08-09 01:45:42.846 Info, Add Device
2016-08-09 01:45:42.846 Detail, contrlr, Queuing (Command) ControllerCommand_AddDevice: 0x01, 0x05, 0x00, 0x4a, 0xc1, 0x15, 0x64
2016-08-09 01:45:42.846 Detail, Notification: ControllerComand - Starting
2016-08-09 01:45:42.846 Info, Notification: ControllerCommand home c047e481 Event 1 Error 0
2016-08-09 01:45:42.846 Detail,
2016-08-09 01:45:42.846 Info, contrlr, Sending (Command) message (Callback ID=0x15, Expected Reply=0x4a) - ControllerCommand_AddDevice: 0x01, 0x05, 0x00, 0x4a, 0xc1, 0x15, 0x64
2016-08-09 01:45:43.847 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2016-08-09 01:45:43.847 Detail, contrlr, Removing current message
2016-08-09 01:45:43.847 Detail, contrlr, Notification: Notification - TimeOut
2016-08-09 01:45:43.847 Info, Notification: Notification home c047e481 node 255 Timeout
2016-08-09 01:45:43.847 Detail, Notification: ControllerCommand - Error - Failed
2016-08-09 01:45:43.847 Info, Notification: ControllerCommand home c047e481 Event 3 Error 10
Options.xml (network key is obscured):
<?xml version="1.0" encoding="utf-8"?> <!-- To be effective, this file should be placed in the user data folder specified in the Options::Create method --> ">http://code.google.com/p/open-zwave/'> <Option name="logging" value="true" /> <Option name="Associate" value="true" /> <Option name="NotifyTransactions" value="false" /> <Option name="DriverMaxAttempts" value="5" /> <Option name="SaveConfiguration" value="true" /> <!-- <Option name="RetryTimeout" value="40000" /> --> <!-- If you are using any Security Devices, you MUST set a network Key --> <Option name="NetworkKey" value="0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00" /> <!-- Some Devices have a big UserCode Table, that can mean startup times when refreshing Session Variables is very long (Especialy on Security Devices) This option will make the UserCode CC stop on the first "available" usercode slot rather than retrieve every one --> <Option name="RefreshAllUserCodes" value="false" /> <Option name="ThreadTerminateTimeout" value="5000" /> </Options>
Directory of my options.xml is /srv/hass/hass_venv/lib/python3.4/site-packages/libopenzwave-0.3.1-py3.4-linux-armv7l.egg/config if that helps.
If you can find anything, I really appreciate it!