diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index dbc0dd0145436..165787a6dbdcc 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -259,12 +259,19 @@ async def async_setup( self.state = ENTRY_STATE_SETUP_RETRY wait_time = 2 ** min(tries, 4) * 5 tries += 1 - _LOGGER.warning( - "Config entry '%s' for %s integration not ready yet. Retrying in %d seconds", - self.title, - self.domain, - wait_time, - ) + if tries == 1: + _LOGGER.warning( + "Config entry '%s' for %s integration not ready yet. Retrying in background", + self.title, + self.domain, + ) + else: + _LOGGER.debug( + "Config entry '%s' for %s integration not ready yet. Retrying in %d seconds", + self.title, + self.domain, + wait_time, + ) async def setup_again(now: Any) -> None: """Run setup again."""