From 72ea8a7cfeb37b9647d8ce6bb35b9b6b204f0544 Mon Sep 17 00:00:00 2001 From: Gerard Date: Wed, 9 Mar 2022 15:23:06 +0100 Subject: [PATCH] Change weather interval to 15 minutes As discussed in #26. --- apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py b/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py index 77d85645..7651a6ee 100644 --- a/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py +++ b/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py @@ -32,11 +32,9 @@ class NsPanelLovelanceUI: self.api.run_daily(self.update_date, time) self.update_date("") - # Setup weather callback # TODO: change to a less often callback - time = datetime.time(0, 0, 0) - self.api.run_minutely(self.update_screensaver_weather, time) - - self.update_screensaver_weather("") + # Setup weather callback + weather_interval = 15 * 60 # 15 minutes + self.api.run_every(self.update_screensaver_weather, "now", weather_interval) # set brightness of screensaver if type(self.config["brightnessScreensaver"]) == int: