I have always thought that it’s odd how PWS (personal weather station) anemometers always have built-in battery packs. Considering they typically get install high above roof level in inaccessible locations a lot could be done to the design to improve the inevitable struggle of changing it’s battery’s.
After my Oregon Scientific WMR89 station broke I decided to replace it with a Netatmo Smart Station. I was disappointed to find they didn’t have an option to connect an external solar cell to increase it’s life. Looking around online a lot of forums suggested I could expect only 1-2 years worth of battery life from it’s 4 AA battery’s.
My anemometer is attached to a 2.5 meter pole on the corner of my house making them a pain to replace. After looking online and coming across a YouTube video from John O. Pedersen; I decided to wire an external battery pack which could be mounted somewhere accessible.
Using an old 10 meter audio jack cable, a rubber cable protector from an old light plug and a cheap IP68 electrical junction box I bought on eBay; I began to modify.
It turned out to be a very simple process. I began by cutting the wires between the battery pack and the anemometer, I stripped a 1 cm length off the insulation and soldered the audio jack cable between. Reconnected the batteries and closed it up inside my junction box. Job done.
Now in 1-2 years time and because of this planning I will be able to quickly and easily replace the battery’s. This will minimize the amount of data lose when the inevitable happens.
Photo Source: John O. Pedersen’s YouTube Video (forgot to take my own)
Previously I used CumulusMX to record and store data recorded on my Oregon Scientific WMR89 weather station in a MySQL database. WeatherMX, a web application I’m currently writing to display this data is heavily tied to the structure CumulusMX stores it in.
However, recently I had to replace this hardware and opted for a Netatmo Smart Station which doesn’t work with CumulusMX. Rather than re-writing a lot of code and preventing CumulusMX users from using WeatherMX in the future I opted to write a script utilizing the Netatmo API to download data periodically to a CumulusMX table.