'Fibaro Z-Wave FGK-101 Temperature & Door/Window Sensor' Full Support Handler

I just got your updated device Handler to work, I believe. What does ASAP 0 and ASAP 1 mean? I’m assuming 1 is no change and zero is temperature update?

Very cool. I will load this code, let it run for this afternoon and report back this evening.

I can’t tell you how much I appreciate this other than tell you why I’m using it.

We have occasionally strange power issues in the neighborhood and the GFI protected outlet will trip. While this is a bit concerning on it’s own, we have no way of knowing that the freezer is off and slowly increasing in temperature and eventually ruining all of our food.

I know it has only been a couple of minutes but I’m already receiving updated temp readings. This looks very promising.

Thank you,
Fred

This

working great so far. How do I change the Celsius to Fahrenheit?

OK. Yes I have v2 of the hub. I don’t know what version of Fibaro I have.

So far temperature works but open/close produces the “is tampered with !” message and doesn’t change the Open/Closed status.

Will watch it tonight and post more info later.

Thanks again,
Fred

@geeji - Please don’t apologize! I appreciate you creating the code and being so helpful. My apologies for the delayed response on everything. It proves to be difficult to find time to do home automation with a 7 month old.

When I was having trouble a couple weekends ago and couldn’t figure it out - I wrote to SmartThings to see if they could offer some guidance as far as why I was having such problems and see if it was a firmware issue. They ended up just uncommenting the temperature line in the standard Fibaro open/close sensor code and installing that for me. That gave me temperature readings, but there were some items I liked about your code that were missing (color coding temperature, showing the temperature instead of open/close status by default, etc.).

I have never coded anything in my life, but spent about an hour digging through different things and figuring it out. I’m pretty impressed with what I was able to find and figure out. However, the only thing I haven’t been able to discover is how to slow down the temperature readings. They seem to happen every 5-10 minutes. That’s a small price to pay, though - I’m up and running!

I don’t want to crash your thread and include another code that may confuse others. I may just create it’s own thread and link it (screenshots are below, though) Can’t thank you enough for your help!

Also have to give SmartThings support some props. They were much more helpful than I thought they’d be based on other comments I’ve heard. It was world class support. Responsive and helpful. Couldn’t ask for anything better.

I am only in need of the temperature. Which is working fantastic. Here in a bit I will check to see if the open and closed is working on mine.

Okay. I confirmed open and close does not work on mine. But like I said I don’t need that function.

Chris,
Thanks for checking. Same status for me. Temp but no open/close. I don’t need open/close but it would be nice to use it to trigger stuff in case someone left the freezer open.

Something is odd though, I’m not getting updates regularly. Probably not the code because if I go to the IDE and do anything, All of the updates for the last few hours roll in.

I’ll check on it in the morning to see how it behaves.

Thanks,
Fred
_

@chris2vic, Woo, nattyb
Thanks a lot for helping me to fix this thorny v2 Hub issue, which has been hampering my Handler for months !
Not so simple to do the modifications “blind” with the testers 6000 miles away, but the benefit is that I can code my day and you can test my night / your day, so it may even go faster :wink:

