diff --git a/homeassistant/components/comelit/alarm_control_panel.py b/homeassistant/components/comelit/alarm_control_panel.py index de2186cf7f3b..aa6af33c50b8 100644 --- a/homeassistant/components/comelit/alarm_control_panel.py +++ b/homeassistant/components/comelit/alarm_control_panel.py @@ -112,7 +112,7 @@ class ComelitAlarmEntity( @property def available(self) -> bool: """Return True if alarm is available.""" - if self._area.human_status in [AlarmAreaState.ANOMALY, AlarmAreaState.UNKNOWN]: + if self._area.human_status == AlarmAreaState.UNKNOWN: return False return super().available @@ -151,7 +151,7 @@ class ComelitAlarmEntity( if code != str(self.coordinator.api.device_pin): return await self.coordinator.api.set_zone_status( - self._area.index, ALARM_ACTIONS[DISABLE] + self._area.index, ALARM_ACTIONS[DISABLE], self._area.anomaly ) await self._async_update_state( AlarmAreaState.DISARMED, ALARM_AREA_ARMED_STATUS[DISABLE] @@ -160,7 +160,7 @@ class ComelitAlarmEntity( async def async_alarm_arm_away(self, code: str | None = None) -> None: """Send arm away command.""" await self.coordinator.api.set_zone_status( - self._area.index, ALARM_ACTIONS[AWAY] + self._area.index, ALARM_ACTIONS[AWAY], self._area.anomaly ) await self._async_update_state( AlarmAreaState.ARMED, ALARM_AREA_ARMED_STATUS[AWAY] @@ -169,7 +169,7 @@ class ComelitAlarmEntity( async def async_alarm_arm_home(self, code: str | None = None) -> None: """Send arm home command.""" await self.coordinator.api.set_zone_status( - self._area.index, ALARM_ACTIONS[HOME] + self._area.index, ALARM_ACTIONS[HOME], self._area.anomaly ) await self._async_update_state( AlarmAreaState.ARMED, ALARM_AREA_ARMED_STATUS[HOME_P1] @@ -178,7 +178,7 @@ class ComelitAlarmEntity( async def async_alarm_arm_night(self, code: str | None = None) -> None: """Send arm night command.""" await self.coordinator.api.set_zone_status( - self._area.index, ALARM_ACTIONS[NIGHT] + self._area.index, ALARM_ACTIONS[NIGHT], self._area.anomaly ) await self._async_update_state( AlarmAreaState.ARMED, ALARM_AREA_ARMED_STATUS[NIGHT]