diff --git a/nspanel-lovelace-ui/config.yaml b/nspanel-lovelace-ui/config.yaml index 2a1a4715..d4fbed4a 100644 --- a/nspanel-lovelace-ui/config.yaml +++ b/nspanel-lovelace-ui/config.yaml @@ -1,6 +1,6 @@ # https://developers.home-assistant.io/docs/add-ons/configuration#add-on-config name: NSPanel Lovelace UI Addon -version: "4.7.52" +version: "4.7.53" slug: nspanel-lovelace-ui description: NSPanel Lovelace UI Addon services: diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_cards.py b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_cards.py index 4b32c388..26fc1a76 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_cards.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_cards.py @@ -11,6 +11,7 @@ from libs.helper import rgb_dec565, scale import time import threading import datetime +import json class HAEntity(panel_cards.Entity): def __init__(self, locale, config, panel): @@ -30,7 +31,7 @@ class HAEntity(panel_cards.Entity): self.icon_overwrite = libs.home_assistant.get_template(config_icon) config_color = self.config.get("color", None) if config_color and isinstance(config_color, str) and config_color.startswith("ha:"): - self.color_overwrite = libs.home_assistant.get_template(config_color)[3:] + self.color_overwrite = json.loads(libs.home_assistant.get_template(config_color)[3:]) if self.etype in ["delete", "navigate", "iText"]: out = super().render()