diff --git a/homeassistant/components/sensor/gitter.py b/homeassistant/components/sensor/gitter.py index 5a41046a948aa..69d6f75dc6d89 100644 --- a/homeassistant/components/sensor/gitter.py +++ b/homeassistant/components/sensor/gitter.py @@ -13,7 +13,7 @@ from homeassistant.const import CONF_NAME, CONF_API_KEY from homeassistant.helpers.entity import Entity -REQUIREMENTS = ['gitterpy==0.1.5'] +REQUIREMENTS = ['gitterpy==0.1.6'] _LOGGER = logging.getLogger(__name__) @@ -99,5 +99,8 @@ def icon(self): def update(self): """Get the latest data and updates the state.""" data = self._data.user.unread_items(self._room) - self._mention = len(data['mention']) - self._state = len(data['chat']) + if 'error' not in data.keys(): + self._mention = len(data['mention']) + self._state = len(data['chat']) + else: + _LOGGER.error("Not joined: %s", self._room) diff --git a/requirements_all.txt b/requirements_all.txt index a467b3dcfa2ed..37201e3592071 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -277,7 +277,7 @@ gTTS-token==1.1.1 # gattlib==0.20150805 # homeassistant.components.sensor.gitter -gitterpy==0.1.5 +gitterpy==0.1.6 # homeassistant.components.notify.gntp gntp==1.0.3