BIOS Weather Station BW976 22 March 2008
Posted by David Wilson in Uncategorized.Tags: BIOS Weather Station BW976 CE1177 USB Protocol Mac web
trackback
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.



Hi David,
I have the same idea, however I am going to write a java interface so I can integrate with a mobile phone interface. I was going to use a USB Snoop program, but if you’ve done the hard yards, Id sure appreciate a heads up on the USB protocol.
Regards
Rob
Hi David,
I have one of those weather stations also. Could I get a copy of the protocol and mac program.
Thanks
Joe
Hi David:
If you have the samemodel bios as I do if you touch the “temp” “raimfall” etc. buttons it changes to F inch etc.
I also would love your info as I will either put it up on a apple or a linux box.
Thank yoy
Mike
Hi David,
Ditto to Mike and Joe, I’d greatly appreciate a copy of the protocol and mac program. Like Mike, I’d aim to get it working on a linux box. I had in mind an old (i.e. low power) network connected Pentium2 that would constantly log the data for occasional access by another PC for analysis and plotting.
Your GUI stacks up pretty well against the software provided by BIOS. I found version shipped with the kit was buggy, but at least BIOS have provided an improved version on line. Pity it only works with Windows and MS Office…
Thanks,
Neil
Hello David! I found your Bios Weatherstation works using a Google search. I’d be interested in any data you’d share an also, if you are selling (or will be selling) your interface application for it. Thanks in advance! Marty aka martygerman@mac.com
Hi !
+1 for some protocol documentation / example code, I also fired usbsnoop but had trouble making sense of the protocol.
I’d like to build a libusb based cross-platform tool that I could use with my Cacti based home monitoring stuff.
BTW, there is something there with C source : http://www.pendec.dk/weatherstation.htm , did not try it as it does not seem to be the same hardware.
Thanks !
David,
I wish to use the weather data captured on my farm, stored in a data base and viewed remotely via a web page. Could you please email me the protocol.
Thanks
David,
I’m using two of these to record wind and pressure data at my college for a research project on the possibility of implementing small wind turbines on roofs and in between the buildings. I’m looking for a more efficient way to record the data (chart, text, and/or graph form.. something that I could use for analysis over long times) and was wondering if you could send along the USB protocol and anything else. It would be much appreciated!
Thanks
My problem is that I cannot get a question to or an answer from Bios regarding my CE1177. I desperately need an e-mail address because this piece of Chinese garbage is showing me 17mph when the wind was blowing between 50 and 60 miles per hour.
Hi Dave,
1000% improvement over the Bios sofware. If you’re still sharing please add me to the list. I’m working on a web version as well (php/javascript).
Thanks, Greg
i cannot offer any help in the programming area, but i do have a mac mini running webserver for some other apps, and am happy to be a beta testing station.
good luck
jeff
I also bought the bios home weather station with PC Interface. I want to use it on a 30ft sailing yacht. I am setting up a linux pc, using openSUSE 11 programming in ruby/ruby on rails.
the Linux ruggedised tablet PC has a Via Nano processor on it at 1.2Ghz. The VIA cpu has full 64bit intel/amd compatibility and Intel VT virtual machine compatibility. It also has at the moment the worlds fastest Floating Point Unit per clock cycle.
It would be great to get what you’ve got on the protocol. So I can write some linux software for putting it on the yacht I have to redo the wind direction based on infomation from the electronic compass, it won’t be pointing true north on top of the mast. I can give this back to whoever and maybe we could put it all up on sourceforge as a project.
Also how is yours for reliability, ive dropped mine a few times and it still has worked flawlessly for the last few weeks. I had to fully powerdown and start up a few times at the begginning. mayhave been interfeerence.
The ruggedised laptop PC only uses about 10W. Has wireless lan, bluetooth touchscreen, gigabit interface, serial, usb ….. comes with a great case that also protects it even more. I am typing this email on one of Their Box PC’s.
Thanks
Hi David if you could send me your program that would be fantastic
Hi David
I was looking at this device today in the local Jacar dealer here in Toowoomba. Its a pity it doesn’t have a built-in web server – somany gadgets seem to these days.
I would appreciate a copy of the USB protocols you have decoded if you don’t mind.
My plan is to do something similar to yourself – but on a linux base.
Cheers
David Pennycuick
I have a server I’ve written under Ubuntu Linux to connect to my BIOS weather station and serve up the data to client programs. The program, an example client, and an example program showing the protocol is at:
http://sourceforge.net/projects/thermorbios953w/
I went with a server approach to allow multiple clients to be able to connect to, and use the data streaming in from the weather station. For example, one client could log to a database, while another client displays the data, etc.
I was given a weather station as a present, at the same time I swapped over to a Mac. So I would be very interested in a program that works on Apple
Thanks,
John
Hey David,
I just recently purchased a BIOS weather station and agree with everyone as to the software is quite basic and limited as to what it can really do by uploading to the internet. I noticed there is a Data base in the install directory of the software that can be opened in Microsoft Access. However the program seems to record only every hour, not very great for up to date weather stats on a site.
I am running a windows based server (just windows xp) at my house for my Intranet and was hoping to run the weather station on it too with live stats as to the weather along with logging it to a database.
I do a bit of programming in Visual Studio (C and VB) and was wondering if i could get hold of your code if possible?
Thanks in advanced
Hi,
I was given a BW972 Home Weather Station as a gift. I connected it to my windows xp desk top and it worked for a while. I downloaded the updated version of software. I didn’t notice any real difference. The screen limitations/display are terrible and now the weather station and commputer are not comminicating. i have looked far a new/updated driver and phomed Thermor who suggested changing the usb cable. Any help would be appreciated. I have some concerns about the accuracy of the wind speed.
Hello David,
can You send me the documentation of the USB-Traffic as well as the Mac-Software? And if You have other informations about the weather-station – this too?
I would like to run the software under windows if it is possible, if You have any contacts to other related windows-people, i would happy to get them too.
Peter
The documentation is built into the source code to the mac software. On the web site, http://dgwilson.wordpress.com, in the left hand side under downloads is a link to the source code.
Sorry, I don’t have any Windows related contacts for this.
Hi Dave, I am looking for a weather station that can plug straight into a router to send data over the internet. In all your research have you come across anything like this?
Regards Julian
PLEASE let me know if you get this done!.. I’m a Ham operator and looking at tying WX data to the Local DX-Cluster for Alerts..
MANY thanks!.. Fellow OSX user!
I was thinking of buying this unit. I saw on the package that there were wires included from the rain gauge and the wind gauge. Where do they go to? The PC, another unit?
Thanks
I’m looking to get one of these too and with all the complaints above, remember this is a $60 weather station where quality (more accurate) instruments are well into the thousands.
J – thanks for the help.
I saw elsewhere on the internet that even though the hardware was good, the software was irritating.
I’ll put the money towards something better.
I saw above that it’s on your page under downloads….not there!
If you’re still sending out the data protocol I’d like a copy tooooo!
Thanks.
The first link right under the picture in the post… BIOS Weather Station BW976 – update http://dgwilson.wordpress.com/2008/06/02/bios-weather-station-bw976-update/
Good work David,
Can I get a copy of your software for mac for the weather station?
Many thanks!
David,
Thank you very much for the excellent application! I have one question though, is there any way to display the data in Imperial measurements within the application? Other than that I am really happy with the application and I will write a blog post describing my experiences once I have the weather station mounted outside my home!
Terrific information,, hope to come back soon=)
Hi David, I found this via a google search to find out if these units work ok and interface with a Mac. I’m wanting to record and have this info available for Fire Seasons in my area. How do you find it works, an other unit I am looking at doesn’t log gusts (well its not noted that they do). The one in the latest Jaycar catalogue is a little different to the Bios one, both are for sale on an online auction site and I just wanted to make sure it’ll do what I want, which similar to what your doing.
Hi David,
I also have a BW976 and do a fare bit of VB.net programming,
would you be able to sent me a copy of the USB protocol for VB
Thanks in advance
Robert
Hi David
I have a CE1177 Canada RSS-210 1C:6356A-DG950R its been going since about March over this period I have replaced the three batterys in the monitor three times and have not yet replaced the transmitter batterys the AC power has been on the hole time just wondering if you or anyone eles having any probs
thanks Murray
Got my wife one of these for her birthday, what a piece of junk!!! Maybe you guys can get the software to work on a Mac, I can’t even get it to work in Windows. Windows says it’s an ‘unrecgonized device’.
The software does not install drivers for the weather station to fix it either.
Besides that, it keeps losing signal, and I have to re-set it all the time. In order to reset, you HAVE to go outside and take the batteries out of the transmitter, put back in, then reset the weatherstation, etc, WHAT A HASSLE.
This thing is not worth a DIME. Don’t waste your $$$ on it!!
How do I set the Date and Time with your software. It appears to be working well. I just got it up today.