This Nexus wireless weather station has an array of weather sensors that you mount outside and monitor on the LCD screen. It also has the ability to stream the data over USB, but that feature is only supported in Windows and the companion software leaves a lot to be desired. Here’s a technique that will let you unlock the potential of the data by streaming it to your Linux box or directly to the Internet.
It turns out that grabbing the data via Linux has been made quite easy thanks to a package called TE923 (translated). With the base unit connected via USB, the software will pull down a string of colon-separated data which will be easy to parse using your favorite scripting language. But what if you don’t want to tether this to a computer?
The project goes one step further by using a Carambola board. This is a WiFi board with a USB port on it. It runs OpenWRT so getting TE923 going is as simple as building the package. The best part is, any wireless router that runs OpenWRT (or DD-WRT, etc.) and has a USB port can substitute for this board. With the module connected to the station, data is pushed to the Pachube website to serve as a custom web readout.
Hackaday reader [equinoxefr] posted some images to our flickr pool showing off some modifications he made (Google Translation) to his La Crosse WS2305 weather station. Having built other router-based weather stations in the past, [equinoxefr] was looking for a better way to gather weather data after one of the routers gave up the ghost.
With a brand new La Crosse WS2305 in hand, his goal was to feed the Lacross’ data to his HTPC which runs XBMC. He pulled the weather station apart and probed around with an oscilloscope until he could find the TTL Tx and Rx pins required to retrieve data from the unit. He hooked the data pins to an XBee wireless transmitter, which he then tucked away in the station’s battery compartment.
Another XBee unit was connected to his computer via an XBee Explorer board, and he was reading data from his weather station in no time.
While his isn’t the first La Crosse weather station hack we’ve seen around here, we like how simple and clean it is. If you’re interested, be sure to check out his flickr stream to see more images of the hacking process.
[nuumio] has been hard at work building a Tweeting weather station, which he recently got up and running. The weather station is built from three major components, a Linux PC for data storage and Tweeting, a main weather sensor unit, and a remote unit.
The remote unit sits outside and includes includes both a pressure and humidity/temperature sensor. The sensors are polled every 20 seconds, reporting the data back to the main unit via a 434 MHz RF transceiver. The remote sensor also records the ambient light level and the remaining battery voltage, sending that data to the main unit for good measure.
The main unit sits inside his house and records the same temperature and humidity data as the external unit. The main unit adds its data to the packets sent by the remote unit and transmits them to the PC via USB. The PC calculates the minimum and maximum temperatures for the last 12-hour and 24 -hour periods before sending that data back to the main unit to be displayed on its LCD panel. Every 10 minutes, the computer also posts the weather data on Twitter.
If you are looking to build your own weather station, [nuumio] has provided all of the source code for his project on his web page. However, he does admit that he was too lazy to draw up a schematic, so you are on your own in that department.