How's the Weather in Your Area?
Introducing the 1-Wire™ Weather Station Experimenter's Kit WS-1
||$79 + S&H
||New! Rain Gauge
||$49 + S&H
Now you can view the weather outside from the comfort of an armchair. Just mount the 1-Wire Weather Station up there where the air is free and run a wire to your PC. Imagine how instant access to weather facts will spice up your otherwise routine conversations about this universally fascinating subject. The WS-1 Station measures wind speed, direction, and temperature. You no longer need a weatherman to know which way the wind is blowing. Better yet, you will know the conditions right outside your door, not at a TV or radio station 30 miles away.
How Do You Get A Weather Station?
Dallas Semiconductor commemorative weather station kits, which require mechanical assembly, are available from Dallas Semiconductor for a limited time, and in limited quantities, at $79 each, plus shipping and handling. No-charge software and assembly instructions are downloadable from this site (see below). You can also order the 1-Wire Weather Station WS-1 Kit from here. Look under the heading "Tool Kits."
A ready-to-use, assembled version of this weather station will be available from Texas Weather shortly. Texas Weather also has professional meteorological software and additional 1-Wire weather sensors such as a rain gauge. Texas Weather has their 1-Wire Weather Station posted at www.texas-weather.com/onewire.html.
The system requirements needed for the 1-Wire Weather Station are:
- Windows 95/NT
- At least 486—DX66 with 640 x 480 High Color (16-bit) video
- Serial port using DS9097U adapter (supplied)
First, you'll need to assemble and mount the weather station. (Twisted pair wire and mounting hardware are not included in the kit.) This site provides easy-to-follow assembly instructions.
Next, you'll need to download the software.
Talking Shop: Weather Station Interest Forum
If you have weather-related questions and ideas, you'll want to join the 1-Wire Weather Interest group. This is where you can swap ideas with other weather station users who are discovering how to add extra sensors, communicate data to a different microprocessor, add software enhancements and build applications ranging from crop irrigation systems to weather networks.
To join, just email firstname.lastname@example.org with the following message in the body: "subscribe weather." Then send your email to email@example.com. You can access email archives here.
The above software was developed with the help of our iButton-TMEX SDK (DS0621-SDK). You too can write your own weather station software using TMEX. We support the SDK for Microsoft™ platforms (i.e., Windows 95, Windows NT, Windows CE, etc). The SDK contains many example programs written in many different languages showing how to communicate to different 1-Wire devices. Those who have purchased the SDK will have access to a simple console example application that exercises the weather station using TMEX (written in C). If you have purchased the SDK, please e-mail us and ask for the example.
For those of you who do not use the above-supported platforms, we have written a small console app in C that exercises the 1-Wire Weather Station (without the rain gauge). It is linked to our new public domain software, which was created for people using other platforms. Linux programmers, Macintosh programmers, microprocessor programmers, etc., can use the public domain software to write their own weather station software. It is available for download here:
For programmers interested in Java™, we have a preliminary version of iButton-TMEX for Java that has classes to read and write Dallas Semiconductor's iButtons and 1-Wire devices from Java. Included in this package is a console and Swing example application to use the iButton-TMEX classes to read a 1-Wire Weather Station. All Java source is provided and the driver and application classes are javadoc'd.
Please keep in mind that this software example requires the use of a DS2480-based COM port adapter such as the DS9097U-009 or DS9097U-S09. The software also requires working knowledge (along with some coding) of serial port functionality of the operating system/platform for which the software will be compiled.
For programmers wanting to post 1-Wire weather station observations to our site, but are working with platforms other than Microsoft (including Linux, Solaris, TINI, etc.), we have published the URL parameters in our Weather Servlet Interface Guide. This guide will show you how to post a weather observation, how to retrieve a list of reporting weather stations, and how to retrieve the current weather observation from a specific weather station.
Need More Sensors for Your Weather Station?
Dallas now offers a rain gauge that is made of the same material as the weather station and demonstrates the ease of adding devices/sensors on the 1-Wire Net. The rain gauge uses a standard tipping bucket technique that reports over a single twisted pair cable. When plugged into the 1-Wire Weather Station in the extra RJ-11 connector, the rain gauge is automatically detected by software. Results are in "0.01" increments. Accuracy depends on properly calibrating the gauge, which is part of the assembly requirements.
Since it comes as a kit, assembly is required. Instructions, photos and ordering information are available on our Web site at http://www.ibutton.com/weather/raingauge.html.
Additional weather instruments to measure rainfall, barometric pressure, humidity, lightning strikes, water temperature, indoor temperature, and soil moisture can be connected to extensions of the same unshielded twisted pair wire for expanded weather reporting. 1-Wire rain gauges are available from http://www.texas-weather.com/. Other sensors and valve controls for watering systems are available from http://www.pointsix.com/.
As you add more sensors, be sure to download "1-Wire Tagging" that will allow you to add multiple 1-Wire sensor and weather station on the same 1- Wire net. The software includes a utility to convert INI.TXT files into the new tagging format, and a utility to add single or double temperature reading points.
New! Want to Post your Personal Weather to This Site?
Each station has a registered unique identity so you can post your personal weather conditions. Version 2.05 of the 1-Wire Weather Station software will do this for you. Here are the steps:
To see your weather observations with your Web browser, go to:
- Connect to the Internet. A good tip is if you can surf the net with your browser, you are connected.
- Make sure you run the 1-Wire Weather Station program.
- From the main menu of the 1-Wire Weather Station program, click on the Internet menu choice, and then on Internet Settings. This will bring up the settings window.
- Fill out your Internet settings, starting with the Proxy if you have one. You can call your Internet Service Provider if you do not know what yours is. Many corporations have a proxy, and most people at home do not have one. If you do not have one, leave the settings blank.
- Fill in your URL Settings. Set the Sending and Receiving settings to: http://184.108.40.206:8080/servlet/WeatherServlet. The port 8080 is very important. Make sure it is part of the URL.
- Fill out the time interval that you would like to have your program post. A good setting is once every 15 minutes or so.
- Fill out your longitude/latitude information. If you do not know this, (http://www.mapblast.com). Type in your street address and Mapblast™ will return your longitude and latitude, along with a map.
- Click OK.
- Go back to the main menu of the program and click Send. A checkmark will be placed by this option. You should now be sending your weather observations to our server.
Note that the weather program also has the ability to retrieve weather observations from our server. To see this in action, click the program's Internet menu option from the main menu and click Receive. This will bring up a window from which you can choose the weather station you are interested in keeping an eye on.
You may notice that your weather station does not have a "name" associated with it. We set that for you. If you want a name associated with your weather station on our Website, please send us an e-mail through our list server mailto:firstname.lastname@example.org. Make sure you give us the name you would like and your weather station ID (which can be found in the Help/About menu selection).
About the Chips in Your Weather Station
The weather stations were built using Dallas Semiconductor's 1-Wire CSPs (Chip-Scale Packages). Using flip chip technology, a wafer-level solder bumping process produces a finished circuit that is no bigger than the silicon die itself, meeting industry needs for simplified mounting and reduced size. 1-Wire CSPs stand up to the outdoor environment and fit in very small spaces. The chips are so low power that they can be powered by the 1-Wire communication signal, and they digitize the measurement at the source to make an inexpensive communication link to a host computer without loss of accuracy.
1-Wire CSP Chips in the WS-1 Station include the following:
DS1820 1-Wire Thermometer
DS2423 1-Wire Counter
DS2406/7 1-Wire Addressable Switch
DS2401AX 1-Wire Silicon Serial Number
DS9502 Electro Static Suppression Diode
DS2480 1-Wire UART for DS9097 Serial Port Adapter
Additional Weather Station Information