Well I have always had a small interest and since my colleague at work purchased his own weather station for home I have been keen to explore this area a bit more.
His weather site is available at http://weather.cobbnz.com
He has purchased a weather station called a Davis Vantage Pro2 Wireless unit which is supposed to be a very good product and very accurate.
The product generates a file about every 10 second called ClientRaw.txt and another called ClientRawExtra.txt
These files are space delimited and overall have no known schema but I found a site that explained most of the fields - see http://www.tnetweather.com/wd-parser.php
With the information gleamed from their site I created an XSD schema and then wrote a simple web service to expose a subset of this data.
I also wrote a simple aspx page to return just a subset of the fields as XML, you can then apply an XSL transformation to render something of interest.
For more details on how to use these pages see http://weather.cobbnz.com/xml.aspx
An example of using this XML data can be seen in the above live image.
Another tool I created is a MesoMap coordinate generator for Google Maps and Microsoft Live Maps. It will allow you to move around the world, zoom in & out and display the coodinates for the MesoMap tool - see http://weather.cobbnz.com/MesoMapCoordinateGenerator.aspx
For more details see: