From cac00a7efdac97ca63759d679e6510b920244528 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Thu, 24 Sep 2020 17:13:32 +0200 Subject: [PATCH] Fix domoticz/shutter compile error --- tasmota/xdrv_07_domoticz.ino | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tasmota/xdrv_07_domoticz.ino b/tasmota/xdrv_07_domoticz.ino index 0ba9f2764..0f4dafeb9 100644 --- a/tasmota/xdrv_07_domoticz.ino +++ b/tasmota/xdrv_07_domoticz.ino @@ -236,7 +236,7 @@ bool DomoticzMqttData(void) { return true; } uint8_t svalue = svalue_tok.getUInt(); - svalue = (nvalue == 2) ? svalue / 10 : 0; + svalue = (2 == nvalue) ? svalue / 10 : 0; if (GetFanspeed() == svalue) { return true; // Stop loop as already set } @@ -249,14 +249,10 @@ bool DomoticzMqttData(void) { } else #endif // USE_SONOFF_IFAN #ifdef USE_SHUTTER - if (isShutter) - { - // TODO this code seems redundant, nvalue is already retrieved from above - nvalue = domoticz.getUInt(PSTR("nvalue", -1)); - + if (isShutter) { uint8_t position = domoticz.getUInt(PSTR("svalue1"), 0); if (nvalue != 2) { - position = nvalue == 0 ? 0 : 100; + position = (0 == nvalue) ? 0 : 100; } snprintf_P(XdrvMailbox.topic, TOPSZ, PSTR("/" D_PRFX_SHUTTER D_CMND_SHUTTER_POSITION));