From 1775ba3cb1c97d67c11c6220c14e47df90bd48f8 Mon Sep 17 00:00:00 2001 From: Gerard Date: Wed, 9 Mar 2022 12:06:56 +0100 Subject: [PATCH] Show days in weather forecast --- apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py b/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py index fa102ea5..d6272799 100644 --- a/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py +++ b/apps/nspanel-lovelance-ui/nspanel-lovelance-ui.py @@ -194,11 +194,14 @@ class NsPanelLovelanceUI: 'windy-variant': 25 } - # TODO: Weekday's instead of +1, +2 - o1 = "Day +1" + o1 = we.attributes.forecast[0]['datetime'] + o1 = datetime.datetime.fromisoformat(o1) + o1 = o1.strftime("%a") i1 = weathericons[we.attributes.forecast[0]['condition']] u1 = we.attributes.forecast[0]['temperature'] - o2 = "Day +2" + o2 = we.attributes.forecast[1]['datetime'] + o2 = datetime.datetime.fromisoformat(o2) + o2 = o2.strftime("%a") i2 = weathericons[we.attributes.forecast[1]['condition']] u2 = we.attributes.forecast[1]['temperature'] self.send_mqtt_msg(f"weatherUpdate,?{weathericons[we.state]}?{we.attributes.temperature}{unit}?{26}?{we.attributes.humidity} %?{o1}?{i1}?{u1}?{o2}?{i2}?{u2}")