I did a small modification in my Handler (Line #167) which may, or may not, solve the remaining Open/Close issue.
If it does not, I will need an IDE trace around the time when you approach / remove the magnet from the FGK-101.

Thanks again to all of you for your patience.

@chris2vic
"Report ASAP is 0/1" is part of a watchdog mechanism I installed to alert me when the SmartThings cloud or Hubs freeze or loose messages. You may ignore it, since it is ineffective in your case (the installation of an auxiliary SmartApp is needed).

To change °C -> °F, from the iOS/Android mobile SmartThings App, go to “your_location” / settings_icon and select °F instead of °C.

@Woo
The Open/Close event (using the magnet) should NOT produce any “is tampered with !” message. This should happen ONLY when you open the FGK-101 case, or press the TMP button at the bottom.

Could you please provide an IDE trace with those spurious messages (at the time the magnet is approached / removed) ?

@nattyb
As explained in a previous post (Post #25) in this same thread, my custom Handler will report whenever a +/-0.3°C / 0.5°F temperature difference occurs.
If the temperature is completely stable, it will report only every 4 hours.
Sorry, at that point it is hard coded, but see the same post above for the lines to modify, if needed.

Thank you for all the work you’ve done. My settings are already set up for Fahrenheit but your device Handler is still showing up Celsius on mine.

@chris2vic
I confirm the °F settings does not seem to work anymore (it WAS working in the past :frowning: ).
I will look into it, but may be Woo can help since it is working for him, with the same custom Handler.
May be reinstalling the Handler for your Device AFTER the Location is set to °F would help ?

Yeah I see that now, on his screen shot. That is weird. I do have other thermostats from three other makers and they are showing Fahrenheit.

I just read your edit. Its always been set on Fahrenheit in SmartThings setting.

I will play around with it to on my end and see what I can come up with.

I was wrong. That screenshot wasn’t from Woo it was nattyb. And unless I’m reading it wrong his isn’t your device Handler.

It was from Woo, in the log trace he provided there.
But I agree even for him, the Device Temperature Tile displays as °C instead of °F in the mobile SmartThings app, which is not too surprising since I was initially only interested in °C.
The good news is that I do not need a v2 Hub to debug that one, so I should have a fix by tomorrow.
Sorry for the hiccup.

Geeji,
I think it’s cool to be helping (and getting help from) someone 6000 miles away.

OK. Updated to v0.9.1
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.data: [:]
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.label: Fibaro Door/Window Sensor G
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.name: Fibaro Door/Window Sensor
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.id: 65d38753-9a63-4066-8ae7-a717dff4459d
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.displayName: Fibaro Door/Window Sensor G
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug zwaveHubNodeId: 1
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug device.currentValue(‘reportASAP’) : 1
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug state.maxEventInterval : 13800000
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug state.batteryInterval : 83700000
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug state.deviceID: Fibaro Door/Window Sensor
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎09‎:‎43‎ ‎AM: debug Updated !

Then walked outside and opened and closed the door twice:

Here’s the log (I’ve bolded the only two errors I saw. I don’t know if they are relevant or not :confused:):
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug Parsed Crc16Encap(checksum: 20, command: 13, commandClass: 96, data: [2, 2, 49, 5, 1, 68, 255, 255, 250, 18, 166]) to [‘displayed’:true, ‘value’:’-15.1’, ‘isStateChange’:true, ‘linkText’:Fibaro Door/Window Sensor G, ‘name’:‘temperature’, ‘unit’:‘C’, ‘descriptionText’:Fibaro Door/Window Sensor G temperature is -15.1°C]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug temperature Command : [‘displayed’:true, ‘value’:’-15.1’, ‘isStateChange’:true, ‘linkText’:Fibaro Door/Window Sensor G, ‘name’:‘temperature’, ‘unit’:‘C’]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug ((ftemp-state.lastReportedTemp).abs()>0.2999): false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug state.lastReportedTemp: -15.1

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug ftemp : -15.1

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug (nowTime-state.lastReportTime > state.maxEventInterval) : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug nowTime : 1463238703177

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug state.lastReportTime : 1463238697906

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug ‘Date().getTime()’ : 1463238703179

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug device.displayName : Fibaro Door/Window Sensor G

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug correction : -3.051757815342171E-7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug cmd.scaledSensorValue : -15.18

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug Command from endpoint 2: SensorMultilevelReport(precision: 2, scale: 0, scaledSensorValue: -15.18, sensorType: 1, sensorValue: [255, 255, 250, 18], size: 4)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 60 0D 02 02 31 05 01 44 FF FF FA 12 A6 14 ’
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎43‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 9--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎42‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 167

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎42‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎42‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 9--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug Parsed Crc16Encap(checksum: 247, command: 2, commandClass: 156, data: [8, 0, 0, 0, 0, 130]) to [[‘name’:‘alarm’, ‘descriptionText’:Fibaro Door/Window Sensor G is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Fibaro Door/Window Sensor G], physicalgraph.device.HubMultiAction@1e5cd08c]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug cmdBlock : [8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 00 00 00 82 F7 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎41‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 8--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎38‎ ‎AM: debug Parsed Crc16Encap(checksum: 20, command: 13, commandClass: 96, data: [2, 2, 49, 5, 1, 68, 255, 255, 250, 18, 166]) to [‘displayed’:true, ‘value’:’-15.1’, ‘isStateChange’:true, ‘linkText’:Fibaro Door/Window Sensor G, ‘name’:‘temperature’, ‘unit’:‘C’, ‘descriptionText’:Fibaro Door/Window Sensor G temperature is -15.1°C]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug temperature Command : [‘displayed’:true, ‘value’:’-15.1’, ‘isStateChange’:true, ‘linkText’:Fibaro Door/Window Sensor G, ‘name’:‘temperature’, ‘unit’:‘C’]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug ((ftemp-state.lastReportedTemp).abs()>0.2999): true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug state.lastReportedTemp: -1000.0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug ftemp : -15.1

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug (nowTime-state.lastReportTime > state.maxEventInterval) : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug nowTime : 1463238697906

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug state.lastReportTime : 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug ‘Date().getTime()’ : 1463238697907

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug device.displayName : Fibaro Door/Window Sensor G

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug correction : -3.051757815342171E-7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug cmd.scaledSensorValue : -15.18

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug Command from endpoint 2: SensorMultilevelReport(precision: 2, scale: 0, scaledSensorValue: -15.18, sensorType: 1, sensorValue: [255, 255, 250, 18], size: 4)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 60 0D 02 02 31 05 01 44 FF FF FA 12 A6 14 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎37‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 7--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎36‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 167

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎36‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎36‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 7--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug Parsed Crc16Encap(checksum: 1, command: 3, commandClass: 128, data: [99, 109]) to [[‘name’:‘battery’, ‘displayed’:true, ‘isStateChange’:true, ‘unit’:’%’, ‘value’:99, ‘linkText’:‘Fibaro Door/Window Sensor G’, ‘descriptionText’:Fibaro Door/Window Sensor G battery is 99%]]
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug battery map : [name:battery, displayed:true, isStateChange:true, unit:%, value:99]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug state.batteryInterval : 84600000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug state.lastReportBattery : 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug nowTime : 1463238695651

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug batteryv1.BatteryReport 99

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 80 03 63 6D 01 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎35‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 6--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug Parsed Crc16Encap(checksum: 59, command: 3, commandClass: 48, data: [0, 207]) to null

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug SensorBinaryReport SensorBinaryReport(sensorType: 207, sensorValue: 0)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 00 CF 3B ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 5--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug Parsed Crc16Encap(checksum: 148, command: 2, commandClass: 156, data: [8, 0, 255, 0, 0, 77]) to [[‘name’:‘alarm’, ‘descriptionText’:Fibaro Door/Window Sensor G is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Fibaro Door/Window Sensor G], physicalgraph.device.HubMultiAction@387dc1d6]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug cmdBlock : [8404000E1001, delay 1200, 70040C0105, delay 1200, 85010301, delay 1200, 85010201, delay 1200, 8002, delay 1200, 8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug state.isInitialized : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug state.isInitialized : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 255

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 FF 00 00 4D 94 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎29‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 4--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎26‎ ‎AM: debug Parsed Crc16Encap(checksum: 203, command: 3, commandClass: 48, data: [255, 209]) to null

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎26‎ ‎AM: debug SensorBinaryReport SensorBinaryReport(sensorType: 209, sensorValue: 255)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎26‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 FF D1 CB ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎26‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 3--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎21‎ ‎AM: debug Parsed Crc16Encap(checksum: 59, command: 3, commandClass: 48, data: [0, 207]) to null

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎21‎ ‎AM: debug SensorBinaryReport SensorBinaryReport(sensorType: 207, sensorValue: 0)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎21‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 00 CF 3B ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎21‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 2--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎16‎ ‎AM: debug Parsed Crc16Encap(checksum: 203, command: 3, commandClass: 48, data: [255, 209]) to null

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎16‎ ‎AM: debug SensorBinaryReport SensorBinaryReport(sensorType: 209, sensorValue: 255)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎16‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 FF D1 CB ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎11‎:‎16‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 1--------------------------

@Woo
Thanks a lot for the Log trace, plenty of information there.
Unfortunately, I found at least 3 very bizarre things there, including the Java errors, so I am afraid it will take much more than 1-2 iterations to isolate the problem(s)…
I hope you are still game… :slight_smile:

I have updated my custom handler to version 0.9.2, but although I did some corrections which may help, I do not expect them to be sufficient. Mostly I added trace points so that I have a better chance to understand what happens there.
Note that according to @nattyb, the ST v2 Hub may not be the sole culprit, since he has a v1 Hub, and had also difficulties.
So there may also be some surreptitious firmware update for the Fibaro FGK-101 (the latest one I bought was about 1 year ago).

If you can find the time, please update again the handler, and again provide log trace after the open/close action.

@chris2vic
This version does not correct the °F problems, please wait for the next one.

Geeji,
Totally game. This may sound strange but I find this interesting and fun.

Will update then open and close door twice and post.

Here you go. Added line breaks for readability.

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎08‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 128

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 '
65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 8--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug Parsed Crc16Encap(checksum: 39, command: 13, commandClass: 96, data: [2, 2, 49, 5, 1, 68, 255, 255, 250, 68, 156]) to null

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug ((ftemp-state.lastReportedTemp).abs()>0.2999): false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug state.lastReportedTemp: -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug (nowTime-state.lastReportTime > state.maxEventInterval) : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug nowTime : 1463325967347

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug state.lastReportTime : 1463325966951

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug state.forcedWakeUp : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug ‘Date().getTime()’ : 1463325967347

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug device.displayName : Garage Freezer

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug correction : -3.051757815342171E-7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug cmd.scaledSensorValue : -14.68

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug ftempSign : -1.0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug Command from endpoint 2: SensorMultilevelReport(precision: 2, scale: 0, scaledSensorValue: -14.68, sensorType: 1, sensorValue: [255, 255, 250, 68], size: 4)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 60 0D 02 02 31 05 01 44 FF FF FA 44 9C 27 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎07‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 7--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug Parsed Crc16Encap(checksum: 39, command: 13, commandClass: 96, data: [2, 2, 49, 5, 1, 68, 255, 255, 250, 68, 156]) to [‘displayed’:true, ‘value’:’-14.7’, ‘isStateChange’:true, ‘linkText’:Garage Freezer, ‘name’:‘temperature’, ‘unit’:‘C’, ‘descriptionText’:Garage Freezer temperature is -14.7°C]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug temperature Command : [‘displayed’:true, ‘value’:’-14.7’, ‘isStateChange’:true, ‘linkText’:Garage Freezer, ‘name’:‘temperature’, ‘unit’:‘C’]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug ((ftemp-state.lastReportedTemp).abs()>0.2999): false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug state.lastReportedTemp: -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug (nowTime-state.lastReportTime >
state.maxEventInterval) : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug nowTime : 1463325966951

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug state.lastReportTime : 1463325949414

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug ‘Date().getTime()’ : 1463325966951

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug device.displayName : Garage Freezer

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug correction : -3.051757815342171E-7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug cmd.scaledSensorValue : -14.68

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug ftempSign : -1.0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug Command from endpoint 2: SensorMultilevelReport(precision: 2, scale: 0, scaledSensorValue: -14.68, sensorType: 1, sensorValue: [255, 255, 250, 68], size: 4)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 60 0D 02 02 31 05 01 44 FF FF FA 44 9C 27 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 6--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug Parsed Crc16Encap(checksum: 247, command: 2, commandClass: 156, data: [8, 0, 0, 0, 0, 130]) to [[‘name’:‘alarm’, ‘descriptionText’:Garage Freezer is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Garage Freezer], physicalgraph.device.HubMultiAction@554765a1]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug cmdBlock : [8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 00 00 00 82 F7 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎06‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 5--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 128

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 5--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 128

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎05‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 5--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug Parsed Crc16Encap(checksum: 247, command: 2, commandClass: 156, data: [8, 0, 0, 0, 0, 130]) to [[‘name’:‘alarm’, ‘descriptionText’:Garage Freezer is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Garage Freezer], physicalgraph.device.HubMultiAction@40a96953]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug cmdBlock : [8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 00 00 00 82 F7 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 4--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug Parsed Crc16Encap(checksum: 148, command: 2, commandClass: 156, data: [8, 0, 255, 0, 0, 77]) to [[‘name’:‘alarm’, ‘descriptionText’:Garage Freezer is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Garage Freezer], physicalgraph.device.HubMultiAction@3241e94f]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug cmdBlock : [8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 255

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 FF 00 00 4D 94 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎26‎:‎04‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 4--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎50‎ ‎AM: debug Parsed Crc16Encap(checksum: 39, command: 13, commandClass: 96, data: [2, 2, 49, 5, 1, 68, 255, 255, 250, 68, 156]) to [‘displayed’:true, ‘value’:’-14.7’, ‘isStateChange’:true, ‘linkText’:Garage Freezer, ‘name’:‘temperature’, ‘unit’:‘C’, ‘descriptionText’:Garage Freezer temperature is -14.7°C]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug temperature Command : [‘displayed’:true, ‘value’:’-14.7’, ‘isStateChange’:true, ‘linkText’:Garage Freezer, ‘name’:‘temperature’, ‘unit’:‘C’]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug ((ftemp-state.lastReportedTemp).abs()>0.2999): true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug state.lastReportedTemp: -1000.0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug (nowTime-state.lastReportTime > state.maxEventInterval) : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug nowTime : 1463325949414

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug state.lastReportTime : 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug ‘Date().getTime()’ : 1463325949415

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug device.displayName : Garage Freezer

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug correction : -3.051757815342171E-7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug cmd.scaledSensorValue : -14.68

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug ftemp : -14.7

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug ftempSign : -1.0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug Command from endpoint 2: SensorMultilevelReport(precision: 2, scale: 0, scaledSensorValue: -14.68, sensorType: 1, sensorValue: [255, 255, 250, 68], size: 4)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 60 0D 02 02 31 05 01 44 FF FF FA 44 9C 27 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎49‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 3--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: error groovy.lang.MissingMethodException: No signature of method: static physicalgraph.zwave.ZwaveUtils.uint24FromBytes() is applicable for argument types: (java.util.ArrayList$SubList, java.lang.Integer) values: [[0, 14, 16, 1, 5], 0]
Possible solutions: uint24FromBytes(java.util.ArrayList, int) @ line 128

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 84 06 00 0E 10 01 05 A0 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 3--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: error groovy.lang.MissingPropertyException: No such property: value for class: physicalgraph.zwave.commands.sensorbinaryv1.SensorBinaryReport @ line 341

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: debug sensorbinaryv1.SensorBinaryReport SensorBinaryReport(sensorValue: 0)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 00 CF 3B ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎47‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 3--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug Parsed Crc16Encap(checksum: 32, command: 3, commandClass: 128, data: [98, 125]) to [[‘name’:‘battery’, ‘displayed’:true, ‘isStateChange’:true, ‘unit’:’%’, ‘value’:98, ‘linkText’:‘Garage Freezer’, ‘descriptionText’:Garage Freezer battery is 98%]]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug battery map : [name:battery, displayed:true, isStateChange:true, unit:%, value:98]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug state.forcedWakeUp : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug state.batteryInterval : 83700000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug state.lastReportBattery : 0

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug nowTime : 1463325946834

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug batteryv1.BatteryReport 98

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 80 03 62 7D 20 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎46‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 2--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎44‎ ‎AM: error groovy.lang.MissingPropertyException: No such property: value for class: physicalgraph.zwave.commands.sensorbinaryv1.SensorBinaryReport @ line 341

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎44‎ ‎AM: debug sensorbinaryv1.SensorBinaryReport SensorBinaryReport(sensorValue: 255)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎44‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 FF D1 CB ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎44‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 2--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug Parsed Crc16Encap(checksum: 148, command: 2, commandClass: 156, data: [8, 0, 255, 0, 0, 77]) to [[‘name’:‘alarm’, ‘descriptionText’:Garage Freezer is tampered with !, ‘isStateChange’:true, ‘displayed’:true, ‘linkText’:Garage Freezer], physicalgraph.device.HubMultiAction@7d0da9df]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug cmdBlock : [8404000E1001, delay 1200, 70040C0105, delay 1200, 85010301, delay 1200, 85010201, delay 1200, 8002, delay 1200, 8405, delay 1200, 600D02023104, delay 1200, 8408, delay 2000]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug wakeUpNoMoreInformation()

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug state.isInitialized : true

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug state.isInitialized : false

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug sensoralarmv1.SensorAlarmReport 255

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 9C 02 08 00 FF 00 00 4D 94 ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 1--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: error groovy.lang.MissingPropertyException: No such property: value for class: physicalgraph.zwave.commands.sensorbinaryv1.SensorBinaryReport @ line 341

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug sensorbinaryv1.SensorBinaryReport SensorBinaryReport(sensorValue: 0)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 00 CF 3B ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎40‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 1--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎35‎ ‎AM: error groovy.lang.MissingPropertyException: No such property: value for class: physicalgraph.zwave.commands.sensorbinaryv1.SensorBinaryReport @ line 341

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎35‎ ‎AM: debug sensorbinaryv1.SensorBinaryReport SensorBinaryReport(sensorValue: 255)

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎35‎ ‎AM: debug Parsing… 'zw device: 08, command: 5601, payload: 30 03 FF D1 CB ’

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎25‎:‎35‎ ‎AM: debug --------------------------Parsing… ; state.parseCount: 1--------------------------

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.data: [:]

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.label: Garage Freezer

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.name: Fibaro Door/Window Sensor

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.id: 65d38753-9a63-4066-8ae7-a717dff4459d

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.displayName: Garage Freezer

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug zwaveHubNodeId: 1

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug device.currentValue(‘reportASAP’) : 1

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug state.maxEventInterval : 13800000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug state.batteryInterval : 83700000

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug state.deviceID: Fibaro Door/Window Sensor

65d38753-9a63-4066-8ae7-a717dff4459d ‎8‎:‎24‎:‎47‎ ‎AM: debug Updated !