I'v put together a weather station that has temp, pressure, light, humidity, wind speed, uvi, rainfall, rel humidity and initial I uploaded the data to Cosm, then changed it to thingspeak. I've now just changed it to log to a internal MySQL database as I wasn't happy with thingpseak either. Data is uploaded every 5 mins, and from the above the heat index, chill factor, wind gust is calculated.
Its still very much a work in progress and have just added in a webcam
All the above sites are usefull, also have a look at
http://airpi.es/
I pretty much used all of them and gathered code from all over the place - eventually putting all the modules together in C.
Fell free to look around my code:
https://github.com/StormTrooper/Raspber ... herStation
I'm not a programmer so it's probably not efficient code and there might be lots of better ways to do things, but it seems to work
I also need to update GitHub again but most of the modules are there.
I also looked at using a solar panel for charging a battery, but
1) The solar panels still are not that cheap
2) I'm in the UK where there is no sun for most of the day now - so solar will never work.