home-assistant/core · error · UpdateFailed
UpdateFailed
Error message
UpdateFailed
What it means
Error "UpdateFailed" thrown in home-assistant/core.
Source
Thrown at homeassistant/components/brunt/coordinator.py:85
Error 403 is the API response for any kind of
authentication error (failed password or email)
Error 401 is the API response for things that are not
part of the account, could happen when a device is
deleted from the account.
"""
try:
async with timeout(10):
things = await self.bapi.async_get_things(force=True)
return {thing.serial: thing for thing in things}
except ServerDisconnectedError as err:
raise UpdateFailed(f"Error communicating with API: {err}") from err
except ClientResponseError as err:
if err.status == 403:
raise ConfigEntryAuthFailed from err
if err.status == 401:
_LOGGER.warning("Device not found, will reload Brunt integration")
await self.hass.config_entries.async_reload(self.config_entry.entry_id)
raise UpdateFailed from err
View on GitHub (pinned to 58a3fdb3ea)
Solutions
- Check the network connection between Home Assistant and the Brunt API; the update failed while communicating with the API.
- Retry the update later; a server disconnect is often transient.
- If the error persists, reload the Brunt integration to re-establish the session.
Example fix
The Brunt API call failed. Check network connectivity to the Brunt cloud service and retry; if the error persists, verify the account credentials and device status in the Brunt app.
When it happens
Trigger: Thrown at homeassistant/components/brunt/coordinator.py:85 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of home-assistant/core@58a3fdb3ea (2026-08-14).
Data as JSON: /api/errors/6b6316d61d92d639.
Report an issue: GitHub.