From d88efe405ed9254a120cee594878f0ca88e7b5e3 Mon Sep 17 00:00:00 2001 From: AJ Schmidt Date: Sun, 21 Jun 2020 11:03:36 -0400 Subject: [PATCH] Add armed_night state for AlarmDecoder (#36695) * add arm night state * quick refactor --- homeassistant/components/alarmdecoder/alarm_control_panel.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/alarmdecoder/alarm_control_panel.py b/homeassistant/components/alarmdecoder/alarm_control_panel.py index 0e3fddd7f58..38b9c5999be 100644 --- a/homeassistant/components/alarmdecoder/alarm_control_panel.py +++ b/homeassistant/components/alarmdecoder/alarm_control_panel.py @@ -16,6 +16,7 @@ from homeassistant.const import ( ATTR_CODE, STATE_ALARM_ARMED_AWAY, STATE_ALARM_ARMED_HOME, + STATE_ALARM_ARMED_NIGHT, STATE_ALARM_DISARMED, STATE_ALARM_TRIGGERED, ) @@ -108,6 +109,8 @@ class AlarmDecoderAlarmPanel(AlarmControlPanelEntity): self._state = STATE_ALARM_TRIGGERED elif message.armed_away: self._state = STATE_ALARM_ARMED_AWAY + elif message.armed_home and (message.entry_delay_off or message.perimeter_only): + self._state = STATE_ALARM_ARMED_NIGHT elif message.armed_home: self._state = STATE_ALARM_ARMED_HOME else: