Help with Fibaro Flood Sensor FGFS-101

I am having trouble getting the Fibaro Flood Sensor (FGFS-101) to work with my setup even though I followed the recommended setup from the Wiki (

Contact coFibFlood_Alarm “Water-Sensor: [MAP(]” { zwave=“11:command=SENSOR_ALARM, alarm_type=5,respond_to_basic=TRUE” }

Below is my item definition:

Contact cEjectorPumpFlood “Ejector Pump Flood Sensor: [MAP(]” (gFloodSensor) {zwave=“21:command=SENSOR_ALARM,alarm_type=5,respond_to_basic=TRUE”}

And it looks like the sensor is properly associated because the Zwave debug log shows NODE 21 changing the value of alarm type 5 when I dunked the sensor in water:

2016-12-01 19:04:21.113 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:112 ]- NODE 21: Alarm Type = Flood (5)
2016-12-01 19:04:21.114 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 21: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 2
2016-12-01 19:04:24.145 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 21: Application Command Request (ALIVE:DONE)
2016-12-01 19:04:24.146 [DEBUG] [ApplicationCommandMessageClass:56 ]- NODE 21: Incoming command class ALARM
2016-12-01 19:04:24.146 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:82 ]- NODE 21: Received Alarm Request
2016-12-01 19:04:24.146 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:94 ]- NODE 21: Alarm report - Value = 0
2016-12-01 19:04:24.147 [DEBUG] [z.i.p.c.ZWaveAlarmCommandClass:112 ]- NODE 21: Alarm Type = Flood (5)
2016-12-01 19:04:24.148 [DEBUG] [.z.internal.ZWaveActiveBinding:450 ]- NODE 21: Got a value event from Z-Wave network, endpoint = 0, command class = ALARM, value = 0
2016-12-01 19:05:06.920 [DEBUG] [ApplicationCommandMessageClass:38 ]- NODE 21: Application Command Request (ALIVE:DONE)

I would appreciate any help on what I’m doing wrong because nothing shows up in my events.log.

Hi John,
I had a similar problem with this flood sensor (I don’t know which generation and article number of the device you have).
Then I read posts somewhere in this community that some features of this device don’t fully work with openhab1 respectively the zwave-1.9-binding.
I updated to openhab2 and the zwave-2-binding and now all is working properly.


Thank you for the update. My transition to OH2 is in the works!

Do you mind posting your item definitions?

Also, in the configuration screen, do you have three channels or six? I have six - two instances of what appears to be identical channels.

this is from the items file:

Switch Fibaro_Kueche_OG_Alarm { channel=“zwave:device:7354c6b3:node16:alarm_flood” }
Number Fibaro_Kueche_OG_Battery “Batterie Wassermelder Küche [%d %%]” (RM,Restore_Item,zWave) { channel=“zwave:device:7354c6b3:node16:battery_level” }
Number Fibaro_Kueche_OG_Temperature “Temperatur Küchenfußboden [%.1f °C]” (RM, Temperatur_Chart,Restore_Item) { channel=“zwave:device:7354c6b3:node16:sensor_temperature” }

I also have 6 channels (binary sensor, temperature, burglar alarm, flood alarm, battery level and general alarm) but I only use 3 channels.

It could have to do with the firmware version discussed over her: FGFS-101 device not recognized anymore (firmware 2.5)

What is the firmware version you have?
I have this issue with a device reporting version 23.23 and I think the configuration listed here: needs to be lowered…

1 Like

Thank you, it seems to work now. Though I had it get stuck in a flood event after I removed the sensor from water, so I need to track down the source of that issue.

@j_wittenzellner did you encounter this bug Strange behaviour of Fibaro Flood Sensor with Razberry and OpenHabian

Simply flood alarm is activated spontaneously.