Thermor / BIOS BW953 and BW976 Weather Station daemon for Linux.
This works freaking awesomely. I also got this weather station from Woot!, and was pleased to see not only a daemon for reading data from it, but a patch for the (apparently) popular wview software. ws9xx plus wview allows me to publish my weather data onto the Internet, and to send updates to weatherunderground.
Worked with Fedora 12 and the DG950 with no tweaking at all
Woot! put the BW976 station on sale at the end of April. This project is getting a bit more traffic, and as a result, I have a few bug fixes coming in that I've merged into the trunk. I also gotten curious enough about Wview5 to create patch for it too. You can find it in the downloads section. Please remember this project is for the development and maintenance of the Weather Station Server (ws9xxd) and not for the support of clients and patches for clients, including Wview. My patch for Wview is unsupported and is used to illustrate the use of clients for ws9xxd. I release the patches for Wview because I am a user of Wview and wish to share my modifications for others to build on. Changes to 0.0.5 * Fix handling of va_start()/va_end() so code doesn't segfault on 64-bit architectures Thanks for the test system, Aaron. * Fix handling of division in data processing to properly handle negative numbers. Thanks for the bugfix / patch submission Gabor.
Woot! put the BW976 station on sale at the end of April. This project is getting a bit more traffic, and as a result, I have a few bug fixes coming in that I've merged into the trunk. Changes to 0.0.5 * Fix handling of va_start()/va_end() so code doesn't segfault on 64-bit architectures Thanks for the test system, Aaron. * Fix handling of division in data processing to properly handle negative numbers. Thanks for the bugfix / patch submission Gabor.
Woot! put the BW976 station on sale at the end of April. This project is getting a bit more traffic, and as a result, I have a few bug fixes coming in that I've merged into the trunk. Changes to 0.0.5 * Fix handling of va_start()/va_end() so code doesn't segfault on 64-bit architectures Thanks for the test system, Aaron. * Fix handling of division in data processing to properly handle negative numbers. Thanks for the bugfix / patch submission Gabor.
If you aren't using ws9xxd in conjunction with our patch for wview, you're missing out on half the fun. A few of us are using ws9xxd and wview to put our weather stations online and have having fun with it. The patch for wview can be found as another download in this SourceForge project. The great thing is, because ws9xxd is a weather station server, you can use it with wview at the same time you are using it for any other purpose. If you are actively using ws9xxd, please let us know what you are using it for, how you are using it, the environment in which it is set up, etc. It would be great to hear some feedback on how some of you are putting this program to use. With this release, ws9xxd is known to run on four platforms. These are Ubuntu (8.04 and 8.10), Mandriva 2008.1, Debian 4.0r5, and Slackware 12.1.0, along with a successful compilation on the NSLU2 (you can find the Bitbake recipes for this in the Sourceforge repository). If you have successfully compiled and ran ws9xxd on a new platform, please let us know so it can be added to the list. Finally, if there is someone out there that wishes to become a maintainer of this package for a distribution (especially Ubuntu) and there is something I can do to help accommodate that, please contact us. It would be nice to have this in a package form for Ubuntu so it can be easily installed. Though not exactly the best weather station you can purchase, the Thermor / BIOS BW9xx series of weather stations is a great way to get introduced to setting up and maintaining an outdoor weather station, and using ws9xxd along with wview makes it feel like you have a whole new toy to play with. You can often find these weather stations for around $50 on eBay by searching for "bw953" and "bw976". Keep in mind there are at least two shortcomings that are known. 1. The main one is the lack of an outdoor humidity reading, which prevents one from having readings such as dew point and heat index. 2. Evenually, the current wind gust reading begins to operate like the maximum wind gust reading. The gust values never drop down when the wind dies down. If you have suggestions or find bugs, please let us know. And now a list of enhancements and bug fixes for version 0.0.4: * Enable the use of a configuration file (command line options will override options in the configuration file) at /usr/local/etc/ws9xxd/ws9xxd.conf. See the README for more details. * Move program files from /tmp to default directory of /usr/local/etc/ws9xxd. This includes the log file (ws9xxd.log) and the Unix domain socket (wsd). Note that this means if you use wview in conjuction with ws9xxd, you must specify STATION_DEV in wviewd.conf to point to /usr/local/etc/ws9xxd/wsd * Negative temperatures (indoor and outdoor) were incorrectly formatted for the output resulting in no reading when the temperature dropped below freezing (0.0 C). Fixed. * Improper memory access when initialization strings were sent to the station. Fixed.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: