diff --git a/homeassistant/components/recorder/core.py b/homeassistant/components/recorder/core.py index 4e5ac04c3bf..9715d9e9f10 100644 --- a/homeassistant/components/recorder/core.py +++ b/homeassistant/components/recorder/core.py @@ -958,7 +958,9 @@ class Recorder(threading.Thread): self.db_retry_wait, ) tries += 1 - time.sleep(self.db_retry_wait) + + if tries <= self.db_max_retries: + time.sleep(self.db_retry_wait) return False