github jpettitt/weather-radar-card v3.11.0-beta2
3.11.0-beta2

pre-release3 hours ago

Beta pre-release. Radar tiles are now reused instead of re-downloaded, and DWD's forecast can keep itself current from newer nowcast runs. Drop-in upgrade from 3.11.0-beta1 or 3.10.0 — no config changes required; the forecast refresh is opt-in.

What's new

  • Radar tiles are reused instead of re-downloaded — switching dashboards and back, or reloading, no longer refetches the whole loop. Tiles of frames at least 15 minutes old are kept in the browser (IndexedDB) until they fall outside the source's history window; recent and forecast frames stay in memory for 5 minutes. Biggest win on DWD, which sends no cache headers: reloading a 2-hour DWD loop went from 100 tile requests to 8 in testing. Reported by @m42cel (#279, #280).

  • forecast_refresh_minutes — keep DWD's forecast current — forecast frames used to keep the nowcast run they first loaded with, and kept showing that forecast after their time had passed. Set this (editor: Forecast Refresh, Off / 5 / 10 / 15 / 30 / 60 min) and the card refetches the forecast from DWD's newest run at most that often, and switches each frame to the observed radar once a run covers it. Only a newer run triggers a refetch. Off by default; 15 is a good balance (#281).

    type: custom:weather-radar-card
    data_source: DWD
    forecast_minutes: 120
    forecast_refresh_minutes: 15

Changed

  • Radar tiles are never smaller than 512 px — small cards used 256 px tiles, and so did the first frame and DWD's coverage mask on any map, because they're created before the map reaches its final size: about 3× the requests for those layers.

Fixed

  • DWD downloaded one frame's tiles twice — the coverage outline is drawn from the same tiles as the newest past frame but fetched them separately; it now shares that frame's download.
  • MapTiles basemap logged 403 errors on every load — it was added to the map before its access token arrived; it now waits for the token (#282).

Earlier in 3.11.0

3.11.0-beta1 added map_style: Custom (your own tile URL) and map_style: MapTiles (OSM through Home Assistant's own map_tiles integration, HA 2026.10+), plus fixes for leaked WMS request options and a blank map after leaving dashboard edit mode — see the 3.11.0-beta1 notes.

Full Changelog: v3.11.0-beta1...v3.11.0-beta2

Don't miss a new weather-radar-card release

NewReleases is sending notifications on new releases.