Wat is dit?
Een privé-weerstation in Bemmel dat sinds eind 2025 elke minuut metingen doorgeeft. De data hier op het dashboard komt direct van de eigen sensoren: temperatuur, vochtigheid, luchtdruk, wind, neerslag, UV en zonnestraling. Voorspellingen komen van Open-Meteo's ensemble modellen; vergelijkingsdata komt van Buienradar en KNMI.
Doel: een complete weerservice voor de buurt — en een speeltuin voor data, astronomie en grafiekjes.
Hardware
Kalibratie
De luchtdruk wordt elke 6 uur automatisch gecalibreerd tegen de Open-Meteo-meting voor Nijmegen, omdat de Ecowitt sensor zonder zee-niveau correctie ongeveer 14 hPa laag uitleest. Andere metingen worden ruw doorgegeven.
Hoe wordt het beschikbaar gemaakt?
- De fysieke sensor stuurt data naar Weather Underground.
- Een Node.js server haalt elke minuut de laatste meting op via de WU API.
- Metingen worden lokaal opgeslagen in SQLite (~150.000 records per jaar).
- Het dashboard gebruikt WebSockets voor live updates en REST endpoints voor historie.
- Als de feed langer dan 10 minuten stilvalt krijgt de beheerder een mail (Resend).
Open API
Alle endpoints zijn vrij te gebruiken, mits met fatsoenlijke rate-limiting.
- /api/current — laatste meting
- /api/healthz — health + laatste obs-leeftijd
- /api/history/24h — laatste 24 uur (downsampled per periode)
- /api/sparklines/24h — 24h trend per metric (lichtgewicht)
- /api/vs-last-year — vandaag vs vorig jaar
- /api/forecast — 7-daagse Open-Meteo voorspelling
- /api/records — jaarrecords
- /api/daily-stats/30 — dagelijkse min/max/regen, 30 dagen
Privacy
Geen cookies, geen tracking, geen analytics. Wel server-side logs (IP + URL) voor diagnose, maximaal 7 dagen bewaard.
Contact
Vraag, fout gevonden, of suggestie? Mail hollands.romain@gmail.com.