From 0b4e4e81d47b8501f4811c32f264f9b8e792f779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sat, 17 Sep 2022 10:26:59 +0200 Subject: [PATCH] Handle connection issues with Traccar (#78624) --- homeassistant/components/traccar/device_tracker.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/traccar/device_tracker.py b/homeassistant/components/traccar/device_tracker.py index b668d2fff33..1f6b0b828bd 100644 --- a/homeassistant/components/traccar/device_tracker.py +++ b/homeassistant/components/traccar/device_tracker.py @@ -11,6 +11,7 @@ from pytraccar import ( GeofenceModel, PositionModel, TraccarAuthenticationException, + TraccarConnectionException, TraccarException, ) from stringcase import camelcase @@ -238,6 +239,9 @@ class TraccarScanner: except TraccarAuthenticationException: _LOGGER.error("Authentication for Traccar failed") return False + except TraccarConnectionException as exception: + _LOGGER.error("Connection with Traccar failed - %s", exception) + return False await self._async_update() async_track_time_interval(self._hass, self._async_update, self._scan_interval)