From 80eb1e43b9bd45569ea3a0d05a0a6709faa0c15e Mon Sep 17 00:00:00 2001 From: bflorian Date: Thu, 6 Oct 2016 10:22:51 -0700 Subject: [PATCH] PROB-1359 set Fibaro motion ZW5 temperature scale properly --- .../fibaro-motion-sensor-zw5.groovy | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/devicetypes/fibargroup/fibaro-motion-sensor-zw5.src/fibaro-motion-sensor-zw5.groovy b/devicetypes/fibargroup/fibaro-motion-sensor-zw5.src/fibaro-motion-sensor-zw5.groovy index 7504d93..ae882ed 100644 --- a/devicetypes/fibargroup/fibaro-motion-sensor-zw5.src/fibaro-motion-sensor-zw5.groovy +++ b/devicetypes/fibargroup/fibaro-motion-sensor-zw5.src/fibaro-motion-sensor-zw5.groovy @@ -127,9 +127,10 @@ def zwaveEvent(physicalgraph.zwave.commands.sensormultilevelv5.SensorMultilevelR def map = [ displayed: true ] switch (cmd.sensorType) { case 1: - map.name = "temperature" - map.unit = cmd.scale == 1 ? "F" : "C" - map.value = convertTemperatureIfNeeded(cmd.scaledSensorValue, map.unit, cmd.precision) + def cmdScale = cmd.scale == 1 ? "F" : "C" + map.name = "temperature" + map.unit = getTemperatureScale() + map.value = convertTemperatureIfNeeded(cmd.scaledSensorValue, cmdScale, cmd.precision) break case 3: map.name = "illuminance"