WeeWX
Open source software for your weather station.
The system is a Python‑based weather station server that runs on Linux, macOS, Solaris and *BSD, and is especially well suited to low‑power hardware such as a Raspberry Pi. It gathers data from a wide range of commercial and DIY sensors, stores the observations in SQLite or MySQL, and produces graphical plots, HTML pages and periodic summary reports. Users can publish the generated content to a personal web site via FTP, FTPS or rsync, and can also forward raw measurements to many online weather services.
Its architecture is intentionally simple and extensible, allowing developers with Python knowledge to add new hardware drivers, skins or third‑party extensions. The software includes internationalization, unit conversion between US and metric, and an extensive almanac for celestial calculations. Support for MQTT and InfluxDB enables integration with home‑automation or data‑logging pipelines.
The project is released under GPL‑3.0, is self‑hostable, free of subscription fees, and is maintained as a stable, community‑driven open‑source package with documentation, a user forum and a public map of stations that run the software worldwide.
Reviews
Loading reviews…
Similar apps

Weather & Outdoors
Open-Meteo
Weather API with open-data forecasts, historical and climate data from all major national weather services.

System Monitoring & Maintenance
Wavelog
Webbased Logging Software for Radio Amateurs. Enhanced QSO logging, statistics and maps for your browser.

Weather & Outdoors
HortusFox
Collaborative plant management and tracking system for plant enthusiasts.

System Monitoring & Maintenance
SIP Irrigation Control
Open source software for sprinkler/irrigation control.

System Monitoring & Maintenance
Domoticz
Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature…

Team Chat & Messaging
Weechat
Fast, light and extensible chat client.