From 3dcb91b276a574c0f827af0ca4c72ec3c64a542f Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Mon, 20 Nov 2023 18:02:58 +0100 Subject: [PATCH] implement doubletaptounlock --- nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py index 96ab6dfc..7e5cfb6d 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py @@ -124,13 +124,14 @@ class LovelaceUIPanel: entity_id = msg[2] btype = msg[3] value = msg[4] if len(msg) > 4 else None - if btype == "bExit": - # TODO: Impelement default card + if entity_id=="screensaver" and self.settings.get("screensaver").get("doubleTapToUnlock") and value == "1": + return + # in case privious_cards is empty add a default card if len(self.privious_cards) == 0: self.privious_cards.append( - list(self.cards.values())[0]) + list(self.cards.values())[0]) # TODO: Impelement default card config self.current_card = self.privious_cards.pop() libs.panel_cmd.page_type(self.sendTopic, self.current_card.type) libs.panel_cmd.entityUpd(self.sendTopic, self.current_card.render())