MeteoSwiss Radar — animated Swiss precipitation radar as a Lovelace card

Hi everyone,

If you’re in Switzerland you probably check the MeteoSwiss radar before hanging the laundry out. I wanted that animation on my HA dashboard, so I built hass-meteoswiss-radar.

It’s an integration plus a Lovelace card. The integration proxies the MeteoSwiss app API (their endpoints send no CORS headers, so the browser can’t call them directly), the card draws the radar on a swisstopo basemap.

What you get

  • ~12 h of measured radar flowing into ~28 h of INCA forecast, with play/pause and a scrubbable timeline
  • Optional overlays, same as the app: lightning, snow, sleet, freezing rain
  • Centred on your home location, mm/h intensity legend
  • Authenticated proxy, MeteoSwiss paths only — nothing exposed unauthenticated
  • Visual editor, so no YAML unless you want it

The entire config:

type: custom:meteoswiss-radar-card

That’s really it — it picks up your home location and registers itself on every dashboard.

Two things that look like bugs but aren’t: snow, sleet and freezing rain only exist in the forecast, lightning only in the measurements. Both match the app.

Install: HACS → Custom repositories → https://github.com/chriguschneider/hass-meteoswiss-radar, category Integration. Or one click:

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Default store is pending — integrations need a home-assistant/brands entry first, that’s where it sits.

Feedback and bug reports very welcome. Radar data © MeteoSwiss, basemap © swisstopo — independent community project, not affiliated with either.

3 Likes

Hi @chriguschneider
Thanks a lot for the integration and the share :wink: Works nice but it would be great if the slider was localised :wink: I checked in translation file of the integration but it’s not listed in it !