]> git.basschouten.com Git - openhab-addons.git/commitdiff
[amazonechocontrol] HandlerTemperatureSensor: increase resolution (#9246)
authorSven Killig <sven@killig.de>
Sun, 6 Dec 2020 17:31:47 +0000 (18:31 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Dec 2020 17:31:47 +0000 (18:31 +0100)
Signed-off-by: Sven Killig <sven@killig.de>
bundles/org.openhab.binding.amazonechocontrol/src/main/java/org/openhab/binding/amazonechocontrol/internal/smarthome/HandlerTemperatureSensor.java

index 500b3247290c46dc70a45135dbbb857d8959ab46..eb863d655bebd781f764925ca29f20319f559d50 100644 (file)
@@ -12,8 +12,7 @@
  */
 package org.openhab.binding.amazonechocontrol.internal.smarthome;
 
-import static org.openhab.binding.amazonechocontrol.internal.smarthome.Constants.CHANNEL_TYPE_TEMPERATURE;
-import static org.openhab.binding.amazonechocontrol.internal.smarthome.Constants.ITEM_TYPE_NUMBER_TEMPERATURE;
+import static org.openhab.binding.amazonechocontrol.internal.smarthome.Constants.*;
 
 import java.io.IOException;
 import java.util.List;
@@ -71,7 +70,7 @@ public class HandlerTemperatureSensor extends HandlerBase {
                 JsonObject value = state.get("value").getAsJsonObject();
                 // For groups take the first
                 if (temperatureValue == null) {
-                    int temperature = value.get("value").getAsInt();
+                    float temperature = value.get("value").getAsFloat();
                     String scale = value.get("scale").getAsString();
                     if ("CELSIUS".equals(scale)) {
                         temperatureValue = new QuantityType<Temperature>(temperature, SIUnits.CELSIUS);