From 1b5e574a76a6e0d7dc55bfa6a58b43ee01159fcc Mon Sep 17 00:00:00 2001 From: Jeroen ter Heerdt Date: Mon, 4 Sep 2017 13:34:56 +0200 Subject: [PATCH] Fixing bug when using egardiaserver - package requirement updated to 1.0.20. (#9294) * Bumping pythonegardia package requirement up to .18 * Updating requirements_all to reflect updated pythonegardia package .18 * Catching up with reality and updating egardia.py Requirements_all reflects updated package requirement for python-egardia of 1.0.20 --- homeassistant/components/alarm_control_panel/egardia.py | 7 ++++--- requirements_all.txt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/alarm_control_panel/egardia.py b/homeassistant/components/alarm_control_panel/egardia.py index 1ef5e5d64d8..fbafe061334 100644 --- a/homeassistant/components/alarm_control_panel/egardia.py +++ b/homeassistant/components/alarm_control_panel/egardia.py @@ -18,7 +18,7 @@ from homeassistant.const import ( CONF_NAME, STATE_ALARM_DISARMED, STATE_ALARM_ARMED_HOME, STATE_ALARM_ARMED_AWAY, STATE_ALARM_TRIGGERED) -REQUIREMENTS = ['pythonegardia==1.0.19'] +REQUIREMENTS = ['pythonegardia==1.0.20'] _LOGGER = logging.getLogger(__name__) @@ -154,8 +154,9 @@ class EgardiaAlarm(alarm.AlarmControlPanel): def update(self): """Update the alarm status.""" - status = self._egardiasystem.getstate() - self.parsestatus(status) + if not self._rs_enabled: + status = self._egardiasystem.getstate() + self.parsestatus(status) def alarm_disarm(self, code=None): """Send disarm command.""" diff --git a/requirements_all.txt b/requirements_all.txt index 89f42d89979..664ca45a82b 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -800,7 +800,7 @@ python-wink==1.5.1 python_openzwave==0.4.0.31 # homeassistant.components.alarm_control_panel.egardia -pythonegardia==1.0.19 +pythonegardia==1.0.20 # homeassistant.components.device_tracker.trackr pytrackr==0.0.5