OPEN SOURCE SOFTWARE
WaffleWeather
PYTHONFASTAPITIMESCALEDBNEXT.JSMQTT
Personal weather station software for the Raspberry Pi. Ingests Ecowitt hardware data via MQTT, stores time-series in TimescaleDB, and serves it through a FastAPI backend and a Next.js dashboard with live WebSocket updates and a NOAA-style climate-report exporter.
The frontend ("Warm Observatory") is a 9-card instrument panel: temperature, humidity, pressure, thermal comfort, rain, wind, solar, lunar, lightning — plus history charts, wind rose, calendar heatmap, records, and a VFD-styled live console. Open source under MIT, deployed via systemd or Docker Compose.