---
title: "MeteoSwiss Weather"
description: "MeteoSwiss Weather is a Marketplace integration for Home Assistant. It has 90 installs sharing analytics, needs the vendor's cloud and was last updated November 8, 2026."
canonical: "https://vulpo.app/integrations/marketplace/chriguschneider-hass-meteoswiss-weather"
url: "https://vulpo.app/integrations/marketplace/chriguschneider-hass-meteoswiss-weather.md"
last-updated: "2026-11-08"
version: "1.4"
---

# MeteoSwiss Weather

> MeteoSwiss Weather is a Marketplace integration for Home Assistant. It has 90 installs sharing analytics, needs the vendor's cloud and was last updated November 8, 2026.

MeteoSwiss Weather is an integration that provides Swiss weather forecasts and live station data in Home Assistant. It builds on the MeteoSwiss open data platform and adds a weather entity with a local forecast for a postal code or mountain point, plus sensors for the chosen station such as temperature, humidity, pressure, wind, precipitation, sunshine and snow depth. Optional features include an hourly forecast with a selectable horizon, cloud cover layers, temperature percentiles, and pollen sensors from a nearby station. A separate precipitation station can be chosen for current rainfall, and a snow station entry covers snow depth only. An action imports the station's hourly history into long-term statistics, and repair notices appear when MeteoSwiss changes a file format. It needs the vendor's cloud, is set up in the UI, and does not provide weather warnings.

Automatic summary of the README and code of chriguschneider/hass-meteoswiss-weather. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=chriguschneider&repository=hass-meteoswiss-weather&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=chriguschneider&repository=hass-meteoswiss-weather&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### MeteoSwiss Weather

- **Entry type**: Postal code or mountain point for a weather forecast; snow station for SLF IMIS snow depth only.

Also asked when changing the connection.

### Postal code

- **Postal code**: Swiss postal code (PLZ) of the place to forecast.

### Select mountain point

- **Mountain point**

### Select forecast point

- **Forecast point**

### Select weather station

- **Weather station**
- **Precipitation station (optional)**: Rain is hyper-local and SwissMetNet is sparse. Optionally pick a nearer station from the automatic precipitation network; when set, only the current precipitation is read from it. Leave as "None" to use the main station.

### Select snow station

- **Snow station**: Snow height measured on a flat study plot (off-piste). Stations labelled "currently no data" have not reported recently.

### Weather station changed

- **Recorded history**

### After setup

- **Enable hourly forecast**: Gives you: an hourly forecast on the weather entity (condition, temperature, precipitation and its probability, wind, gusts, direction, global radiation, zero-degree level), and the current condition follows the hourly symbol. Costs: about 0.3 MB per refresh at the default horizon. The data is refreshed whenever MeteoSwiss changed the coming hours, in practice about once an hour, whether or not a card is open. Not needed for: the daily forecast, the zero-degree level sensor and the "today" sensors.
- **Forecast horizon**: Counted in full local calendar days. Default: the rest of today plus two full days (49–72 hours), read row by row and kept small on every refresh. Longer horizons and "Full run" (about 220 hours, 9 days) add a far tail beyond that: it is read row by row too, but refreshed at most every 6 hours rather than on every change, so it costs a little more without ever downloading a large part of the ~30 MB files.
- **Include cloud cover layers**: Gives you: cloud\_coverage (the maximum of the high, mid and low layers) plus the three layers on every forecast hour. Costs: about 0.05 MB per refresh, three small per-point blocks. Off by default.
- **Include temperature percentiles**: Gives you: temperature\_p10 and temperature\_p90, the forecast's uncertainty band, on every forecast hour. Costs: about 0.5 MB per refresh, the most expensive extra (two files read row by row). Off by default.
- **Enable pollen monitoring**: Gives you: one sensor per pollen type the station measures, in grains/m³. Grass and birch are enabled, the others stay disabled until you enable them in the entity settings. Costs: one small file per hour.
- **Pollen station**: The three nearest stations to your forecast point are shown; the nearest is pre-selected.

Texts from the code of [chriguschneider/hass-meteoswiss-weather](https://github.com/chriguschneider/hass-meteoswiss-weather).

## Entities

- **Sensors**: Temperature, Humidity, Pressure QFF, Wind speed, Wind bearing, Wind gust speed, Precipitation (10 min), Dew point, Pressure QFE, Sunshine duration (10 min), Global radiation, Snow depth, and 35 more

## Actions

- **Import history**: Imports the configured station's official hourly history into Home Assistant's long-term statistics (mean/min/max temperature, mean for humidity, dew point, pressure, wind and radiation, hourly sum for precipitation). Long-term statistics only, not raw states. Overlapping periods are replaced, not duplicated. This is a one-off download outside the recurring traffic budget: about 1 MB for the current year, 8-13 MB per past decade, about 45 MB for everything since 1980.
  Fields: Integration entry, Start, End

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  MeteoSwiss station file format changed, MeteoSwiss forecast file format changed, MeteoSwiss pollen file format changed, MeteoSwiss precipitation-station file format changed, SLF IMIS snow-station response format changed, MeteoSwiss forecast file needed a full download

## From the README

> The most complete MeteoSwiss integration for Home Assistant.
>
> Forecast, live station data, pollen and more for your postal code or summit, from the official open data.

From the README of [chriguschneider/hass-meteoswiss-weather](https://github.com/chriguschneider/hass-meteoswiss-weather#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Weather and alerts](https://vulpo.app/integrations/category/weather-and-alerts.md), Forecasts
- Number: 90 installs sharing analytics; 11 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.10.1, last updated November 8, 2026
- Domain: `meteoswiss_weather`
- Source: <https://github.com/chriguschneider/hass-meteoswiss-weather>
- Issues: <https://github.com/chriguschneider/hass-meteoswiss-weather/issues>

In Vulpo: Chart card, Lumen sky (Pro), Apple Watch

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-08. Source: https://vulpo.app/integrations/marketplace/chriguschneider-hass-meteoswiss-weather

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/chriguschneider-hass-meteoswiss-weather
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
