diff --git a/apps/nspanel-lovelace-ui/luibackend/pages.py b/apps/nspanel-lovelace-ui/luibackend/pages.py index 0fb5ddcb..e1dd1374 100644 --- a/apps/nspanel-lovelace-ui/luibackend/pages.py +++ b/apps/nspanel-lovelace-ui/luibackend/pages.py @@ -389,15 +389,15 @@ class LuiPagesGen(object): numpad = "disable" bits = entity.attributes.supported_features if bits & 0b000001: - supported_modes.append("frontend.ui.card.alarm_control_panel.arm_home") + supported_modes.append("rm_home") if bits & 0b000010: - supported_modes.append("frontend.ui.card.alarm_control_panel.arm_away") + supported_modes.append("arm_away") if bits & 0b000100: - supported_modes.append("frontend.ui.card.alarm_control_panel.arm_night") + supported_modes.append("arm_night") if bits & 0b100000: - supported_modes.append("frontend.ui.card.alarm_control_panel.arm_vacation") + supported_modes.append("arm_vacation") else: - supported_modes.append("frontend.ui.card.alarm_control_panel.disarm") + supported_modes.append("disarm") if entity.state == "armed_home": color = rgb_dec565([223,76,30]) @@ -434,7 +434,8 @@ class LuiPagesGen(object): # add padding to arm buttons arm_buttons = "" for b in supported_modes: - arm_buttons += f"~{get_translation(self._locale, b)}~{b}" + modeName = f"frontend.ui.card.alarm_control_panel.{b}" + arm_buttons += f"~{get_translation(self._locale, modeName)}~{b}" if len(supported_modes) < 4: arm_buttons += "~"*((4-len(supported_modes))*2) command = f"entityUpd~{item}~{navigation}{arm_buttons}~{icon}~{color}~{numpad}~{flashing}~{add_btn}"