diff --git a/tasmota/my_user_config.h b/tasmota/my_user_config.h index 451639688..d69039c10 100644 --- a/tasmota/my_user_config.h +++ b/tasmota/my_user_config.h @@ -219,7 +219,7 @@ #define APP_BLINKTIME 10 // [BlinkTime] Time in 0.1 Sec to blink/toggle power for relay 1 #define APP_BLINKCOUNT 10 // [BlinkCount] Number of blinks (0 = 32000) #define APP_SLEEP 0 // [Sleep] Sleep time to lower energy consumption (0 = Off, 1 - 250 mSec), -#define PWM_MIN_SLEEP 10 // Sleep will be lowered to this value when light is on, to avoid flickering +#define PWM_MAX_SLEEP 10 // Sleep will be lowered to this value when light is on, to avoid flickering #define KEY_DEBOUNCE_TIME 50 // [ButtonDebounce] Number of mSeconds button press debounce time #define KEY_HOLD_TIME 40 // [SetOption32] Number of 0.1 seconds to hold Button or external Pushbutton before sending HOLD message diff --git a/tasmota/xdrv_04_light.ino b/tasmota/xdrv_04_light.ino index f2e9353bc..1f3216c8f 100644 --- a/tasmota/xdrv_04_light.ino +++ b/tasmota/xdrv_04_light.ino @@ -1594,8 +1594,8 @@ void LightAnimate(void) sleep = Settings.sleep; } } else { - if (Settings.sleep > PWM_MIN_SLEEP) { - sleep = PWM_MIN_SLEEP; // set a minimal value of 50 milliseconds to ensure that animations are smooth + if (Settings.sleep > PWM_MAX_SLEEP) { + sleep = PWM_MAX_SLEEP; // set a maxumum value of 50 milliseconds to ensure that animations are smooth } else { sleep = Settings.sleep; // or keep the current sleep if it's lower than 50 }