Update nspanel-lovelace-ui.py

This commit is contained in:
Johannes
2022-03-13 19:09:25 +01:00
committed by GitHub
parent 85d1de3c19
commit 4af3449491

View File

@@ -345,12 +345,14 @@ class NsPanelLovelaceUI:
if item_type == "sensor": if item_type == "sensor":
icon_id = 0 icon_id = 0
unit_of_measurement = ""
icon_mapping = { icon_mapping = {
"temperature": 2, "temperature": 2,
"power": 4 "power": 4
} }
if entity.attributes.device_class in icon_mapping: if "device_class" in entity.attributes:
icon_id = icon_mapping[entity.attributes.device_class] if entity.attributes.device_class in icon_mapping:
icon_id = icon_mapping[entity.attributes.device_class]
value = entity.state + " " + entity.attributes.unit_of_measurement value = entity.state + " " + entity.attributes.unit_of_measurement
return "entityUpd,{0},{1},{2},{3},{4},{5}".format(item_nr, "text", item, icon_id, name, value) return "entityUpd,{0},{1},{2},{3},{4},{5}".format(item_nr, "text", item, icon_id, name, value)