From 8320a944d89aeb0d30f2e32d25d1f40055872cc0 Mon Sep 17 00:00:00 2001 From: stefanbode Date: Thu, 8 Dec 2022 12:55:34 +0100 Subject: [PATCH] removed index from shuttermode --- tasmota/tasmota_xdrv_driver/xdrv_27_shutter.ino | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tasmota/tasmota_xdrv_driver/xdrv_27_shutter.ino b/tasmota/tasmota_xdrv_driver/xdrv_27_shutter.ino index 20971efe0..f8e24917b 100644 --- a/tasmota/tasmota_xdrv_driver/xdrv_27_shutter.ino +++ b/tasmota/tasmota_xdrv_driver/xdrv_27_shutter.ino @@ -1366,12 +1366,14 @@ void CmndShutterMotorDelay(void) void CmndShutterMode(void) { - if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= MAX_MODES)) { - ShutterGlobal.position_mode = XdrvMailbox.payload; - Settings->shutter_mode = XdrvMailbox.payload; - ShutterInit(); + if ( XdrvMailbox.index == 1) { + if ((XdrvMailbox.payload >= 0) && (XdrvMailbox.payload <= MAX_MODES)) { + ShutterGlobal.position_mode = XdrvMailbox.payload; + Settings->shutter_mode = XdrvMailbox.payload; + ShutterInit(); + } + ResponseCmndNumber(ShutterGlobal.position_mode); } - ResponseCmndNumber(ShutterGlobal.position_mode); } void CmndShutterRelay(void)