From 039043fe5b6e69d4b51e38a574b74a65a0d4a48f Mon Sep 17 00:00:00 2001 From: Stephan Leuschner Date: Sun, 19 Nov 2023 17:00:55 -0500 Subject: [PATCH] use timeZone from panel config --- .../rootfs/usr/bin/mqtt-manager/config.yml.example | 1 + nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/config.yml.example b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/config.yml.example index 7ff9dcbc..db9db42c 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/config.yml.example +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/config.yml.example @@ -4,6 +4,7 @@ nspanels: panelRecvTopic: "tele/tasmota_nspdev2/RESULT" panelSendTopic: "cmnd/tasmota_nspdev2/CustomSend" timeFormat: "%H:%M" + timeZone: "Europe/Berlin" dateFormat: "full" locale: "en_US" screensaver: 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 adebe3c1..177a8f21 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel.py @@ -73,7 +73,7 @@ class LovelaceUIPanel: time.sleep(1) def update_time(self): - use_timezone = tz.gettz("Europe/Berlin") + use_timezone = tz.gettz(self.settings["timeZone"]) time_string = datetime.datetime.now( use_timezone).strftime(self.settings["timeFormat"]) libs.panel_cmd.send_time(self.sendTopic, time_string)