Add iAlarm "triggered" support (#18263)

This commit is contained in:
Ludovico de Nittis 2018-11-06 15:30:41 +01:00 committed by Paulus Schoutsen
parent 39412dc930
commit 47af194d06
2 changed files with 5 additions and 3 deletions

View File

@ -12,10 +12,10 @@ import homeassistant.components.alarm_control_panel as alarm
from homeassistant.components.alarm_control_panel import PLATFORM_SCHEMA
from homeassistant.const import (
CONF_HOST, CONF_NAME, CONF_PASSWORD, CONF_USERNAME, STATE_ALARM_ARMED_AWAY,
STATE_ALARM_ARMED_HOME, STATE_ALARM_DISARMED)
STATE_ALARM_ARMED_HOME, STATE_ALARM_DISARMED, STATE_ALARM_TRIGGERED)
import homeassistant.helpers.config_validation as cv
REQUIREMENTS = ['pyialarm==0.2']
REQUIREMENTS = ['pyialarm==0.3']
_LOGGER = logging.getLogger(__name__)
@ -89,6 +89,8 @@ class IAlarmPanel(alarm.AlarmControlPanel):
state = STATE_ALARM_ARMED_AWAY
elif status == self._client.ARMED_STAY:
state = STATE_ALARM_ARMED_HOME
elif status == self._client.TRIGGERED:
state = STATE_ALARM_TRIGGERED
else:
state = None

View File

@ -947,7 +947,7 @@ pyhomematic==0.1.51
pyhydroquebec==2.2.2
# homeassistant.components.alarm_control_panel.ialarm
pyialarm==0.2
pyialarm==0.3
# homeassistant.components.device_tracker.icloud
pyicloud==0.9.1