From a9fd53c864f73173bc077559946d8fc65f2d6f9c Mon Sep 17 00:00:00 2001 From: stefanbode Date: Sun, 7 Nov 2021 16:30:15 +0100 Subject: [PATCH] Limit venetian blind on endposition 0 and 100 --- tasmota/xdrv_27_shutter.ino | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tasmota/xdrv_27_shutter.ino b/tasmota/xdrv_27_shutter.ino index ab5f804b7..a7681a1a6 100644 --- a/tasmota/xdrv_27_shutter.ino +++ b/tasmota/xdrv_27_shutter.ino @@ -534,6 +534,8 @@ void ShutterUpdatePosition(void) Shutter[i].start_position = Shutter[i].real_position; // manage venetian blinds + Shutter[i].tilt_target_pos = Settings->shutter_position[i] == 0 ? Shutter[i].tilt_config[0] : Shutter[i].tilt_target_pos; + Shutter[i].tilt_target_pos = Settings->shutter_position[i] == 100 ? Shutter[i].tilt_config[1] : Shutter[i].tilt_target_pos; if (abs(Shutter[i].tilt_real_pos - Shutter[i].tilt_target_pos) > 10) { AddLog(LOG_LEVEL_DEBUG_MORE, PSTR("SHT: Tilt does not match akt %d, target %d"),Shutter[i].tilt_real_pos,Shutter[i].tilt_target_pos); XdrvMailbox.payload = -99;