This means that the controller thinks the device is no communicating. There was a long discussion on this earlier (somewhere!) in this thread. I don’t really know why the controller sets this state on devices that are working - according to the docs, it shouldn’t. This version of the binding uses the controller status to decide if the device is dead or not rather than doing something internally - this is why the older version works.
Yes, there was a discussion here on this. But I remember that you planned to change this as the controller status seemed not to be reliable. Do you still plan to do this?
At the moment my “workaround” for main powered nodes (230V, no battery devices) that are marked as “dead” is to change an unimportant configuration parameter in Habmin. In this case the binding apparently seems to ignore the dead status, sends the parameter and gets a confirmation. Immediately the system starts the mesh update for the node and it works again. It is silly that these 2 clicks immediately “cure” each main powered node while the binding will show it for hours or days as “dead”.
However, for battery powered devices this does not work. I have a couple of sensative strips door/window sensors which are dead since more than several months (according to the binding and also according to the last time stamp of the xml-File in the Z-Wave folder). However, they report their status several times a day reliably to OH.
So I would like a solution that does not ignore these facts but states a “real” status of the devices (as in former times, eg. OH1, OH2 etc.)
I’m not sure I understand this? What is the “Real” status? The theory is that the controller has the best information, and therefore it knows the “real” status better than anyone else. The binding can try to evaluate the status, but I’m not sure what you refer to as a “real” status? I guess you are asking to ignore the controller? Either way, we have to ignore some “facts”?
Can you explain what you mean? (sorry for my lack of understanding with this).
as per my previous post it seems that the controller is now not thinking any more the Node would be dead and as it looks like i receive messages from the node when the contact gets opened/closed.
Following another topic, I’ve installed the latest zwave binding. In short, after a while, my zwave setup stops working, all other things (knx, weather, pushover…) worked.
No idea why zwave goes dead. I’m running OH2 on Ubuntu17.10 as VM under proxmox. And I’m using 2(!) GEN5 USB sticks. This worked for about 1 year without problems. It’s possible that it’s a hardware/KV issue. But after 4 complete reinstalls (OS and OH), reset of 30 zwave nodes, I don’t have any clue more how to proceed.
I can’t see this from the logs though - the last logs you posted say it’s failed.
What I see in the logs is that a command class isn’t found - this might be because the initialisation hasn’t completed due to the FAILED step timing out. Without a full log it’s hard to say why this class is not found.
You could try a complete init of this node to see if that fixes the issue. If not send me the full logs.
Again, without logs I’m just guessing, but possibly these commands are sent to the root node and the command classes get added even if the initialisation didn’t detect them. It doesn’t necessarily mean the initialisation completed.
My impression is that the current status handling of dead nodes in the dev binding is not reliable while old versions (OH1 or OH2 non dev versions) appeared to be more reliable. I understood that you implemented your “own” status handling on the binding side in these old versions while you rely on the controller information in the dev binding.
So I would suggest to reimplement your “own status handling” if possible as from my experience it used to be superior to the current one.
@chris thanks for looking into this.
i attached the log from today. i tried several times to reinitialize the node (node 33) but the
COMMAND_CLASS_MULTI_CHANNEL is still showing as not found.
The log doesn’t really have much in it. It’s just an event log rather than an actual log… What I’d like to see is the initialisation - delete the xml and restart, or perform an initialisation so we can see what’s happening.
Interesting stuff (unfortunately!). Give me a day or two to think about this one - it’s linked with the multi-instance-association configuration I think…
thanks again. also i noticed, and i thing i have read a similar case somewhere, that after a restart the battery nodes are not getting fully initialized till the next wakeup. however they never get fully re-initialized automatically.
for example, after the restart my node 26 (fibaro motion sensor) is reporting all alarms without any issue but Battery state, temperature, … are not getting updated. even after the 7200 sec wakeup interval not. actually i have to manually wake it up, which is OK as long as i have only one. but should that not happened automatically? in the snapshot binding the same was working fine.
Battery state is polled, so if the device isn’t waking up, then it won’t get updated. However temperature should be sent unsolicited so shouldn’t be related to wakeup.
The wakeup shouldn’t be related to the binding - it’s a device function. Check the logs to see if it’s waking up - if it is, then let’s see what it’s doing.
Hoping there is help out there, I cant seem to get my Yale lock to work, this is starting with the Yale lock factory settings, and I keep the lock on, by pressing the screen the whole time during inclusion and while I set it up in the paperui.
Best example of an error, as nothing seems to work, when I turn the lock manually I get this in my logs:
Receive Message = 01 04 01 13 01 E8
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 121: [WAIT_RESPONSE] requiresResponse=true callback: 75
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 121: [WAIT_RESPONSE] requiresResponse=true callback: 75
[DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
[DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 9: sentData successfully placed on stack.
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance ST: WAIT_RESPONSE
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance WT: null {}
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance RX: Message: class=SendData[0x13], type=Response[0x01], dest=255, callback=0, payload=01
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance TO: WAIT_REQUEST
[DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 121: Advanced to WAIT_REQUEST
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 9: TID 121: Transaction not completed
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
[DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 24 34 MDT 2017 - 5000ms
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 4B 00 00 02 A2
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[0x13], type=Request[0x00], dest=0, callback=75, payload=4B 00 00 02
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=SendData[0x13], type=Request[0x00], dest=0, callback=75, payload=4B 00 00 02
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[0x13], type=Request[0x00], dest=0, callback=75, payload=4B 00 00 02
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 121: [WAIT_REQUEST] requiresResponse=true callback: 75
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 121: [WAIT_REQUEST] requiresResponse=true callback: 75
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 121: (Callback 75)
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 121: callback 75
[DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[0x13], type=Request[0x00], dest=0, callback=75, payload=4B 00 00 02
[DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 9: SendData Request. CallBack ID = 75, Status = Transmission complete and ACK received(0)
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: Transaction COMPLETED
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance ST: DONE
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance WT: null {}
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance RX: Message: class=SendData[0x13], type=Request[0x00], dest=0, callback=75, payload=4B 00 00 02
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 121: TransactionAdvance TO: DONE
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 9: Response processed after 29ms
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 9: TID 121: Transaction completed
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 9: notifyTransactionResponse TID:121 DONE
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
[DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 9: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
[DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1E 00 04 00 09 18 98 81 C5 13 79 F1 24 C9 E4 1E 4A 5D 35 BA DC EE D2 7A 7B 9C 9F E5 A5 DA 44
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=9, callback=0, payload=00 09 18 98 81 C5 13 79 F1 24 C9 E4 1E 4A 5D 35 BA DC EE D2 7A 7B 9C 9F E5 A5 DA
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=9, callback=0, payload=00 09 18 98 81 C5 13 79 F1 24 C9 E4 1E 4A 5D 35 BA DC EE D2 7A 7B 9C 9F E5 A5 DA
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=9, callback=0, payload=00 09 18 98 81 C5 13 79 F1 24 C9 E4 1E 4A 5D 35 BA DC EE D2 7A 7B 9C 9F E5 A5 DA
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 9: Application Command Request (ALIVE:DYNAMIC_VALUES)
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Decapsulating COMMAND_CLASS_SECURITY
[DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 9: SECURITY_ERR Failed authentication! [C7 B3 05 83 64 26 F4 15 ]<>[D2 7A 7B 9C 9F E5 A5 DA ]
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
Here is some of the inclusion logs, i think:
[INFO ] [smarthome.event.BindingEvent ] - org.openhab.binding.zwave.event.BindingEvent@420f65e3
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
[DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 2D 02 00 00 9D
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=2, callback=45, payload=2D 02 00 00
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=2, callback=45, payload=2D 02 00 00
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=2, callback=45, payload=2D 02 00 00
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 0
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ****************** Transaction not correlated
[DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=2, callback=45, payload=2D 02 00 00
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: New node found.
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0D 00 4A 2D 03 09 06 04 40 03 72 86 98 B2
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=3, callback=45, payload=2D 03 09 06 04 40 03 72 86 98
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=3, callback=45, payload=2D 03 09 06 04 40 03 72 86 98
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=3, callback=45, payload=2D 03 09 06 04 40 03 72 86 98
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 0
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - ****************** Transaction not correlated
[DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=3, callback=45, payload=2D 03 09 06 04 40 03 72 86 98
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - NODE 9: Adding slave.
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveInclusionEvent
[DEBUG] [ve.internal.protocol.ZWaveController] - Stopping inclusion timer.
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Ending INCLUSION mode.
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Adding to controller queue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: Added to queue - size 1
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
[DEBUG] [nal.protocol.ZWaveTransactionManager] - getTransactionToSend 6
[DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 05 00 4A 05 2E 9B
[DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 05 00 4A 05 2E 9B
[DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
[DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 75: Transaction Start type AddNodeToNetwork
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 75: [WAIT_REQUEST] requiresResponse=true callback: 46
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd class: null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd: null
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage Transactions outstanding: 1
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 24 17:57:01 MDT 2017 - 5000ms
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage lastTransaction: TID 75: [WAIT_REQUEST] requiresResponse=true callback: 46
[DEBUG] [nal.protocol.ZWaveTransactionManager] - STOP transaction timer
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Start transaction timer to Tue Oct 24 17:57:01 MDT 2017 - 5000ms
[DEBUG] [ve.internal.protocol.ZWaveController] - ZWave controller end inclusion
[DEBUG] [ve.internal.protocol.ZWaveController] - NODE 9: Including node.
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Creating new instance of command class COMMAND_CLASS_NO_OPERATION
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Command class COMMAND_CLASS_NO_OPERATION, endpoint 0 created
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Version = 1, version set. Enabling extra functionality.
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Adding command class COMMAND_CLASS_NO_OPERATION to the list of supported command classes.
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Creating new instance of command class COMMAND_CLASS_BASIC
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Command class COMMAND_CLASS_BASIC, endpoint 0 created
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Adding command class COMMAND_CLASS_BASIC to the list of supported command classes.
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Creating new instance of command class COMMAND_CLASS_MANUFACTURER_SPECIFIC
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Command class COMMAND_CLASS_MANUFACTURER_SPECIFIC, endpoint 0 created
[DEBUG] [ve.internal.protocol.ZWaveController] - NODE 9: Inclusion is adding command class COMMAND_CLASS_MANUFACTURER_SPECIFIC.
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Adding command class COMMAND_CLASS_MANUFACTURER_SPECIFIC to the list of supported command classes.
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Creating new instance of command class COMMAND_CLASS_VERSION
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Command class COMMAND_CLASS_VERSION, endpoint 0 created
[DEBUG] [ve.internal.protocol.ZWaveController] - NODE 9: Inclusion is adding command class COMMAND_CLASS_VERSION.
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Adding command class COMMAND_CLASS_VERSION to the list of supported command classes.
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Creating new instance of command class COMMAND_CLASS_SECURITY
[DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 9: Command class COMMAND_CLASS_SECURITY, endpoint 0 created
[DEBUG] [ve.internal.protocol.ZWaveController] - NODE 9: Inclusion is adding command class COMMAND_CLASS_SECURITY.
[DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 9: Updated networkKey
[DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 9: setupNetworkKey useSchemeZero=false
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 4A 2E 06 09 00 93
[DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 1<>127 : Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=6, callback=46, payload=2E 06 09 00
[DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=6, callback=46, payload=2E 06 09 00
[DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 9: Adding command class COMMAND_CLASS_SECURITY to the list of supported command classes.
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (1): Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 75: [WAIT_REQUEST] requiresResponse=true callback: 46
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=6, callback=46, payload=2E 06 09 00
[DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 75: [WAIT_REQUEST] requiresResponse=true callback: 46
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 75: [WAIT_REQUEST] requiresResponse=true callback: 46
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 75: (Callback 46)
[DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
[DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 75: callback 46
[DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=AddNodeToNetwork[0x4A], type=Request[0x00], dest=6, callback=46, payload=2E 06 09 00
[DEBUG] [ol.serialmessage.AddNodeMessageClass] - Add Node: Done.
[DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveInclusionEvent
[DEBUG] [wave.discovery.ZWaveDiscoveryService] - NODE 9: Device discovered
[INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'zwave:device:controller:node9' to inbox.
[INFO ] [smarthome.event.InboxAddedEvent ] - Discovery Result with UID 'zwave:device:controller:node9' has been added.
[DEBUG] [ve.internal.protocol.ZWaveController] - Stopping inclusion timer.
[INFO ] [smarthome.event.BindingEvent ] - org.openhab.binding.zwave.event.BindingEvent@
Other stuff:
[ERROR] [alization.ZWaveNodeInitStageAdvancer] - NODE 9: SECURITY_INC State=COMPLETE
var/lib/openhab2/zwave$ ls -la
Oct 24 18:02 network_d53343a1__node_1.xml
Oct 24 18:03 network_d53343a1__node_2.xml
Oct 24 18:03 network_d53343a1__node_3.xml
Oct 24 18:03 network_d53343a1__node_4.xml
Oct 24 18:03 network_d53343a1__node_5.xml
Oct 24 18:00 network_d53343a1__node_9.xml
Oct 22 00:11 node1.xml
Oct 22 00:11 node2.xml
Oct 22 00:11 node3.xml
Oct 22 00:11 node4.xml
Oct 22 00:12 node5.xml
Here are a handful of questions that will help in troubleshooting. Which version of Yale lock, and how many other secure devices do you have included? Are you using the jar from the first post, with no other zwave bindings installed (bundle:list |grep -i zwave)? Is security enabled in the controller settings? Do you see SECURITY_INCLUSION_FAILED anywhere in your logs? When selecting the lock’s Thing in Habmin, under Attributes> Security, do you see a red X or green checkmark?