Timothy Brown timb.us

OPEN SOURCE SOFTWARE

SHEET 02 / 05 · 2 ENTRIES

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.

↗ GITHUB