From 6a7606b3e06703e4401b7e03b1ec39ab3b263bf7 Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Mon, 20 Nov 2023 17:54:30 +0100 Subject: [PATCH] . --- nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/ha_cards.py | 2 ++ .../rootfs/usr/bin/mqtt-manager/panel_cards.py | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) 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 8aeabbd1..0b3b832c 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 @@ -27,6 +27,8 @@ class HAEntity(panel_cards.Entity): color = ha_colors.get_entity_color( self.etype, self.state, self.attributes) name = self.config.get("name", self.attributes.get("friendly_name", "unknown")) + if self.name_overwrite: + name = self.name_overwrite value = "" match self.etype: diff --git a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel_cards.py b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel_cards.py index 05004ce8..c0596ac8 100644 --- a/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel_cards.py +++ b/nspanel-lovelace-ui/rootfs/usr/bin/mqtt-manager/panel_cards.py @@ -28,10 +28,11 @@ class Entity: self.panel = panel self.icon_overwrite = config.get("icon", None) self.name_overwrite = config.get("name", None) + self.color_overwrite = config.get("color", None) def render(self, cardType=""): icon_char = self.icon_overwrite or "" - color = rgb_dec565([255, 255, 255]) + color = rgb_dec565([68, 115, 158]) name = self.name_overwrite or "" value = "" match self.etype: @@ -41,7 +42,8 @@ class Entity: page_search_res = self.panel.searchCard( self.entity_id.split(".")[1]) if page_search_res is not None: - name = name if name is not None else page_search_res.title + if name is "": + name = page_search_res.title value = get_translation( self.locale, "frontend.ui.card.button.press") return f"~button~{self.entity_id}~{get_icon_char(icon_char)}~{color}~{name}~{value}"