diff --git a/esphome/nspanel_esphome_core.yaml b/esphome/nspanel_esphome_core.yaml index b9d31e8..e297f99 100644 --- a/esphome/nspanel_esphome_core.yaml +++ b/esphome/nspanel_esphome_core.yaml @@ -1318,7 +1318,7 @@ number: - lambda: |- disp1->send_command_printf("brightness_dim=%i", int(x)); disp1->set_component_value("settings.dimslider", int(x)); - if (current_page->state != "screensaver" and current_brightness->state <= x) { + if (current_page->state != "screensaver" and current_brightness->state != x) { set_brightness->execute(x); timer_sleep->execute(); if (current_page->state == "settings") disp1->set_component_text_printf("dim_text", "%i%%", int(x));