BIOS Weather Station BW976 22 March 2008Posted by David Wilson in Uncategorized.
Tags: BIOS Weather Station BW976 CE1177 USB Protocol Mac web
A few weeks ago I brought a weather station from a local electronics retrailer (Jaycar). It was high up in their catalogue and was promoted as having a USB PC interface and a TV interface. Well here we have yet another manufacturer who only distributes windows software with their devices.
My idea was to be the next person in my area with an online weather station, one where you could hit my web site and see what the current conditions at my house are. And the crippled windows software supplied with the weather station only displays data to the connected PC.
Getting this thing internet connected means that I’d need to understand what the USB protocol is that the weather station is using with the PC software… enter USBSNOOP for windows (it’s a sourceforge project), some time, a bit of luck, and oh a quick note to the manufacturers to see if they would give me a copy of the USB specification for this device. The response was a polite bit firm “Unfortunately this is proprietary and is information that we can not disclose“.
I can advise that on the Mac I am successfully retrieving data (wind direction, temperature, humidity, pressure, etc) from the weather station. One data element remains to be decoded at time of writing, along with a bulk startup data sequence.
I’m working on building the Mac program now. The interface won’t be flash – it’s more to prove it works. When this is done I will look at the web interface part. I want to run this on a Mac running its built in web server. Actually I’m thinking PPC Mac Mini – it will be silent and if I can find a second hand one, quite cost effective.
If you would like details of the USB Protocol specification that I have thus far, send me an e-mail and I can share what I have.
FootNote: 2 April 2008 – have largely decoded output information from the Weather Station and have the details displaying on screen in a program that anyone can use. The GUI doesn’t have any dials or fancy stuff, but does have some “bars” for representations of temperature etc (as well as their decimal equivalents showing). Oh and I only show Celsius at this point, that is what is coming from the Weather Station.