[RELEASE] Fibaro Smart Implant FGBS-222

This is a long shot but if you or someone wants to try the following, it might help (enable the debug log).

Change the following lines (from line 441...)

		case [7,8,9,10,11,12,13]:
			(finalVal,units) = convertTemperature(cmd)
			finalVal = finalVal.toFloat() + settings["${"sensorOffset" + (endpoint-7).toString()}"]
			finalVal = (Math.round(finalVal* 10.0)/10.0).toFloat()
			target?.sendEvent(name: "temperature", value: finalVal, unit: units, descriptionText:"${target} temperature is ${finalVal}${units}" )
			break

to

		case [7,8,9,10,11,12,13]:
			(finalVal2,units) = convertTemperature(cmd)
			logDebug "finalVal2: ${finalVal2}"
			finalVal3 = finalVal2.toFloat() + settings["${"sensorOffset" + (endpoint-7).toString()}"]
			finalVal4 = (Math.round(finalVal3* 10.0)/10.0).toFloat()
			target?.sendEvent(name: "temperature", value: finalVal4, unit: units, descriptionText:"${target} temperature is ${finalVal4}${units}" )
			break

1 Like