hi, I had 5-10 minutes yesterday to debug this issue and I found what is causing the issue, here are the logs for the two switches when switched from the wall:
switch 1:
> 2016-03-29 20:09:24.430 [DEBUG] [eController$ZWaveReceiveThread:1481]- Receive Message = 01 09 00 04 00 07 03 25 03 FF 2F > 2016-03-29 20:09:24.434 [DEBUG] [eController$ZWaveReceiveThread:1405]- Receive queue ADD: Length=1 > 2016-03-29 20:09:24.434 [DEBUG] [b.z.i.protocol.ZWaveController:1163]- Receive queue TAKE: Length=0 > 2016-03-29 20:09:24.437 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 09 00 04 00 07 03 25 03 FF 2F > 2016-03-29 20:09:24.440 [DEBUG] [b.z.i.protocol.ZWaveController:1164]- Process Message = 01 09 00 04 00 07 03 25 03 FF 2F > 2016-03-29 20:09:24.441 [DEBUG] [b.z.i.protocol.ZWaveController:192 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 03 25 03 FF > 2016-03-29 20:09:24.442 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 7: Application Command Request (ALIVE:DONE) > 2016-03-29 20:09:24.443 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 7: Incoming command class SWITCH_BINARY > 2016-03-29 20:09:24.444 [DEBUG] [.ZWaveBinarySwitchCommandClass:79 ]- Received Switch Binary Request for Node ID = 7 > 2016-03-29 20:09:24.446 [DEBUG] [.ZWaveBinarySwitchCommandClass:115 ]- NODE 7: Switch Binary report, value = 0xFF > 2016-03-29 20:09:24.448 [DEBUG] [b.z.i.protocol.ZWaveController:635 ]- Notifying event listeners: ZWaveCommandClassValueEvent > 2016-03-29 20:09:24.449 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent > 2016-03-29 20:09:24.450 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SWITCH_BINARY, value = 255 > 2016-03-29 20:09:24.451 [WARN ] [.z.internal.ZWaveActiveBinding:467 ]- NODE 7: No item bound for event, endpoint = 0, command class = SWITCH_BINARY, value = 255, ignoring. > 2016-03-29 20:09:24.453 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:63 ]- Sent message Message: class = SendData (0x13), type = Request (0x00), payload = 07 01 00 > 2016-03-29 20:09:24.455 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:64 ]- Recv message Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 03 25 03 FF > 2016-03-29 20:09:24.456 [DEBUG] [.z.i.p.s.ZWaveCommandProcessor:65 ]- Checking transaction complete: class=ApplicationCommandHandler, expected=SendData, cancelled=false
switch 2:
2016-03-29 20:11:04.622 [DEBUG] [eController$ZWaveReceiveThread:1481]- Receive Message = 01 0D 00 04 00 07 07 60 0D 02 02 25 03 FF 42 2016-03-29 20:11:04.627 [DEBUG] [eController$ZWaveReceiveThread:1405]- Receive queue ADD: Length=1 2016-03-29 20:11:04.627 [DEBUG] [b.z.i.protocol.ZWaveController:1163]- Receive queue TAKE: Length=0 2016-03-29 20:11:04.631 [DEBUG] [o.b.z.i.protocol.SerialMessage:233 ]- Assembled message buffer = 01 0D 00 04 00 07 07 60 0D 02 02 25 03 FF 42 2016-03-29 20:11:04.633 [DEBUG] [b.z.i.protocol.ZWaveController:1164]- Process Message = 01 0D 00 04 00 07 07 60 0D 02 02 25 03 FF 42 2016-03-29 20:11:04.636 [DEBUG] [b.z.i.protocol.ZWaveController:192 ]- Message: class = ApplicationCommandHandler (0x04), type = Request (0x00), payload = 00 07 07 60 0D 02 02 25 03 FF 2016-03-29 20:11:04.637 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 7: Application Command Request (ALIVE:DONE) 2016-03-29 20:11:04.638 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 7: Incoming command class MULTI_INSTANCE 2016-03-29 20:11:04.638 [DEBUG] [ZWaveMultiInstanceCommandClass:145 ]- NODE 7: Received Multi-instance/Multi-channel Request 2016-03-29 20:11:04.639 [DEBUG] [ZWaveMultiInstanceCommandClass:452 ]- NODE 7: Requested Command Class = SWITCH_BINARY (0x25) 2016-03-29 20:11:04.640 [DEBUG] [ZWaveMultiInstanceCommandClass:472 ]- NODE 7: Endpoint = 2, calling handleApplicationCommandRequest. 2016-03-29 20:11:04.641 [DEBUG] [.ZWaveBinarySwitchCommandClass:79 ]- Received Switch Binary Request for Node ID = 7 2016-03-29 20:11:04.642 [DEBUG] [.ZWaveBinarySwitchCommandClass:115 ]- NODE 7: Switch Binary report, value = 0xFF 2016-03-29 20:11:04.643 [DEBUG] [b.z.i.protocol.ZWaveController:635 ]- Notifying event listeners: ZWaveCommandClassValueEvent 2016-03-29 20:11:04.644 [DEBUG] [.z.internal.ZWaveActiveBinding:433 ]- ZwaveIncomingEvent 2016-03-29 20:11:04.645 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 7: Got a value event from Z-Wave network, endpoint = 2, command class = SWITCH_BINARY, value = 255 2016-03-29 20:11:04.646 [DEBUG] [ApplicationCommandMessageClass:85 ]- Transaction not completed: node address inconsistent.
so it seems that the FGS-222 is sending the wrong endpoint as when switching switch 1 endpoint = 0 is received instead of endpoint = 1:
NODE 7: Got a value event from Z-Wave network, endpoint = 0, command class = SWITCH_BINARY, value = 255
when switch 2 is switched the expected endpoint = 2 is received:
NODE 7: Got a value event from Z-Wave network, endpoint = 2, command class = SWITCH_BINARY, value = 255
I don’t know if this could be an issue due from a wrong configuration param or it’s a fibaro software issue but I think it is surely a strange behaviour.