mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 07:24:24 +01:00
send screensaver on sleepReached
This commit is contained in:
@@ -139,7 +139,7 @@ class LuiController(object):
|
||||
return
|
||||
|
||||
if button_type == "sleepReached":
|
||||
self._pages_gen.page_type("screensaver")
|
||||
self._pages_gen.generate_screensaver_page()
|
||||
return
|
||||
|
||||
if button_type == "bExit":
|
||||
|
||||
@@ -41,8 +41,9 @@ class LuiMqttListener(object):
|
||||
# send messages for current page
|
||||
if not msg_send:
|
||||
self._controller.startup()
|
||||
if msg[1] == "screensaverOpen":
|
||||
self._controller.weather_update("")
|
||||
if msg[1] == "sleepReached":
|
||||
entity_id = msg[2]
|
||||
self._controller.button_press(entity_id, "sleepReached", None)
|
||||
# try to request tasmota driver version again in case it's still None
|
||||
if self._updater.current_tasmota_driver_version is None:
|
||||
self._updater.request_berry_driver_version()
|
||||
|
||||
@@ -55,6 +55,10 @@ class LuiPagesGen(object):
|
||||
def page_type(self, target_page):
|
||||
self._send_mqtt_msg(f"pageType,{target_page}")
|
||||
|
||||
def generate_screensaver_page(self):
|
||||
self.page_type("screensaver")
|
||||
self.update_screensaver_weather("")
|
||||
|
||||
def update_screensaver_weather(self, kwargs):
|
||||
global babel_spec
|
||||
we_name = kwargs['weather']
|
||||
|
||||
Reference in New Issue
Block a user