Hacker News new | ask | show | jobs
by arm85 2191 days ago
I'm using weewx for my weather station. I pulled the weather station out of a bin at my former place of employment, which is an airmar 200wx, ultrasonic wind sensor that's typically used on boats. The humidity sensor doesn't work, so I wrote a python script, that acts as man in the middle, that reads in the data, and when it gets to the humidity values, it replaces them with numbers from a DHT22 humidity sensor instead.

Edit: http://www.weewx.com/

2 comments

Living in the PNW with many consecutive months of damp and cool weather, I've found most humidity sensors to be unreliable. Often their operating range is between 20% and 80%, which misses the very dry summers and very wet winters here. After a few weeks, I start getting bad readings, and finally failures. Lately, I've had better results using a small 5VDC fan within the weather station enclosure, with the hope that dew won't form on the sensor (probably the main culprit). It's a Silicon Labs Si7021 temperature and humidity sensors (I2C). So far so good.
Yes, they do fail. I guess that's evident by the design of the weather station, as the humidity sensor is modular, so it can be replaced.

Unfortunately, I think this design also means it has a low ingress protection value. The unit I ended up with had the humidity sensor replaced and it still wasn't providing numbers. I think it may have spent a year or so out at sea on a buoy.

Thanks for the tip on weewx! Hadn't heard of it, and got my Davis Vantage 2 Pro I just inherited working and posting to weather underground with a raspberry pi + weewx. Real easy
Yeah, it's useful if you want a static website for your weatherstation. But I would quite like the current readings, to actually be current, rather than up to 5 mins old.