Description
MMM-TempestWeather is a MagicMirror² weather module for owners of a WeatherFlow Tempest personal weather station.
It combines real-time observations from your Tempest with current conditions and a five-day forecast.
The display includes:
Current temperature and conditions
Wind speed and direction
Relative humidity
Barometric pressure and pressure trend
Precipitation probability and daily accumulation
Five-day forecast with weather icons
Automatic WebSocket reconnection and connection monitoring
Real-time observations are received through the WeatherFlow WebSocket service. Forecast and current-condition information comes from the WeatherFlow Better Forecast service.
The module uses the standard MagicMirror frontend/node_helper architecture and requires no additional npm packages on supported Node.js versions.
A WeatherFlow Tempest station, personal access token, device ID, and station ID are required.
Screenshots
[image: MMM-TempestWeather]
Download
https://github.com/dwburger/MMM-TempestWeather
Installation and configuration instructions are provided in the README.
Version 1.1
Moved WeatherFlow WebSocket communication to node_helper.js
Moved Better Forecast REST requests to node_helper.js
Added WebSocket reconnection and connection watchdog
Added forecast request timeout and overlap protection
No additional npm packages required
Version 1.0
Initial standalone release