From 167fb78b07a7aa591d50cc3eca6d1e12bbc258ec Mon Sep 17 00:00:00 2001 From: Johannes Braun Date: Fri, 9 Dec 2022 23:20:04 +0100 Subject: [PATCH] use status entity for speaker sel if configured #608 --- apps/nspanel-lovelace-ui/luibackend/pages.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index e101ed09..d879fd9d 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -505,11 +505,19 @@ class LuiPagesGen(object): item_str = "" for item in entities: item_str += self.generate_entities_item(item, "cardGrid") - + bck_override = entity.iconOverride + if entity.status is not None: + bck_entity = entity.entityId + entity.entityId = entity.status + entity.iconOverride = "mdi:speaker" item_str += self.generate_entities_item(entity, "cardGrid") + entity.iconOverride = bck_override + if entity.status is not None: + bck_entity = entity.entityId + entity.entityId = bck_entity command = f"entityUpd~{heading}~{navigation}~{entityId}~{title}~~{author}~~{volume}~{iconplaypause}~{onoffbutton}~{shuffleBtn}{media_icon}{item_str}" self._send_mqtt_msg(command)