home-assistant/core · warning · UpdateFailed
Error updating from NOAA: {error}
Error message
Error updating from NOAA: {error} What it means
UpdateFailed(f'Error updating from NOAA: {error}') from the aurora forecast coordinator when aiohttp raises a ClientError during api.get_forecast_data — any transport-level HTTP failure (DNS failure, connection refused/reset, TLS error, non-connection HTTPException from aiohttp). The coordinator logs it and schedules a retry; sensors keep last-known values.
Source
Thrown at homeassistant/components/aurora/coordinator.py:53
name="Aurora",
update_interval=timedelta(minutes=5),
)
self.api = AuroraForecast(async_get_clientsession(hass))
self.latitude = round(self.config_entry.data[CONF_LATITUDE])
self.longitude = round(self.config_entry.data[CONF_LONGITUDE])
self.threshold = int(
self.config_entry.options.get(CONF_THRESHOLD, DEFAULT_THRESHOLD)
)
@override
async def _async_update_data(self) -> int:
"""Fetch the data from the NOAA Aurora Forecast."""
try:
return await self.api.get_forecast_data(self.longitude, self.latitude)
except ClientError as error:
raise UpdateFailed(f"Error updating from NOAA: {error}") from error
View on GitHub (pinned to 58a3fdb3ea)
Solutions
- Verify outbound internet and DNS from the HA host (curl the NOAA forecast URL)
- If a proxy is configured, add NOAA domains to allowed destinations
- For transient failures, rely on the coordinator's automatic retry
- Check NOAA SWPC service status if failures persist
Defensive patterns
Strategy: retry
Try / catch
try:
await coordinator.async_refresh()
except UpdateFailed as err:
if str(err).startswith("Error updating from NOAA"):
_LOGGER.info("NOAA fetch failed; will retry next interval") Prevention
- Monitor HA host DNS health; NOAA outages are usually transient
- Allow api.swpc.noaa.gov through any egress proxy
- Rely on coordinator retries rather than tight custom polling
When it happens
Trigger: GET to the NOAA SWPC aurora forecast service failing at the network layer: no internet, DNS for the NOAA host failing, connection reset, proxy rejecting the request.
Common situations: Temporary internet outages; DNS filtering/blocking the NOAA domain; HA running behind a proxy that drops the request; NOAA service unreachable during incidents.
Related errors
- Unable find multi-factor auth module: {mfa_module_id}
- current_conditions_update_error
- forecast_update_error
- Error communicating with API: {e}
- update_error
AI-assisted analysis of home-assistant/core@58a3fdb3ea (2026-08-14).
Data as JSON: /api/errors/4ac3f5b24429551d.
Report an issue: GitHub.