From: Marcel Date: Fri, 22 Jan 2021 02:01:31 +0000 (+0100) Subject: [miio] Fix double stratus update (#9901) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=ca6d62ddeb1ce7bcc3a1cc2925c191f7079b6c80;p=openhab-addons.git [miio] Fix double stratus update (#9901) closing: #9898 Signed-off-by: Marcel Verpaalen --- diff --git a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java index 74b5d0d28f..d5badf5fd0 100644 --- a/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java +++ b/bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoBasicHandler.java @@ -595,6 +595,7 @@ public class MiIoBasicHandler extends MiIoAbstractHandler { logger.debug("'{}' channel '{}' has unit '{}' with symbol '{}'.", getThing().getUID(), basicChannel.getChannel(), basicChannel.getUnit(), unit); updateState(basicChannel.getChannel(), new QuantityType<>(val.getAsBigDecimal(), unit)); + return; } else { logger.debug("Unit '{}' used by '{}' channel '{}' is not found.. using default unit.", getThing().getUID(), basicChannel.getUnit(), basicChannel.getChannel());