diff --git a/homeassistant/components/manual/alarm_control_panel.py b/homeassistant/components/manual/alarm_control_panel.py index b73638fe720..08dcba23272 100644 --- a/homeassistant/components/manual/alarm_control_panel.py +++ b/homeassistant/components/manual/alarm_control_panel.py @@ -291,7 +291,7 @@ class ManualAlarm(alarm.AlarmControlPanelEntity, RestoreEntity): self._state = STATE_ALARM_DISARMED self._state_ts = dt_util.utcnow() - self.async_schedule_update_ha_state() + self.async_write_ha_state() async def async_alarm_arm_home(self, code: str | None = None) -> None: """Send arm home command.""" @@ -357,7 +357,7 @@ class ManualAlarm(alarm.AlarmControlPanelEntity, RestoreEntity): self._previous_state = self._state self._state = state self._state_ts = dt_util.utcnow() - self.async_schedule_update_ha_state() + self.async_write_ha_state() self._async_set_state_update_events() def _async_set_state_update_events(self) -> None: diff --git a/homeassistant/components/manual_mqtt/alarm_control_panel.py b/homeassistant/components/manual_mqtt/alarm_control_panel.py index 2c779886110..4a00c0c65d0 100644 --- a/homeassistant/components/manual_mqtt/alarm_control_panel.py +++ b/homeassistant/components/manual_mqtt/alarm_control_panel.py @@ -369,7 +369,7 @@ class ManualMQTTAlarm(alarm.AlarmControlPanelEntity): self._previous_state = self._state self._state = state self._state_ts = dt_util.utcnow() - self.async_schedule_update_ha_state() + self.async_write_ha_state() pending_time = self._pending_time(state) if state == STATE_ALARM_TRIGGERED: