mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2025-12-22 23:44:25 +01:00
fix weather override
This commit is contained in:
@@ -83,13 +83,13 @@ class LuiPagesGen(object):
|
|||||||
down1 = we.attributes.forecast[0]['temperature']
|
down1 = we.attributes.forecast[0]['temperature']
|
||||||
else:
|
else:
|
||||||
LOGGER.info(f"Forecast 1 is overrriden with {wOF1}")
|
LOGGER.info(f"Forecast 1 is overrriden with {wOF1}")
|
||||||
entity = self._ha_api.get_entity(wOF1)
|
|
||||||
icon = None
|
icon = None
|
||||||
name = None
|
name = None
|
||||||
if type(wOF1) is dict:
|
if type(wOF1) is dict:
|
||||||
icon = next(iter(wOF1.items()))[1].get('icon')
|
icon = next(iter(wOF1.items()))[1].get('icon')
|
||||||
name = next(iter(wOF1.items()))[1].get('name')
|
name = next(iter(wOF1.items()))[1].get('name')
|
||||||
wOF1 = next(iter(wOF1.items()))[0]
|
wOF1 = next(iter(wOF1.items()))[0]
|
||||||
|
entity = self._ha_api.get_entity(wOF1)
|
||||||
up1 = name if name is not None else entity.attributes.friendly_name
|
up1 = name if name is not None else entity.attributes.friendly_name
|
||||||
icon1 = get_icon_id_ha("sensor", state=entity.state, device_class=entity.attributes.get("device_class", ""), overwrite=icon)
|
icon1 = get_icon_id_ha("sensor", state=entity.state, device_class=entity.attributes.get("device_class", ""), overwrite=icon)
|
||||||
unit_of_measurement = entity.attributes.get("unit_of_measurement", "")
|
unit_of_measurement = entity.attributes.get("unit_of_measurement", "")
|
||||||
@@ -108,13 +108,13 @@ class LuiPagesGen(object):
|
|||||||
down2 = we.attributes.forecast[1]['temperature']
|
down2 = we.attributes.forecast[1]['temperature']
|
||||||
else:
|
else:
|
||||||
LOGGER.info(f"Forecast 2 is overrriden with {wOF2}")
|
LOGGER.info(f"Forecast 2 is overrriden with {wOF2}")
|
||||||
entity = self._ha_api.get_entity(wOF2)
|
|
||||||
icon = None
|
icon = None
|
||||||
name = None
|
name = None
|
||||||
if type(wOF2) is dict:
|
if type(wOF2) is dict:
|
||||||
icon = next(iter(wOF2.items()))[1].get('icon')
|
icon = next(iter(wOF2.items()))[1].get('icon')
|
||||||
name = next(iter(wOF2.items()))[1].get('name')
|
name = next(iter(wOF2.items()))[1].get('name')
|
||||||
wOF2 = next(iter(wOF2.items()))[0]
|
wOF2 = next(iter(wOF2.items()))[0]
|
||||||
|
entity = self._ha_api.get_entity(wOF2)
|
||||||
up2 = name if name is not None else entity.attributes.friendly_name
|
up2 = name if name is not None else entity.attributes.friendly_name
|
||||||
icon2 = get_icon_id_ha("sensor", state=entity.state, device_class=entity.attributes.get("device_class", ""), overwrite=icon)
|
icon2 = get_icon_id_ha("sensor", state=entity.state, device_class=entity.attributes.get("device_class", ""), overwrite=icon)
|
||||||
unit_of_measurement = entity.attributes.get("unit_of_measurement", "")
|
unit_of_measurement = entity.attributes.get("unit_of_measurement", "")
|
||||||
|
|||||||
Reference in New Issue
Block a user