WServer - 1-wire software for Windows



What's this all about? :-)

I have a 1-wire Weather Station from Dallas Semiconductors on our roof. A piece of software running on one of my servers is continuously logging climate conditions, like wind (speed/direction), rainfall, relative humidity, barometric pressure and temperature (at various places around the house).

It's also reporting some of this readings when online, to several sites around the world using FTP and HTTP posting.

The software has evolved from a small application I made for my own 1-Wire Weatherstation, and is now available as the original, free version, which is no longer being updated, and a shareware version, with support for more types of sensors.

 WServer, 1-wire software for Microsoft Windows 95/98/NT4/2000/XP
 Supported options available in the shareware (SW) and freeware (FREE) versions SWFREE
 1-Wire Weatherstation V1 (original design from Dallas Semiconductors/discontinued)
X
  X
 1-Wire Weatherstation V2 (original design from AAG/discontinued)
X
  X
 1-Wire Weatherstation V3 (updated version available from AAG)
X
 -
 1 Raingauge (original design from Dallas Semiconductors)
X
 X
 1 DS2438-based 1-wire barometer (design by David Bray)
X
 -
 8 DS2438-based humidity sensors (Humidity and Temperature), available now from AAG
X
 X
 24 DS1820 / DS18S20 / DS1822 / DS18B20 temperature sensors (Will plot up to 8 max)
X
 X
 8 Plain DS2423 counter sensors (Counter value / pr day, pr sec and so on)
X
 -
 8 Plain DS2438 sensors (Current, VAD and Temperature)
X
 -
 8 DS2450 Quad A/D sensors (VAD of all 4 channels)
X
 -
 3 DS2409-based software-controlled HUB's (or 9 DS2409's)
X
 -
 Posts to a JAVA servlet at AAG using HTTP.
X
 X
 Posts to Weather Undergrounds Personal Weather Project, like here, using HTTP.
X
 X
 Posts to Weather 4 You / Hamweather, like here, using HTTP.
X
 X
 Posts to NOAA's Citizen Weather Project, APRSWXNET, like here.
X
 -
 Generates HTML presentation of climate conditions and transfers it by FTP here.
X
 X
 Generates customized HTML from your template and transfers it by FTP here.
X
 X
 Generates XML presentation of all sensor values and transfers it by FTP like here.
X
 X
 Generates a 2-line APRS-style summary of current weather.
X
 X
 Internal WEB-server displays current readings of all sensors at selectable port.
X
 X
 Internal WEB-server can also deliver XML for all sensors, for external processing.
X
 -
 Graphs all sensors (a running 24 hour history) and transfers them by FTP like here.
X
 X
 Calculate and plots windchill (if wind/temp sensors attached).
X
 X
 Calculate and plots dewpoint (if humidity sensors attached).
X
 X
 Calculate and plots heat index (if humidity sensors attached).
X
 -
 Calculate and displays sunrise/sunset from location (lat/lon) and date.
X
  X
 Calculate and displays number of samples taken since startup.
X
 -
 TCP: Support clients connection through TCP.
X
 X
 UDP: Supports 1000's :-) of (local) clients (and screensavers) through UDP broadasts.
X
 X
 DDE: Makes values from any sensor available through DDE.
X
 X

 Explanation of status values
X
 Supported and kind of working :-)
-
 NOT supported, WILL NOT be supported
W
 Under development, WILL be supported
P
 Planned, WILL PROBABLY be supported

The setup consists of WServer (Does the job; reads data from the various sensors, process and present it)

There also is a couple of addons:
  • WClient, a client which reads data from the server using TCP/IP (TCP or UDP broadcasts) or DDE.
  • WSaver, a screensaver which reads data from the server using TCP/IP (UDP broadcasts).

    Check out the documentation links from the left frame if something is unclear.

    Read it! Then ask! :-)

    Download



    1-Wire and iButton are registered trademarks by Dallas Semiconductors, Dallas, TX