PiWeather is a Raspberry Pi based weather base station. The basic goal is to provide a graphing, reporting and alerting solution for wireless weather sensors (temperature, humidity, rain, wind) sold by companies like La Cross Technology.
So for about a year I've been using the La Crosse Alerts system to track the temperature and humidity of my wine cellar. While the La Crosse Alerts system works, it is a very basic system and I wanted something with better reporting funcationality and not be locked into La Crosse's expensive sensors + yearly fee. I'd also like to integrate other sensors for inside and outside of my home.
After looking around at the market, I couldn't find anything which met my requirements:
- Support for temperature, humidity, wind and rain sensors
- No yearly service fee
- Ability to store at least 1 years worth of historical data, preferably 5+ years
- Easy access to both the raw data and graphs
- Ability to send alerts via email
Hence, PiWeather was born.
PiWeather will be a combination software & hardware project.
- Web based software which can run on any Linux computer for all the reporting & alerting.
- And a RaspberryPi daughter board[*] providing the wireless RF connectivity to the sensors
RaspberryPi is a low cost and low power Linux computer which will make running PiWeather 24/7 inexpensive (prices start at $25) to get started with and cost-effective to run due to it's low power requirements.
[*] Of course, if you already have a Linux computer with a free USB port at home running 24/7 you will be able to use that instead of the RaspberryPi via a JeeLink which will provide the necessary wireless interface to talk to the weather sensors.
Right now my goal is to support La Cross Technology IT+ (868/915Mhz) temperature & humidity sensors. Then I hope to add support for wind and rain sensors as well as other vendors and wireless technologies (433Mhz).
Note, that the software running on the JeeLink/Atmega is heavily based on the code written by: