diff --git a/apps/nspanel-lovelace-ui/luibackend/icons.py b/apps/nspanel-lovelace-ui/luibackend/icons.py index fcb58c9c..81d5df4b 100644 --- a/apps/nspanel-lovelace-ui/luibackend/icons.py +++ b/apps/nspanel-lovelace-ui/luibackend/icons.py @@ -93,6 +93,8 @@ def map_to_mdi_name(ha_type, state=None, device_class="_", cardType=None): return "lightbulb" elif ha_type == "fan": return "fan" + elif ha_type == "vacuum": + return "robot-vacuum" elif ha_type == "input_boolean": return "check-circle-outline" if state == "on" else "close-circle-outline" elif ha_type == "cover": diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index 7332dc04..0ae54e4b 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -301,7 +301,7 @@ class LuiPagesGen(object): text = entity.state return f"~button~{entityId}~{icon_id}~17299~{name}~{text}" if entityType == "vacuum": - icon_id = get_icon_id_ha("robot-vacuum", state=entity.state, overwrite=icon) + icon_id = get_icon_id_ha("vacuum", state=entity.state, overwrite=icon) if entity.state == "docked": text = "Start" else: