diff --git a/homeassistant/components/life360/const.py b/homeassistant/components/life360/const.py index 21bf9a89c5e..d148a06c634 100644 --- a/homeassistant/components/life360/const.py +++ b/homeassistant/components/life360/const.py @@ -7,7 +7,7 @@ DOMAIN = "life360" LOGGER = logging.getLogger(__package__) ATTRIBUTION = "Data provided by life360.com" -COMM_TIMEOUT = 3.05 +COMM_TIMEOUT = 10 SPEED_FACTOR_MPH = 2.25 SPEED_DIGITS = 1 UPDATE_INTERVAL = timedelta(seconds=10) diff --git a/homeassistant/components/life360/coordinator.py b/homeassistant/components/life360/coordinator.py index ba3e7672cdb..0b9641bfcae 100644 --- a/homeassistant/components/life360/coordinator.py +++ b/homeassistant/components/life360/coordinator.py @@ -116,10 +116,10 @@ class Life360DataUpdateCoordinator(DataUpdateCoordinator[Life360Data]): return await getattr(self._api, func)(*args) except LoginError as exc: LOGGER.debug("Login error: %s", exc) - raise ConfigEntryAuthFailed from exc + raise ConfigEntryAuthFailed(exc) from exc except Life360Error as exc: LOGGER.debug("%s: %s", exc.__class__.__name__, exc) - raise UpdateFailed from exc + raise UpdateFailed(exc) from exc async def _async_update_data(self) -> Life360Data: """Get & process data from Life360."""