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()
|
self._controller.startup()
|
||||||
if msg[1] == "screensaverOpen":
|
if msg[1] == "screensaverOpen":
|
||||||
self._controller.weather_update("")
|
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":
|
if msg[1] == "buttonPress2":
|
||||||
entity_id = msg[2]
|
entity_id = msg[2]
|
||||||
btype = msg[3]
|
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)
|
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
|
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):
|
def update_berry_driver(self):
|
||||||
topic = self.topic_send.replace("CustomSend", "UpdateDriverVersion")
|
topic = self.topic_send.replace("CustomSend", "UpdateDriverVersion")
|
||||||
self._send_mqtt_msg(self.desired_tasmota_driver_url, topic=topic)
|
self._send_mqtt_msg(self.desired_tasmota_driver_url, topic=topic)
|
||||||
|
|||||||
Reference in New Issue
Block a user