Пример #1
0
 def alarm_arm_away(self, code=None):
     """Send arm away command."""
     if not self._validate_code(code, 'arming home'):
         return
     from pyalarmdotcom.pyalarmdotcom import Alarmdotcom
     # Open another session to alarm.com to fire off the command
     _alarm = Alarmdotcom(self._username, self._password, timeout=10)
     _alarm.arm_away()
Пример #2
0
 def __init__(self, hass, name, code, username, password):
     from pyalarmdotcom.pyalarmdotcom import Alarmdotcom
     self._alarm = Alarmdotcom(username, password, timeout=10)
     self._hass = hass
     self._name = name
     self._code = str(code) if code else None
     self._username = username
     self._password = password
Пример #3
0
 def __init__(self, hass, name, code, username, password):
     """Initialize the Alarm.com status."""
     from pyalarmdotcom.pyalarmdotcom import Alarmdotcom
     self._alarm = Alarmdotcom(username, password, timeout=10)
     self._hass = hass
     self._name = name
     self._code = str(code) if code else None
     self._username = username
     self._password = password
     self._state = STATE_UNKNOWN