diff --git a/homeassistant/components/simplisafe/__init__.py b/homeassistant/components/simplisafe/__init__.py index f494ccf390e..73a4c61a6ab 100644 --- a/homeassistant/components/simplisafe/__init__.py +++ b/homeassistant/components/simplisafe/__init__.py @@ -109,7 +109,13 @@ async def async_setup_entry(hass, config_entry): """Refresh data from the SimpliSafe account.""" for system in systems: _LOGGER.debug('Updating system data: %s', system.system_id) - await system.update() + + try: + await system.update() + except SimplipyError as err: + _LOGGER.error('There was an error while updating: %s', err) + return + async_dispatcher_send(hass, TOPIC_UPDATE.format(system.system_id)) if system.api.refresh_token_dirty: