diff --git a/apps/nspanel-lovelace-ui/luibackend/config.py b/apps/nspanel-lovelace-ui/luibackend/config.py index b8202151..d82eaad0 100644 --- a/apps/nspanel-lovelace-ui/luibackend/config.py +++ b/apps/nspanel-lovelace-ui/luibackend/config.py @@ -126,6 +126,7 @@ class LuiBackendConfig(object): 'sleepBrightness': 20, 'screenBrightness': 100, 'defaultBackgroundColor': "ha-dark", + 'featureExperimentalSliders': False, 'sleepTracking': None, 'sleepTrackingZones': ["not_home", "off"], 'sleepOverride': None, diff --git a/apps/nspanel-lovelace-ui/luibackend/controller.py b/apps/nspanel-lovelace-ui/luibackend/controller.py index 2597c97d..da1fc3d1 100644 --- a/apps/nspanel-lovelace-ui/luibackend/controller.py +++ b/apps/nspanel-lovelace-ui/luibackend/controller.py @@ -85,7 +85,11 @@ class LuiController(object): elif type(defaultBackgroundColor) is list: dbc = rgb_dec565(defaultBackgroundColor) - self._send_mqtt_msg(f"dimmode~{sleepBrightness}~{brightness}~{dbc}") + featureExperimentalSliders=0 + if self._config.get("featureExperimentalSliders"): + featureExperimentalSliders=1 + + self._send_mqtt_msg(f"dimmode~{sleepBrightness}~{brightness}~{dbc}~~{featureExperimentalSliders}") def calc_current_brightness(self, sleep_brightness_config): current_screensaver_brightness = 20