From e1732bd0b097b68dec4bd5718eedb09389f43496 Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Fri, 7 Oct 2022 16:33:02 +0200 Subject: [PATCH] Update pages.py --- apps/nspanel-lovelace-ui/luibackend/pages.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index 962ed0ec..c4565262 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -583,16 +583,19 @@ class LuiPagesGen(object): self._send_mqtt_msg(command) def generate_power_page(self, navigation, heading, items): - command = f"entityUpd~{heading}~{navigation}~6666~A~test" - for item in items: + command = f"entityUpd~{heading}~{navigation}" + for idx, item in enumerate(items): entity = apis.ha_api.get_entity(item.entityId) icon_color = self.get_entity_color(entity) device_class = entity.attributes.get("device_class", "") icon = get_icon_id_ha(item.entityId.split(".")[0], state=entity.state, device_class=device_class, overwrite=item.iconOverride) speed = 0 if float(entity.state) > 0: - speed = 1 - command += f"~{icon_color}~{icon}~{speed}~{entity.state}~" + speed = -1 + if idx == 0: + command += f"~{icon_color}~{icon}~{entity.state}~" + else: + command += f"~{icon_color}~{icon}~{speed}~{entity.state}~" self._send_mqtt_msg(command) def render_card(self, card, send_page_type=True):