Fibaro FGMS001 Motion Sensor, no motion detected events

  • Platform information:
    • Hardware: KVM VM
    • OS: Ubuntu 16.04
    • Java Runtime Environment: openjdk version “1.8.0_202”
    • openHAB version: 2.4.0 Release Build
    • Zwave binding: 2.5.0.201903042328

The device was discovered and added to inbox. There seems to be a number of channels including alarm_motion but I get no event or debug if I wave my hand in front of it, even though the device blinks to show it detected something. If I lift the device it triggers an event and after a bit it also set alarm_motion to OFF but there doesn’t seem to be an ON event?

20:35:48.798 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0F 00 04 00 02 09 71 05 00 00 00 FF 07 03 00 70
20:35:48.803 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 09 71 05 00 00 00 FF 07 03 00
20:35:48.807 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 09 71 05 00 00 00 FF 07 03 00
20:35:48.807 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
20:35:48.808 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
20:35:48.809 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
20:35:48.809 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
20:35:48.810 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_ALARM
20:35:48.810 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_ALARM V5 NOTIFICATION_REPORT
20:35:48.811 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 2: NOTIFICATION report - 0 = 0, event=3, status=255, plen=0
20:35:48.812 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 2: Alarm Type = BURGLAR (0)
20:35:48.813 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveAlarmValueEvent
20:35:48.814 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_ALARM, value=255
20:35:48.815 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter processing NOTIFICATION
20:35:48.816 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter NOTIFICATION event is 3, type OnOffType
20:35:48.823 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter processing NOTIFICATION
20:35:48.824 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter NOTIFICATION event is 3, type OnOffType
20:35:48.825 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:071de70e:node2:alarm_tamper to ON [OnOffType]
20:35:48.826 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
20:35:48.827 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@64fbba91.
20:35:48.829 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
20:35:48.830 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
20:35:48.831 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
20:35:48.832 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
20:36:19.324 [DEBUG] [ZWaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 10 00 04 00 02 0A 71 05 00 00 00 FF 07 00 01 03 6D
20:36:19.329 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 0A 71 05 00 00 00 FF 07 00 01 03
20:36:19.333 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=2, callback=0, payload=00 02 0A 71 05 00 00 00 FF 07 00 01 03
20:36:19.334 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - lastTransaction null
20:36:19.337 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Application Command Request (ALIVE:DONE)
20:36:19.337 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: resetResendCount initComplete=true isDead=false
20:36:19.338 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: Incoming command class COMMAND_CLASS_ALARM, endpoint 0
20:36:19.339 [DEBUG] [ing.zwave.internal.protocol.ZWaveNode] - NODE 2: SECURITY NOT required on COMMAND_CLASS_ALARM
20:36:19.339 [DEBUG] [otocol.commandclass.ZWaveCommandClass] - NODE 2: Received COMMAND_CLASS_ALARM V5 NOTIFICATION_REPORT
20:36:19.340 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 2: NOTIFICATION report - 0 = 0, event=0, status=255, plen=1
20:36:19.340 [DEBUG] [l.commandclass.ZWaveAlarmCommandClass] - NODE 2: Alarm Type = BURGLAR (0)
20:36:19.341 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Got an event from Z-Wave network: ZWaveAlarmValueEvent
20:36:19.341 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Got a value event from Z-Wave network, endpoint=0, command class=COMMAND_CLASS_ALARM, value=255
20:36:19.342 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter processing NOTIFICATION
20:36:19.343 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter NOTIFICATION event is 0, type OnOffType
20:36:19.343 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:071de70e:node2:alarm_motion to OFF [OnOffType]
20:36:19.344 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter processing NOTIFICATION
20:36:19.344 [DEBUG] [nternal.converter.ZWaveAlarmConverter] - NODE 2: Alarm converter NOTIFICATION event is 0, type OnOffType
20:36:19.345 [DEBUG] [nding.zwave.handler.ZWaveThingHandler] - NODE 2: Updating channel state zwave:device:071de70e:node2:alarm_tamper to OFF [OnOffType]
20:36:19.346 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Commands processed 1.
20:36:19.347 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - NODE 2: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@6c2ffec1.
20:36:19.347 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
20:36:19.348 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
20:36:19.349 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
20:36:19.349 [DEBUG] [rnal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

Am I just blind or where should I look?

Thanks,

Torkil

You need to link the channels to items.

Thanks.

I mistakenly believed there was some auto generated items I could refer to just by channel name.

Indeed, that is possible too, set Simple Mode to on.

So sort of working but every time I tinker with rules there’s a period of time where I get no motion detection events on the channel. The connection is fine, as I get tamper events, just no motion events, even though the device blinks blue (motion detected). I’m guessing it’s because I also have a convenience switch for flipping motion detection when I’m making changes and something gets confused.

Any ideas what the problem might be, or how I can “reset” the device?

Thanks,

Torkil

What is that for? Please show details.

Also make sure you have your associations group set correctly to your controller.

I have these items linked to controls in HABPanel:

Switch Fibaro_Motion1 "Bathroom" { channel="zwave:device:071de70e:node2:alarm_motion" }
Switch Fibaro_Tamper1 "Bathroom" { channel="zwave:device:071de70e:node2:alarm_tamper" }
Switch Fibaro_Binary1 "Bathroom" { channel="zwave:device:071de70e:node2:sensor_binary" }

Not sure what that is. It works fine most of the time though, just not after I use my HABPanel switch to set motion detected to OFF manually when debugging.

Mvh.

Torkil