Just got a few Fibaro RGBW Controller 2 (FGRGBW-442) and I cannot get them to do a secure inclusion with my OpenHab 2.5.5. The Fibaros support both S0 and S2, but since OpenHab only supports S0 I am looking for them to use S0. I’m doing the inclusion from HABmin and keeping the Fibaro right next to the Aeotec z-stick (devices touching). I’ve also tried doing an exclusion and factory reset multiple times, and it still doesn’t do a secure inclusion. And, yes, the setting on the controller is secure inclusion for “All Devices”, not just “Entry Control Devices”.
Looking at the debug logs, it appears that it is attempting to do a secure inclusion, but I’m almost wondering if the Fibaro just doesn’t respond to it.
Thoughts of what to try next?
Here’s a snippet of the logs, but I’d be happy to share more details as needed:
2020-06-09 21:50:03.910 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 362: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 0
2020-06-09 21:50:03.910 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 362: [WAIT_REQUEST] priority=Controller, requiresResponse=true, callback: 0
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-06-09 21:50:03.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-06-09 21:50:04.910 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 152: Node advancer - advancing to SECURITY_REPORT
2020-06-09 21:50:04.911 [DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 152: Updated networkKey
2020-06-09 21:50:04.911 [DEBUG] [mmandclass.ZWaveSecurityCommandClass] - NODE 152: setupNetworkKey useSchemeZero=false
2020-06-09 21:50:04.912 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 152: Performing secure inclusion.
2020-06-09 21:50:04.912 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 152: SECURITY_INC State=GET_SCHEME
2020-06-09 21:50:04.912 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 152: ZWaveCommandClassTransactionPayload - send to node
2020-06-09 21:50:04.913 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 152: SECURITY check internal
2020-06-09 21:50:04.913 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 152: Command Class COMMAND_CLASS_SECURITY is NOT required to be secured
2020-06-09 21:50:04.913 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 152: sendTransaction org.openhab.binding.zwave.internal.protocol.transaction.ZWaveCommandClassTransactionPayload@757f07f4
2020-06-09 21:50:04.913 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 152: Adding to device queue
2020-06-09 21:50:04.914 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 152: Added 363 to queue - size 44
2020-06-09 21:50:04.914 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-06-09 21:50:08.910 [DEBUG] [sactionManager$ZWaveTransactionTimer] - NODE 255: TID 362: Timeout at state WAIT_REQUEST. 3 retries remaining.
2020-06-09 21:50:08.911 [DEBUG] [sactionManager$ZWaveTransactionTimer] - TID 362: Transaction is current transaction, so clearing!!!!!
2020-06-09 21:50:08.911 [DEBUG] [e.internal.protocol.ZWaveTransaction] - TID 362: Transaction CANCELLED
2020-06-09 21:50:08.911 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 255: notifyTransactionResponse TID:362 CANCELLED
2020-06-09 21:50:08.912 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2020-06-09 21:50:08.913 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - NODE 152: Sending REQUEST Message = 01 0A 00 13 98 03 98 04 00 25 CF 0B
2020-06-09 21:50:08.913 [DEBUG] [ing.zwave.handler.ZWaveSerialHandler] - Message SENT
2020-06-09 21:50:08.913 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage started: TID 363: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.914 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 06
2020-06-09 21:50:08.914 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-06-09 21:50:08.915 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=null[0], type=ACK[2], dest=255, callback=0, payload=
2020-06-09 21:50:08.915 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 363: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.915 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg: ACK
2020-06-09 21:50:08.915 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-06-09 21:50:08.916 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-06-09 21:50:08.924 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 04 01 13 01 E8
2020-06-09 21:50:08.924 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-06-09 21:50:08.925 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-06-09 21:50:08.925 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 363: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.925 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-06-09 21:50:08.925 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 363: [WAIT_RESPONSE] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.926 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Response[1], dest=255, callback=0, payload=01
2020-06-09 21:50:08.926 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 363: Advanced to WAIT_REQUEST
2020-06-09 21:50:08.926 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 152: TID 363: Transaction not completed
2020-06-09 21:50:08.927 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2020-06-09 21:50:08.927 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 1 out at start. Holdoff false.
2020-06-09 21:50:08.941 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 07 00 13 CF 00 00 03 27
2020-06-09 21:50:08.942 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=SendData[19], type=Request[0], dest=0, callback=207, payload=CF 00 00 03
2020-06-09 21:50:08.942 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=SendData[19], type=Request[0], dest=0, callback=207, payload=CF 00 00 03
2020-06-09 21:50:08.942 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction TID 363: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.942 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking outstanding transactions: 1
2020-06-09 21:50:08.943 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Last transaction: TID 363: [WAIT_REQUEST] priority=Immediate, requiresResponse=true, callback: 207
2020-06-09 21:50:08.943 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Checking TID 363: (Callback 207)
2020-06-09 21:50:08.943 [DEBUG] [.serialmessage.ZWaveCommandProcessor] - Callback match!
2020-06-09 21:50:08.943 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Correlated to TID 363: callback 207
2020-06-09 21:50:08.943 [DEBUG] [ve.internal.protocol.ZWaveController] - Incoming Message: Message: class=SendData[19], type=Request[0], dest=0, callback=207, payload=CF 00 00 03
2020-06-09 21:50:08.944 [DEBUG] [nal.protocol.ZWaveTransactionManager] - TID 363: Advanced to WAIT_DATA
2020-06-09 21:50:08.944 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 152: TID 363: Transaction not completed
2020-06-09 21:50:08.944 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty