Software for stations

= pywws = https://code.google.com/p/pywws/

A collection of Python scripts to read, store and process data from popular USB wireless weather stations such as Elecsa AstroTouch 6975, Watson W-8681, WH-1080PC, WH1080, WH1081, WH3080 etc. The software has been developed to run in a low power, low memory environment such as a router. It can be used to create graphs and web pages showing recent weather readings, typically updated every hour. It can also send data to OpenWeatherMap, post messages to Twitter and etc.

Example config file weather.ini for pywws .... [openweathermap] user = USERNAME password = YOUPASSWORD lat = 10.56 long = 10.23 alt = 250 .... [live] services = ['openweathermap'] ...

[logged] services = ['openweathermap'] ...

[hourly] services = ['openweathermap'] ...

And uoy can start it python LiveLog.py  -vvv ./data/

More about configuration this software http://pywws.googlecode.com/svn/trunk/doc/html/api/pywws.toservice.html

= wview = http://www.wviewweather.com/

wview is a collection of linux/unix daemons which interface with a supported weather station to retrieve archive records (if generated by the station) and current conditions. If the station does not generate archive records internally, wview will auto-generate archive records based on the sensor readings collected for that interval. The archive records and High/Low (HILOW) data are stored in SQLite3 databases. At a configurable interval, wview will utilize the archive history and current conditions to generate weather images (buckets, dials and graphs) and HTML web pages based on user-configurable HTML templates. XML, PHP, Perl, Python, etc. template files can also be defined using wview meta-tags which will be replaced with current values when generated by wview.

= pure shell= curl -d 'temp=20&lat=49.11&long=24.11&alt=200' --user 'username:****' http://openweathermap.org/data/post

see more parametrs for upload API/data_upload