mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-21 23:14:25 +01:00
ask for berry driver version on screensaver tap
This commit is contained in:
@@ -40,6 +40,9 @@ class LuiMqttListener(object):
|
||||
self._controller.startup()
|
||||
if msg[1] == "screensaverOpen":
|
||||
self._controller.weather_update("")
|
||||
# try to request tasmota driver version again in case it's still None
|
||||
self._updater.current_tasmota_driver_version is None:
|
||||
self._updater.request_berry_driver_version()
|
||||
if msg[1] == "buttonPress2":
|
||||
entity_id = msg[2]
|
||||
btype = msg[3]
|
||||
|
||||
@@ -69,6 +69,10 @@ class Updater:
|
||||
LOGGER.info("Update Pre-Check failed Tasmota Driver Version: %s Panel Version: %s", self.current_tasmota_driver_version, self.current_display_firmware_version)
|
||||
return False
|
||||
|
||||
def request_berry_driver_version(self):
|
||||
topic = self.topic_send.replace("CustomSend", "GetDriverVersion")
|
||||
self._send_mqtt_msg("X", topic=topic)
|
||||
|
||||
def update_berry_driver(self):
|
||||
topic = self.topic_send.replace("CustomSend", "UpdateDriverVersion")
|
||||
self._send_mqtt_msg(self.desired_tasmota_driver_url, topic=topic)
|
||||
|
||||
Reference in New Issue
Block a user