WeeWX configureren op een Raspberry Pi: De ultieme gids
Stel je voor: je eigen weerstation, precies zoals jij het wilt. Geen dure kant-en-klare oplossing, maar een systeem dat je zelf bouwt en configureert.
Met een Raspberry Pi en de gratis software WeeWX kan dat. Het is een project dat je in een middag kunt opzetten, en het resultaat is een krachtige persoonlijke database vol weerdata uit je eigen tuin.
Geen maandelijkse kosten, geen afhankelijkheid van externe diensten. Gewoon jouw data, op jouw manier.
Wat is WeeWX en waarom een Raspberry Pi?
WeeWX is open-source software die speciaal is gemaakt om weerdata te verzamelen, op te slaan en te presenteren. Het praat met honderden verschillende weerstations, van goedkope draadloze modellen tot professionele Davis Instruments-stations.
De software draait op een computer die 24/7 aanstaat, en daar komt de Raspberry Pi om de hoek kijken.
Een Raspberry Pi is een piepkleine, energiezuinige computer ter grootte van een creditcard. Hij verbruikt maar een paar watt, dus hij kan de hele dag en nacht aanblijven zonder dat je je zorgen maakt over de energierekening. Dat maakt hem perfect als "hersenen" voor je weerstation.
Je sluit je meetapparatuur aan, installeert WeeWX, en de Pi doet de rest. De combinatie is krachtig omdat het betaalbaar, flexibel en betrouwbaar is. Je data wordt lokaal opgeslagen op de Pi, dus je hebt geen internet nodig om je eigen metingen in te zien. En met de ingebouwde webserver van WeeWX kun je overal ter wereld je persoonlijke weerpagina bekijken, gewoon via je browser.
De hardware: wat heb je nodig?
Je begint met de basis: een Raspberry Pi. Voor dit project is een Raspberry Pi 4 Model B met 2GB RAM meer dan genoeg.
Die kost rond de €45-55. Koop er meteen een officiële voeding (€10-15) bij, want een stabiele stroomvoorziening is cruciaal. Een microSD-kaart van 32GB (€8-12) is voldoende voor het besturingssysteem en jaren aan data. Voor de behuizing zijn er veel opties.
Een simpele plastic case kost €5-10, maar als je Pi in een vochtige omgeving staat (zoals een garage of schuur), overweeg dan een afgesloten behuizing met ventilatiegaten. Tot slot heb je een weerstation nodig.
- La Crosse Technology stations (€80-150): betrouwbaar en makkelijk aan te sluiten via USB.
- Fine Offset (ook verkocht als Ambient Weather of Ecowitt) (€100-200): goede prijs-kwaliteitverhouding.
- Davis Vantage Pro2 (€400-600): professionele kwaliteit, maar een stuk duurder.
Populaire keuzes voor beginners zijn: Voor de meeste hobbyisten is een Fine Offset-station de beste start.
Het meet temperatuur, luchtvochtigheid, windsnelheid, windrichting en neerslag. Dat is alles wat je nodig hebt voor een complete thuisopstelling.
Stap voor stap installeren
Eerst installeer je Raspberry Pi OS op je microSD-kaart. Download de "Raspberry Pi Imager" op je computer, kies "Raspberry Pi OS Lite" (zonder grafische interface, dat scheelt geheugen), en schrijf het naar de kaart voor je WeeWX installatie op de Raspberry Pi.
Steek de kaart in de Pi, sluit een ethernetkabel aan (wifi kan ook, maar bedraad is stabieler), en zet hem aan. Maak nu verbinding met je Pi via SSH. Open een terminal op je computer, typ ssh [email protected] en ontdek hoe je een eigen regenmelding instelt.
Het standaardwachtwoord is "raspberry" — verander dit meteen met het commando passwd.
Nu ben je klaar om WeeWX te installeren. De installatie is verrassend simpel. Voer deze commando's één voor één uit, zodat je daarna direct het PWS Dashboard kunt installeren voor een professionele weerwebsite:
sudo apt update && sudo apt upgrade -y— dit werkt alle software bij.sudo apt install weewx -y— dit installeert WeeWX en alle benodigdheden.
Tijdens de installatie krijg je een configuratie-scherm. Kies hier je type weerstation (bijvoorbeeld "Fine Offset") en de poort (meestal USB).
WeeWX start automatisch na de installatie. Binnen enkele minuten zie je de eerste data verschijnen in de webinterface, bereikbaar via http://raspberrypi.local/weewx.
Configureren en aanpassen
De echte kracht van WeeWX zit in de configuratie. Het hoofdconfiguratiebestand staat in /etc/weewx/weewx.conf.
Open dit met sudo nano /etc/weewx/weewx.conf. Hier kun je alles aanpassen: van de naam van je station tot de eenheden (Celsius of Fahrenheit, km/u of Beaufort). Een belangrijke instelling is de archive_interval.
Standaard slaat WeeWX elke 5 minuten een meting op. Voor de meeste mensen is dat prima, maar als je heel gedetailleerde data wilt (bijvoorbeeld voor wetenschappelijke analyse), kun je dit verlagen naar 1 minuut.
Let wel: hoe korter het interval, hoe meer opslagruimte je nodig hebt.
WeeWX heeft ook een uitgebreid systeem van "skins" en "reports". Dit zijn templates voor hoe je data wordt weergegeven. De standaard skin is functioneel, maar niet bijzonder mooi. Gelukkig zijn er tientallen gratis skins gemaakt door de community.
De populaire "Belchertown" skin geeft je een moderne, responsive website met grafieken en historische data. Die installeer je met één commando via de WeeWX-extensie-manager.
Tip: maak altijd een backup van je weewx.conf voordat je grote wijzigingen doet. Een simpele sudo cp /etc/weewx/weewx.conf /etc/weewx/weewx.conf.backup kan je een hoop hoofdpijn besparen.
Praktische tips voor een stabiel systeem
Een weerstation moet betrouwbaar zijn. Niets is frustrerender dan na een week ontdekken dat je Pi was vastgelopen en je alle data mist.
Een paar simpele maatregelen voorkomen dit. Gebruik een goede stroomadapter.
De officiële Raspberry Pi-voeding is het veiligst, want die levert stabiele 5,1 volt. Goedkope telefoonopladers kunnen te weinig stroom leveren, wat tot willekeurige crashes leidt. Zet ook een kleine ventilator op je Pi als hij in een warme ruimte staat; de processor kan anders oververhit raken. Automatiseer backups.
Voeg een regel toe aan je crontab (sudo crontab -e) die elke nacht een kopie van je database naar een USB-stick of netwerklocatie kopieert.
Zo ben je beschermd tegen een kapotte SD-kaart — die hebben helaas een beperkte levensduur bij intensief schrijven. Tot slot: geniet ervan. Het mooie van een zelfgebouwd weerstation is dat je het kunt blijven uitbreiden.
Voeg later een extra sensor toe voor UV-index of bodemvocht. Koppel WeeWX aan Home Assistant voor slimme automatiseringen.
Of deel je data met weeramateurs via platforms zoals Weather Underground. Het begint met een Raspberry Pi en een middagje knutselen, maar het kan uitgroeien tot een fascinerende hobby.
