WS500Reloaded
preliminary
This project will base upon an existing but no more supported project ws500 published by
django in
wetterstationenform.de and
django's wiki.
django started 2006 to develop a perl script for connecting to WS 500 and obtaining the data and save the data in a mysql database.
Unfortunately django went for a more professional weather station (the vantage pro) and the work on the ws500 project stopped.
Last week (january 2009) i came across his post and went into utilizing my WS 500 to obtain, process and publish the data.
django's script is a great work. My experience was that very often the connection aborted and the recovery does not work reliable. At the other hand some features were missing.
Features / Open Issues
- refactoring the existing code
- reordering the code
- reformat comments and add more comprehensive english comments where needed
- read configuration from a unix like configuration file rather than an active perl file
- add a more reliable error/recovery handling for connection abbotation
- support rrd database
- maybe implement a pluggable interface for further enhancements and customization
- support data feed to weather mapping services:
- support extracting current values to a file for enabling following servives
- Windows Vista Desktop Gadget
- Firefox Plugin
- Google iGoogle Gadget
- upload current data and historic data to websites etc
- provide installation scripts / debian package
Further information
ws300 is a further project in cpp to read ws300pc data. It seems that the protocol of the ws300pc is similar to the one for ws500. So maybe we will able to support a bunch of elv weather stations. I extracted the format description contained within the download package and provide it here: Dataformat WS300
awekas data feed format or as copy: Awekas feed specification