From: Hans-Jörg Merk Date: Wed, 1 Dec 2021 10:58:59 +0000 (+0100) Subject: [wemo] Fix receiving empty binary state during poll (#11679) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=7fbcd714c0b1e25ef86e91e0e2dbb03f209d5d56;p=openhab-addons.git [wemo] Fix receiving empty binary state during poll (#11679) Signed-off-by: Hans-Jörg Merk --- diff --git a/bundles/org.openhab.binding.wemo/src/main/java/org/openhab/binding/wemo/internal/handler/WemoHandler.java b/bundles/org.openhab.binding.wemo/src/main/java/org/openhab/binding/wemo/internal/handler/WemoHandler.java index 50191917aa..0eb877d39f 100644 --- a/bundles/org.openhab.binding.wemo/src/main/java/org/openhab/binding/wemo/internal/handler/WemoHandler.java +++ b/bundles/org.openhab.binding.wemo/src/main/java/org/openhab/binding/wemo/internal/handler/WemoHandler.java @@ -421,8 +421,10 @@ public class WemoHandler extends AbstractWemoHandler implements UpnpIOParticipan } else { value = substringBetween(wemoCallResponse, "", ""); } - logger.trace("New state '{}' for device '{}' received", value, getThing().getUID()); - this.onValueReceived(variable, value, actionService + "1"); + if (value.length() != 0) { + logger.trace("New state '{}' for device '{}' received", value, getThing().getUID()); + this.onValueReceived(variable, value, actionService + "1"); + } } } } catch (Exception e) {