Fibaro Door Sensor FGK101 only counting signals (serial_sof)

Hello everyone,

I have a Fibator FGK101 door sensor. It shows up as online, it delivers a battery level and it WORKED yesterday, showing OPEN/CLOSED immediately when changed.

Today however, it’s always NULL. In the Karaf Log I can see actions from the controller whenever I open/close the sensor:

when opening: zwave_serial_zstick_4fdd66f2_serial_sof changed from 231 to 232
when closing: zwave_serial_zstick_4fdd66f2_serial_sof changed from 232 to 233

However, the devices refuse to “translate” this into OPEN/CLOSED :S

Security for the Razberry is deactivated already.
Tried manual wake up a dozen times (also counts up, but also delivers one serial_ack entry as well)

Any suggestions? This thing is annoying me for quite some time now and starts to cause frustration.

Thank you for helping

Best regards

Really there’s not much we can say without seeing a debug log. Clearly if the SOF is increasing, the stick is receiving messages so we need to see what is happening…

Hi Chris,

Chris Jackson himself :slight_smile: I really appreciate your effort for the community - your answers in many other threads really solved most of my problems when installing the Razberry board (Update Binding, make board reachable with AMA0, etc…)

Thanks for the info. Just tried to figure out how to do that (I am new to openhab). I guess this is what you are looking for and it seems like the device is not awake. Wondering how that is possible if it is sending data, manually waking up the device does not help unfortunately, although it works during initial configuration and initialising. (reseted both the controller and the door sensor like 10 times already to make it work :frowning: )

Note: 197 | Active | 80 | 2.1.0.201705281057 | ZWave Binding

The log contains two actions: removing the magnet from the sensor and attach it again.

12:35:22.536 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_4fdd66f2_serial_sof changed from 406 to 407
12:35:22.541 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 13 00 04 00 02 0D 56 01 71 05 00 00 00 FF 06 16 00 FF C5 11 
12:35:22.584 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
12:35:22.593 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage inputMessage: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 16 00 FF C5 
12:35:22.600 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lockMessage: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 16 00 FF C5 
12:35:22.609 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 16 00 FF C5 
12:35:22.620 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
12:35:22.621 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
12:35:22.622 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
12:35:22.629 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Decapsulating COMMAND_CLASS_CRC_16_ENCAP
12:35:22.635 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
12:35:22.640 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_ALARM
12:35:22.645 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_ALARM V5 NOTIFICATION_REPORT
12:35:22.653 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
12:35:22.656 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@aa1314.
12:35:22.659 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
12:35:22.662 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
12:35:22.665 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
12:35:22.668 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
12:35:22.672 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:22.675 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:22.679 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:22.682 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:22.685 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:22.690 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:22.695 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
12:35:22.698 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing
12:35:27.114 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 13 00 04 00 02 0D 56 01 71 05 00 00 00 FF 06 17 00 CC F4 12 
12:35:27.117 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_serial_zstick_4fdd66f2_serial_sof changed from 407 to 408
12:35:27.144 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT 6
12:35:27.149 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage inputMessage: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 17 00 CC F4 
12:35:27.157 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage past lockMessage: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 17 00 CC F4 
12:35:27.165 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], dest=2, callback=0, payload=00 02 0D 56 01 71 05 00 00 00 FF 06 17 00 CC F4 
12:35:27.175 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
12:35:27.178 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
12:35:27.184 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
12:35:27.188 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Decapsulating COMMAND_CLASS_CRC_16_ENCAP
12:35:27.192 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
12:35:27.195 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_ALARM
12:35:27.201 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_ALARM V5 NOTIFICATION_REPORT
12:35:27.226 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
12:35:27.230 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@e104f6.
12:35:27.233 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
12:35:27.236 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
12:35:27.239 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
12:35:27.242 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start
12:35:27.246 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:27.250 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:27.254 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:27.258 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:27.261 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 2: listening == false, frequentlyListening == false, awake == false
12:35:27.264 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 2: Node not awake!
12:35:27.267 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction from controllerQueue
12:35:27.270 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage nothing

Ok, I think you’re using the security version (ie the development branch) - right?

There seems to be an issue with the notifications in the current version - I’ll take a look over the weekend.

Hello Chris,

I am not sure about your version question as I did not intentionally buy any particular version. I simply bought the one available from amz: FIBEFGK-101-ZW5 .

Best regards

I meant what version of the binding are you using? Release, snapshot or development?

Hi Chris, this is the link i used to update: http://www.cd-jackson.com/downloads/openhab2/org.openhab.binding.zwave-2.1.0-SNAPSHOT.jar

Yet, in the karaf list it shows up as:
Note: 197 | Active | 80 | 2.1.0.201705281057 | ZWave Binding
-without a “snapshot” tag.

Ok, that’s fine. So you are using the development version which had a problem with notifications. Please use the latest version and hopefully it will be ok.

Works like a charm :slight_smile: Thank you for the help!