Hi,
I have published a new weather provider for the built-in MagicMirror² weather module:
MagicMirror² FMI Weather Provider
https://github.com/i-xul/magicmirror-weather-fmi-provider
It uses open weather data from the Finnish Meteorological Institute (FMI) and does not require an API key.
This is a weather provider, not a separate MMM weather module. It uses the built-in MagicMirror² weather module and follows the server-side provider API introduced in MagicMirror² v2.35.0.
Currently supported:
current weather observations
daily forecasts using FMI HARMONIE data
FMI weather symbols mapped to MagicMirror Weather Icons
automatic day/night icon selection
sunrise and sunset calculation
daily min/max temperatures
daily precipitation totals
shared forecast requests between current and forecast instances
retry handling for temporary FMI request failures
Tested with:
MagicMirror² 2.37.0
Raspberry Pi 4
Debian 11 arm64
Node.js 24.x
The provider is available as a standalone bundled fmi.js, so installation does not require npm dependencies on the MagicMirror system.
A screenshot, installation instructions and configuration examples are available in the README.
This is the initial v0.1.0 release. Feedback is welcome.