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

  1. Verify outbound internet and DNS from the HA host (curl the NOAA forecast URL)
  2. If a proxy is configured, add NOAA domains to allowed destinations
  3. For transient failures, rely on the coordinator's automatic retry
  4. 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

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


AI-assisted analysis of home-assistant/core@58a3fdb3ea (2026-08-14). Data as JSON: /api/errors/4ac3f5b24429551d. Report an issue: GitHub.