The measurement data behind this page https://www.meteoswiss.admin.ch/home/measurement-values.html
can be found as json format from these endpoints (includes geocoordinates for each measurement station, although seems not a valid geojson). To switch languages, replace en
in the URL with de
, fr
or it
.
Air temperature (10 minutes): https://data.geo.admin.ch/ch.meteoschweiz.messwerte-lufttemperatur-10min/ch.meteoschweiz.messwerte-lufttemperatur-10min_en.json
Precipitation (daily total, 10 minutes): https://data.geo.admin.ch/ch.meteoschweiz.messwerte-niederschlag-10min/ch.meteoschweiz.messwerte-niederschlag-10min_en.json