From 609b0309faa2342d4f67584cbb520ed29a55f26b Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Sun, 28 Jun 2020 12:54:44 +0200 Subject: [PATCH] Try to fix mi desk lamp Try to fix mi desk lamp (#8748) --- tasmota/support_rotary.ino | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tasmota/support_rotary.ino b/tasmota/support_rotary.ino index 6d79744f4..f7543be0b 100644 --- a/tasmota/support_rotary.ino +++ b/tasmota/support_rotary.ino @@ -127,7 +127,9 @@ void RotaryHandler(void) DEBUG_CORE_LOG(PSTR("ROT: " D_CMND_COLORTEMPERATURE " %d"), Rotary.position - Rotary.last_position); LightSetColorTemp((uint16_t)t); } else { - int8_t d = Settings.light_dimmer; +// int8_t d = Settings.light_dimmer; + int8_t d = LightGetDimmer(0); + d = d + (Rotary.position - Rotary.last_position); if (d < 1) { d = 1; @@ -135,10 +137,11 @@ void RotaryHandler(void) if (d > 100) { d = 100; } - DEBUG_CORE_LOG(PSTR("ROT: " D_CMND_DIMMER " %d"), Rotary.position - Rotary.last_position); +// DEBUG_CORE_LOG(PSTR("ROT: " D_CMND_DIMMER " %d"), Rotary.position - Rotary.last_position); + AddLog_P2(LOG_LEVEL_DEBUG, PSTR("ROT: " D_CMND_DIMMER " %d"), d); LightSetDimmer((uint8_t)d); - Settings.light_dimmer = d; +// Settings.light_dimmer = d; } } Rotary.last_position = 128;