SILAM Pollen — allergy and pollen forecast for Home Assistant
SILAM Pollen brings intelligent pollen allergy forecasts from the Finnish Meteorological Institute SILAM model into Home Assistant.
It turns scientific forecast data into something practical, visual, and automation-ready — with pollen sensors, a weather forecast entity, allergen-level forecasts, SMART dataset selection, dashboard support, diagnostics, and persistent recovery after Home Assistant restarts.
No API keys.
No paywalls.
Open-source.
Built for Home Assistant.

Coverage map
SILAM Pollen can use different SILAM forecast datasets depending on your location.
Open the interactive coverage map:
In short:
Blue area — high-detail SILAM Finland v6.1 coverage, best where available.
Green area — high-resolution SILAM Northern Europe v6.1 coverage.
Yellow area — broader SILAM Europe v6.1 coverage for the rest of Europe.
With SMART mode, the integration can automatically choose the most suitable dataset for your location and fall back when needed.
Why use it?
Because your home should know when the air outside changes.
SILAM Pollen helps you make Home Assistant more allergy-aware — not just by showing pollen levels, but by turning forecast data into useful actions.
You can use it to:
- track pollen levels directly in Home Assistant;
- build beautiful allergy dashboards;
- automate air purifiers, ventilation, windows, or notifications;
- get pollen forecasts for today and the next days;
- see which allergen is currently responsible for elevated pollen risk;
- use open SILAM model data without API keys or paid services.
Supported allergens
SILAM Pollen currently tracks:
alder, birch, grass, hazel, mugwort, olive, ragweed
It also provides a combined Pollen Index and a main weather forecast entity for dashboards and automations.
Forecast layers
Know what is coming before you open the window.
The integration exposes three forecast layers:
| Forecast type | What it gives you |
|---|---|
| Hourly | short-term pollen forecast in 3-hour steps |
| Twice daily | day/night forecast blocks |
| Daily | longer overview up to several days ahead |
These forecasts can be used with weather.get_forecasts, dashboards, automations, and custom cards.
SMART dataset selection
SILAM Pollen is no longer tied to a single fixed dataset.
With SMART mode, the integration can:
- select a suitable dataset based on your coordinates;
- avoid unavailable or retired datasets;
- recover from temporary dataset problems;
- fill missing forecast hours from other suitable datasets;
- reduce unnecessary requests to the SILAM service.
Less manual tuning.
Fewer gaps.
More reliable pollen forecasts.
Persistent memory
Forecast data should not disappear just because Home Assistant restarted.
SILAM Pollen can remember the last successfully loaded forecast data and restore it when appropriate.
This helps after:
- Home Assistant restarts;
- temporary SILAM service issues;
- short network outages;
- delayed upstream forecast publication.
Instead of starting from an empty state, sensors and forecasts can recover faster and remain useful even when the upstream service is temporarily unavailable.
Dashboard support
SILAM Pollen includes the built-in Absolute Forecast Card for visual pollen forecasts.
It can show:
- current pollen level;
- pollen forecast timeline;
- allergen-level forecast;
- forecast peaks;
- weather-style forecast data;
- additional forecast attributes.
Diagnostics and Repairs
When something changes upstream, you should be able to see what happened.
The integration includes diagnostic entities and Home Assistant Repairs support.
You can inspect:
- SILAM service status;
- selected and effective dataset;
- root catalog and runs catalog state;
- last data request URLs;
- forecast horizon;
- cache restore status;
- warnings for deprecated legacy entities or unavailable manually selected datasets.
More visibility.
Less guessing.
Easier troubleshooting.
Installation
The easiest way to install SILAM Pollen is through HACS.
Repository:
Release blog:
Key development milestones
| Release | Key milestone |
|---|---|
| v0.3.0 | Built-in Absolute Forecast Card, full forecast UI, allergen-level forecast display, and the weather forecast entity became the main path forward. |
| v0.3.1 | Smarter update behavior with fewer unnecessary SILAM requests and better handling of missing forecast hours. |
| v0.3.2 | Added newer SILAM v6.1 datasets and improved dataset selection for regions with more detailed coverage. |
| v0.4.0 | Major SMART upgrade: better dataset awareness, adaptive selection, fallback behavior, and forecast backfill from suitable datasets. |
| v0.4.1 | Added persistent memory, faster recovery after Home Assistant restarts, safer offline fallback, improved diagnostics, Repairs, and update services. |
Latest release:
Example automation ideas
SILAM Pollen can be used to:
- notify when birch pollen is high tomorrow;
- turn on an air purifier when grass pollen rises;
- close windows when pollen risk is high;
- show allergy forecast on a Home Assistant dashboard;
- remind you to take allergy medication before a high-pollen day.
How to help
If you find the project useful:
- star the GitHub repository;
- report bugs or feature requests;
- suggest better translations;
- share screenshots of your pollen-aware dashboards.
GitHub:
Stay safe, stay pollen-aware, and happy automating ![]()


