Hi,
- enable the i2 endpoint
- exclude the device BUT WITHOUT RESETTING IT ! this is important because if You reset the device it will disable the i2 endpoint, and it is easy to accidentally reset the device (5 click instead of 3 - well i thing that the qubino designers ware drunk when they was designing this device …)
- include the device
- add it as new thing
after that you should have new thing in OH (new z-wave node ID).
…
the problem is that I don’t manage to exclude the device without resetting it.
The last thing I already did several times but the exclusion without losing settings
does not seem to work with triple click I1.
This is from the qubino manual:
- connect module to power supply
- bring module within maximum 1 meter (3feet) of main controller
- enable add/remove mode on main controller
- press push I1 five times (in this case only 3 times not to reset parameter) within 3s in the first 60 seconds after the module is connected to the power supply
Executing Step 3) doesn’t seem to work properly because I get an error in the log when I activate
Habmin → Remove Device from Controller.
I am using the Z-Wave USB Stick.
So the following step 4) is not recognized by the module properly.
Here is the log:
21:44:51.257 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 15: Configuration update received
21:44:51.285 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 15: Configuration update action_remove to true
21:44:51.299 [DEBUG] [lmessage.RemoveFailedNodeMessageClass] - NODE 15: Marking node as having failed.
21:44:51.306 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Adding to controller queue
21:44:51.311 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Added to queue - size 1
21:44:51.316 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
21:44:51.321 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
21:44:51.327 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - getTransactionToSend 6
21:44:51.336 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 06 00 61 0F 01 22 B4
21:44:51.343 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 06 00 61 0F 01 22 B4
21:44:51.350 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - Message SENT
21:44:51.358 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: Transaction Start type RemoveFailedNodeID
21:44:51.366 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
21:44:51.377 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.368 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 63: [WAIT_RESPONSE] requiresResponse=true callback: 34
21:44:51.384 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.384 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd class: null
21:44:51.390 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.397 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
21:44:51.400 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg: ACK
21:44:51.390 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd: null
21:44:51.404 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
21:44:51.408 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage Transactions outstanding: 1
21:44:51.410 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
21:44:51.414 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1999ms
21:44:51.418 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage lastTransaction: TID 63: [WAIT_RESPONSE] requiresResponse=true callback: 34
21:44:51.423 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:44:51.432 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1982ms
21:44:51.438 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
21:44:51.438 [DEBUG] [erialmessage.IsFailedNodeMessageClass] - NODE 15: Requesting IsFailedNode status from controller.
21:44:51.444 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:44:51.445 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 61 08 93
21:44:51.449 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1964ms
21:44:51.452 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
21:44:51.460 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=RemoveFailedNodeID[0x61], type=Response[0x01], dest=255, callback=0, payload=08
21:44:51.464 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Adding to controller queue
21:44:51.468 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=RemoveFailedNodeID[0x61], type=Response[0x01], dest=255, callback=0, payload=08
21:44:51.470 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Added to queue - size 1
21:44:51.473 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=RemoveFailedNodeID[0x61], type=Response[0x01], dest=255, callback=0, payload=08
21:44:51.475 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start
21:44:51.478 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 63: [WAIT_RESPONSE] requiresResponse=true callback: 34
21:44:51.492 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
21:44:51.499 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 63: [WAIT_RESPONSE] requiresResponse=true callback: 34
21:44:51.504 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction lastTransaction outstanding...
21:44:51.512 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:44:51.518 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=RemoveFailedNodeID[0x61], type=Response[0x01], dest=255, callback=0, payload=08
21:44:51.532 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1882ms
21:44:51.530 [DEBUG] [lmessage.RemoveFailedNodeMessageClass] - Got RemoveFailedNode response.
21:44:51.541 [ERROR] [lmessage.RemoveFailedNodeMessageClass] - NODE 15: Remove failed node failed as node not found
21:44:51.550 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: Transaction COMPLETED
21:44:51.556 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveNetworkEvent
21:44:51.563 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 15: Got an event from Z-Wave network: ZWaveNetworkEvent
21:44:51.565 [INFO ] [smarthome.event.BindingEvent ] - org.openhab.binding.zwave.event.BindingEvent@1289019
21:44:51.567 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: TransactionAdvance ST: DONE
21:44:51.576 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: TransactionAdvance WT: null {}
21:44:51.581 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: TransactionAdvance RX: Message: class=RemoveFailedNodeID[0x61], type=Response[0x01], dest=255, callback=0, payload=08
21:44:51.585 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 63: TransactionAdvance TO: DONE
21:44:51.590 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Response processed after 232ms
21:44:51.592 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: TID 63: Transaction completed
21:44:51.596 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:63 DONE
21:44:51.604 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
21:44:51.608 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
21:44:51.611 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
21:44:51.615 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
21:44:51.622 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - getTransactionToSend 6
21:44:51.626 [DEBUG] [zwave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 00 62 0F 96
21:44:51.633 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - NODE 255: Sending REQUEST Message = 01 04 00 62 0F 96
21:44:51.661 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
21:44:51.673 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.677 [DEBUG] [ding.zwave.handler.ZWaveSerialHandler] - Message SENT
21:44:51.689 [INFO ] [smarthome.event.ThingUpdatedEvent ] - Thing 'zwave:device:15ff39b3682:node15' has been updated.
21:44:51.711 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.721 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: Transaction Start type IsFailedNodeID
21:44:51.730 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 64: [WAIT_RESPONSE] requiresResponse=true callback: 0
21:44:51.734 [INFO ] [smarthome.event.ConfigStatusInfoEvent] - ConfigStatusInfo [configStatusMessages=[]]
21:44:51.736 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 62 00 98
21:44:51.746 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd class: null
21:44:51.760 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: expected cmd: null
21:44:51.759 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
21:44:51.775 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 1<>127 : Message: class=IsFailedNodeID[0x62], type=Response[0x01], dest=255, callback=0, payload=00
21:44:51.780 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage past lock Message: class=IsFailedNodeID[0x62], type=Response[0x01], dest=255, callback=0, payload=00
21:44:51.763 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage Transactions outstanding: 1
21:44:51.791 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:44:51.806 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1985ms
21:44:51.818 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage lastTransaction: TID 64: [WAIT_RESPONSE] requiresResponse=true callback: 0
21:44:51.826 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
21:44:51.836 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Start transaction timer to Sun Jan 07 21:44:53 CET 2018 - 1956ms
21:44:51.846 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (1): Message: class=null[0x00], type=ACK[0x02], dest=255, callback=0, payload=
21:44:51.856 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 64: [WAIT_RESPONSE] requiresResponse=true callback: 0
21:44:51.864 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg: ACK
21:44:51.873 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=IsFailedNodeID[0x62], type=Response[0x01], dest=255, callback=0, payload=00
21:44:51.884 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction TID 64: [WAIT_RESPONSE] requiresResponse=true callback: 0
21:44:51.891 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
21:44:51.899 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Last transaction: TID 64: [WAIT_RESPONSE] requiresResponse=true callback: 0
21:44:51.909 [DEBUG] [ave.internal.protocol.ZWaveController] - Incoming Message: Message: class=IsFailedNodeID[0x62], type=Response[0x01], dest=255, callback=0, payload=00
21:44:51.916 [DEBUG] [erialmessage.IsFailedNodeMessageClass] - NODE 15: Is currently marked as healthy by the controller
21:44:51.923 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: Transaction COMPLETED
21:44:51.927 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: TransactionAdvance ST: DONE
21:44:51.935 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: TransactionAdvance WT: null {}
21:44:51.945 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: TransactionAdvance RX: Message: class=IsFailedNodeID[0x62], type=Response[0x01], dest=255, callback=0, payload=00
21:44:51.950 [DEBUG] [ve.internal.protocol.ZWaveTransaction] - TID 64: TransactionAdvance TO: DONE
21:44:51.955 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: Response processed after 234ms
21:44:51.958 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: TID 64: Transaction completed
21:44:51.963 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:64 DONE
21:44:51.967 [DEBUG] [ave.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
21:44:51.974 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
21:44:51.979 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
21:44:51.983 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
21:44:51.988 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
21:44:51.994 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - STOP transaction timer
This triple click thing for inclusion and exclusion is really bad design 
best,
Guido