From 3655958d2685b4d39d20534e6981d98cddf6931f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Sun, 18 Sep 2022 21:38:27 +0200 Subject: [PATCH] Seperate timeout errors in rest requests (#78710) --- homeassistant/components/rest/data.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/homeassistant/components/rest/data.py b/homeassistant/components/rest/data.py index 7c8fd61e688..86219634027 100644 --- a/homeassistant/components/rest/data.py +++ b/homeassistant/components/rest/data.py @@ -69,6 +69,12 @@ class RestData: ) self.data = response.text self.headers = response.headers + except httpx.TimeoutException as ex: + if log_errors: + _LOGGER.error("Timeout while fetching data: %s", self._resource) + self.last_exception = ex + self.data = None + self.headers = None except httpx.RequestError as ex: if log_errors: _LOGGER.error(