I am the proud owner of an Oregon Scientific WMR-918 weather station.
I record the data from the station onto my PC, and capture the data in
archival files. Early each morning I have a cron job generate all
the plots on the linked pages, and upload them to my website.
The software is all written in perl, and runs on Linux. See my weather
tools page for details.