From d7689ab2557f5a4ad789c93a3d71c2801097e5ee Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Sun, 20 Mar 2022 15:08:53 +0100 Subject: [PATCH] fixed forecast icons --- apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py b/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py index ba534ee7..c943b464 100644 --- a/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py +++ b/apps/nspanel-lovelace-ui/nspanel-lovelace-ui.py @@ -189,15 +189,16 @@ class NsPanelLovelaceUI: o1 = we.attributes.forecast[0]['datetime'] o1 = datetime.datetime.fromisoformat(o1) o1 = babel.dates.format_date(o1, "E", locale=self.config["locale"]) - i1 = weathericons[we.attributes.forecast[0]['condition']] + i1 = get_icon_id(weathericons[we.attributes.forecast[0]['condition']]) u1 = we.attributes.forecast[0]['temperature'] o2 = we.attributes.forecast[1]['datetime'] o2 = datetime.datetime.fromisoformat(o2) o2 = babel.dates.format_date(o2, "E", locale=self.config["locale"]) - i2 = weathericons[we.attributes.forecast[1]['condition']] + i2 = get_icon_id(weathericons[we.attributes.forecast[1]['condition']]) u2 = we.attributes.forecast[1]['temperature'] self.send_mqtt_msg(f"weatherUpdate,?{get_icon_id(weathericons[we.state])}?{we.attributes.temperature}{unit}?{26}?{we.attributes.humidity} %?{o1}?{i1}?{u1}?{o2}?{i2}?{u2}") + def handle_button_press(self, entity_id, btype, optVal=None): if(btype == "OnOff"): if(optVal == "1"):