From 2ac00fe243fb4b1617e1d9c6351c0ec9ba64821b Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Thu, 19 May 2022 20:51:38 +0200 Subject: [PATCH] added template for #195 --- apps/nspanel-lovelace-ui/luibackend/config.py | 1 + apps/nspanel-lovelace-ui/luibackend/pages.py | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/nspanel-lovelace-ui/luibackend/config.py b/apps/nspanel-lovelace-ui/luibackend/config.py index 54edc19d..7ed583f5 100644 --- a/apps/nspanel-lovelace-ui/luibackend/config.py +++ b/apps/nspanel-lovelace-ui/luibackend/config.py @@ -71,6 +71,7 @@ class LuiBackendConfig(object): 'locale': "en_US", 'timeFormat': "%H:%M", 'dateFormatBabel': "full", + 'dateAdditonalTemplate': "", 'dateFormat': "%A, %d. %B %Y", 'cards': [{ 'type': 'cardEntities', diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index 33ffc7dc..5b8b7aac 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -48,7 +48,10 @@ class LuiPagesGen(object): else: dateformat = self._config.get("dateFormat") date = datetime.datetime.now().strftime(dateformat) - self._send_mqtt_msg(f"date~{date}") + + addTemplate = self._config.get("dateAdditonalTemplate", "") + addDateText = self._ha_api.render_template(addTemplate) + self._send_mqtt_msg(f"date~{date}{addDateText}") def page_type(self, target_page): self._send_mqtt_msg(f"pageType~{target_page}") @@ -57,7 +60,7 @@ class LuiPagesGen(object): global babel_spec we_name = self._config._config_screensaver.entity.entityId unit = self._config._config_screensaver.raw_config.get("weatherUnit", "celsius") - + if self._ha_api.entity_exists(we_name): we = self._ha_api.get_entity(we_name) else: