Page 1 of 1

Fibaro FGFS-101 Temperature and Battery Updates

Posted: 11 May 2015 21:01
by enco.josh
I am not receiving unsolicited battery level updates from the Fibaro FGFS-101 flood sensor. I have attached zniffer file of the Multi Channel Cmd Encap frame that is sent from the device whenever the temperature changes. Does that same command also include the battery level? This is the log that is created by my Razberry controller when it received the same frame. You can see that it was able to grab the temperature out of the packet but no battery update. I currently have two batteries, one that is near 100% and another near 70%. If I swap the batteries, the battery level report doesn't change.

[2015-05-11 15:34:54.854] [D] [zway] RECEIVED: ( 01 12 00 04 00 02 0C 60 0D 02 02 31 05 01 44 00 00 0A AF 5E )
[2015-05-11 15:34:54.854] [D] [zway] SENT ACK
[2015-05-11 15:34:54.855] [D] [zway] SETDATA devices.2.data.lastReceived = 0 (0x00000000)
[2015-05-11 15:34:54.855] [D] [zway] SETDATA devices.2.instances.2.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2015-05-11 15:34:54.855] [D] [zway] SETDATA devices.2.instances.2.commandClasses.49.data.1.scale = 0 (0x00000000)
[2015-05-11 15:34:54.856] [D] [zway] SETDATA devices.2.instances.2.commandClasses.49.data.1.val = 27.350000
[2015-05-11 15:34:54.857] [D] [zway] SETDATA devices.2.instances.2.commandClasses.49.data.1.scaleString = "°C"
[2015-05-11 15:34:54.857] [D] [zway] SETDATA devices.2.instances.2.commandClasses.49.data.1 = Empty

Fibaro insists that the problem is with Razberry and not the device itself. I had to add the Razberry to the 3rd association group in order to receive temperature updates as well. I was hoping that would fix my battery level updates but it did not. What is the difference in the association and multi channel association classes? Should I try including the Razberry in the 3rd multi channel association class as well?

Re: Fibaro FGFS-101 Temperature and Battery Updates

Posted: 12 May 2015 17:16
by enco.josh
I figured it out. I had to add the RaZberry to the device's association group 3. That allowed for unsolicited temperature and battery updates. I had to connect a power supply to the battery terminals to adjust the battery level enough to trigger an update. The temperature updates are sent as a multi class command encapsulation (or at least that is what the zniffer detects), while the battery update uses the battery command class.