I’m having problems getting my Nodon Octan Remote to work in OH2. The device is detected ok, but I never get any updates. There are a couple of potential problems but I’m not sure where to go with them.
Firstly is the configuration - I’m unclear if I should have the scene type (param 3) set to 0 or 1 (“Central Scene” or “Scene Activiation”). I’ve tried both, but to no affect.
Secondly - I notice two entries in Paper UI for the Scene Number - both are the same, and both show the same linked item beneath. I wonder if this is related to the two scene types.
zwave:device:0e45b7b4:node6:scene_number linked to Nodon_Remote
Logs when I press a button on the remote show that something is happening, the
NODE 6: Transaction not completed: node address inconsistent. lastSent=6, incoming=255
looks suspicious but it’s only debug level and I do see this on other nodes sometimes too, so maybe a red herring?
16:41:33.466 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 08 00 04 00 06 02 84 07 74
2016-12-27 16:41:33.471 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-12-27 16:41:33.473 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 08 00 04 00 06 02 84 07 74
2016-12-27 16:41:33.474 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 08 00 04 00 06 02 84 07 74
2016-12-27 16:41:33.476 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 06
02 84 07
2016-12-27 16:41:33.476 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 6: Application Command Request (ALIVE:DONE)
2016-12-27 16:41:33.477 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 6: Starting initialisation from DONE
2016-12-27 16:41:33.478 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@110f431 already r
egistered
2016-12-27 16:41:33.478 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 6: Incoming command class WAKE_UP
2016-12-27 16:41:33.479 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Received Wake Up Request
2016-12-27 16:41:33.479 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Received WAKE_UP_NOTIFICATION
2016-12-27 16:41:33.480 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Is awake with 0 messages in the wake-up queue.
2016-12-27 16:41:33.481 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveWakeUpEvent
2016-12-27 16:41:33.481 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Got an event from Z-Wave network: ZWaveWakeUpEvent
2016-12-27 16:41:33.484 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 4: Transaction not completed: node address inconsistent. lastSent=4, incoming=255
2016-12-27 16:41:34.483 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: No more messages, go back to sleep
2016-12-27 16:41:34.484 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Creating new message for application command WAKE_UP_NO_MORE_INFORMATION
2016-12-27 16:41:34.485 [DEBUG] [ve.internal.protocol.ZWaveController] - Message queued. Queue length = 1. Queue={}
2016-12-27 16:41:34.485 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - Took message from queue for sending. Queue length = 0
2016-12-27 16:41:34.487 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 06 02 84 08 25 45 0D
2016-12-27 16:41:34.490 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 6: Sending REQUEST Message = 01 09 00 13 06 02 84 08 25 45 0D
2016-12-27 16:41:34.505 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
2016-12-27 16:41:34.510 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-12-27 16:41:34.512 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 04 01 13 01 E8
2016-12-27 16:41:34.513 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 04 01 13 01 E8
2016-12-27 16:41:34.514 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Response[0x01], priority=High, dest=255, callback=0, payload=01
2016-12-27 16:41:34.515 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 6: Sent Data successfully placed on stack.
2016-12-27 16:41:34.527 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 45 00 00 03 AD
2016-12-27 16:41:34.530 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2016-12-27 16:41:34.532 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 13 45 00 00 03 00 00 A3
2016-12-27 16:41:34.536 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 13 45 00 00 03 00 00 A3
2016-12-27 16:41:34.537 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callback=0, payload=45 00 00 03
2016-12-27 16:41:34.538 [DEBUG] [l.serialmessage.SendDataMessageClass] - NODE 6: SendData Request. CallBack ID = 69, Status = Transmission complete and ACK received(0)
2016-12-27 16:41:34.539 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 6: Starting initialisation from DONE
2016-12-27 16:41:34.540 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@110f431 already r
egistered
2016-12-27 16:41:34.542 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Immediate, dest=6, cal
lback=69, payload=06 02 84 08
2016-12-27 16:41:34.543 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=SendData[0x13], type=Request[0x00], priority=High, dest=255, callba
ck=0, payload=45 00 00 03
2016-12-27 16:41:34.544 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=SendData, callback id=69, expected=SendData, cancelled=false transaction c
omplete!
2016-12-27 16:41:34.545 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
2016-12-27 16:41:34.545 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Went to sleep
2016-12-27 16:41:34.545 [DEBUG] [commandclass.ZWaveWakeUpCommandClass] - NODE 6: Is sleeping
2016-12-27 16:41:34.546 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 6: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
2016-12-27 16:41:34.547 [DEBUG] [ocol.ZWaveController$ZWaveSendThread] - NODE 6: Response processed after 54ms/4107ms.
2016-12-27 16:41:36.732 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 6: Transaction not completed: node address inconsistent. lastSent=6, incoming=255
but nothing appears in the event log and a rule I have with a simple log statement doesn’t get triggered.
Item definition:
Number Nodon_Remote "Remote" {channel="zwave:device:0e45b7b4:node6:scene_number"}
Rule:
rule "turn hallway light on when nodon remote pressed"
when Item Nodon_Remote received update
then
logInfo("hallway", "Nodon remote update: " + Nodon_Remote.state);
end
Any ideas what to check or change with this? I know it worked in openhab1 many moons ago.
Many thanks
Toby