def setup_platform(hass, config, add_devices, discovery_info=None): """Setup the Verisure platform.""" alarms = [] if int(hub.config.get("alarm", "1")): hub.update_alarms() alarms.extend([VerisureAlarm(value.id) for value in hub.alarm_status.values()]) add_devices(alarms)
def setup_platform(hass, config, add_devices, discovery_info=None): """Setup the Verisure platform.""" alarms = [] if int(hub.config.get('alarm', '1')): hub.update_alarms() alarms.extend( [VerisureAlarm(value.id) for value in hub.alarm_status.values()]) add_devices(alarms)
def update(self): """Update alarm status.""" hub.update_alarms() if hub.alarm_status[self._id].status == 'unarmed': self._state = STATE_ALARM_DISARMED elif hub.alarm_status[self._id].status == 'armedhome': self._state = STATE_ALARM_ARMED_HOME elif hub.alarm_status[self._id].status == 'armed': self._state = STATE_ALARM_ARMED_AWAY elif hub.alarm_status[self._id].status != 'pending': _LOGGER.error('Unknown alarm state %s', hub.alarm_status[self._id].status)
def update(self): """Update alarm status.""" hub.update_alarms() if hub.alarm_status[self._id].status == "unarmed": self._state = STATE_ALARM_DISARMED elif hub.alarm_status[self._id].status == "armedhome": self._state = STATE_ALARM_ARMED_HOME elif hub.alarm_status[self._id].status == "armed": self._state = STATE_ALARM_ARMED_AWAY elif hub.alarm_status[self._id].status != "pending": _LOGGER.error("Unknown alarm state %s", hub.alarm_status[self._id].status) self._changed_by = hub.alarm_status[self._id].name
def update(self): """ Update alarm status """ hub.update_alarms() if hub.alarm_status[self._id].status == 'unarmed': self._state = STATE_ALARM_DISARMED elif hub.alarm_status[self._id].status == 'armedhome': self._state = STATE_ALARM_ARMED_HOME elif hub.alarm_status[self._id].status == 'armed': self._state = STATE_ALARM_ARMED_AWAY elif hub.alarm_status[self._id].status != 'pending': _LOGGER.error( 'Unknown alarm state %s', hub.alarm_status[self._id].status)