I’m new to openHAB and I just bought a few Cooper RF9501 switches. I installed openhab 2 beta4 in a linux container and got the switches added through paper ui.
I picked these switches because I heard the Cooper switches would update the controller when manually pressed. Is there something else I have to do to achieve this functionality?
Here is what I see in the log when I manually switch the light. So I know the controller is seeing something. Being new though I’m not exactly sure what to make of this.
23:40:43.784 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 17 00 49 84 02 11 04 10 03 25 27 75 86 70 71 85 77 2B 2C 72 73 82 87 20
23:40:43.784 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_f2e9a5ac_serial_sof changed from 1048 to 1049
23:40:43.785 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
23:40:43.785 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 17 00 49 84 02 11 04 10 03 25 27 75 86 70 71 85 77 2B 2C 72 73 82 87 20
23:40:43.786 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 17 00 49 84 02 11 04 10 03 25 27 75 86 70 71 85 77 2B 2C 72 73 82 87 20
23:40:43.786 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationUpdate[0x49], type=Request[0x00], priority=High, dest=255, callback=0, payload=84 02 11 04 10 03 25 27 75 86 70 71 85 77 2B 2C 72 73 82 87
23:40:43.786 [DEBUG] [essage.ApplicationUpdateMessageClass] - NODE 2: Application update request. Node information received.
23:40:43.786 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Starting initialisation from DONE
23:40:43.786 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@240724ed already registered
23:40:43.787 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Get, dest=2, callback=91, payload=02 03 71 04 00
23:40:43.787 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationUpdate[0x49], type=Request[0x00], priority=High, dest=255, callback=0, payload=84 02 11 04 10 03 25 27 75 86 70 71 85 77 2B 2C 72 73 82 87
23:40:43.787 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationUpdate, callback id=91, expected=ApplicationCommandHandler, cancelled=false MISMATCH
23:40:43.794 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 09 00 04 00 02 03 20 01 00 D2
23:40:43.794 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
23:40:43.794 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_f2e9a5ac_serial_sof changed from 1049 to 1050
23:40:43.795 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 09 00 04 00 02 03 20 01 00 D2
23:40:43.795 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 09 00 04 00 02 03 20 01 00 D2
23:40:43.795 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 02 03 20 01 00
23:40:43.795 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 2: Application Command Request (ALIVE:DONE)
23:40:43.795 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 2: Starting initialisation from DONE
23:40:43.795 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@240724ed already registered
23:40:43.796 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 2: Incoming command class BASIC
23:40:43.796 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 2: Received Basic Request
23:40:43.796 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 2: Basic Set sent to the controller will be processed as Basic Report
23:40:43.796 [DEBUG] [.commandclass.ZWaveBasicCommandClass] - NODE 2: Basic report, value = 0x00
23:40:43.796 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
23:40:43.796 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
23:40:43.796 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
23:40:43.797 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Sent Message: class=SendData[0x13], type=Request[0x00], priority=Get, dest=2, callback=91, payload=02 03 71 04 00
23:40:43.797 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: Recv Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 02 03 20 01 00
23:40:43.797 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Checking transaction complete: class=ApplicationCommandHandler, callback id=91, expected=ApplicationCommandHandler, cancelled=false transaction complete!
23:40:43.797 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveTransactionCompletedEvent
23:40:43.797 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveTransactionCompletedEvent
And here is my zwave binding version:
openhab> list | grep ZWave
188 | Active | 80 | 2.0.0.b4 | ZWave Binding
Any help would be appreciated.