| The majority of the weather data posted to this site is 
				derived from Ambient's
				
				Virtual Weather Station software. This software provides 
				support for a number of weather stations, including the
				Oregon Scientific and
				Davis Vantage Pro stations used here. 
				Typically, a user only wants to use a single piece of weather 
				station software, but in my case, I found this somewhat 
				limiting. I originally used VWS to read data from the Oregon Scientific 
				station and post it here, I found the software did pretty much 
				all that I needed. When I purchased the Davis station, I wanted 
				to use VWS to read its data and post here with the same "look 
				and feel" as that for the OS station. However, the Davis
						WeatherLink® 
				software supplied with the Vantage Pro station also has some 
				nice features that I wanted to use, including some good trending 
				and PC data archiving functions as well as a nice Weather 
				bulletin screen. Things were further complicated by wanting to 
				use the Vantage 
				WeatherLinkIP data logger to post data directly 
				to the internet. Unfortunately, the data logger cannot send data 
				to the internet at the same time as the Weatherlink software is 
				connected to the console via TCP/IP. So, I needed to be able to 
				connect a number of software packages to hardware that only 
				supported one active connection and needed to periodically 
				disconnect that software to allow the internet updates to take 
				place. I thought that it would not be possible to handle these 
				seemingly incompatible requirement until I came across a great 
				utility from Steve Hatchett called
				VirtualVP. 
				This software was written to allow a number of programs to 
				communicate concurrently with a Vantage Pro weather station 
				through a number of emulated serial ports. Although it did not 
				originally support the IP data logger, support has just been 
				added to version 1.1.5 currently in Beta test. The user guide is available here, but the diagram below should help explain what's 
				happening . . . . 
				 The console is connected to the host computer running 
				VirtualVP which emulates all of the essential functions of the 
				WeatherLink software. In this case, the connection between the 
				console and host computer is over TCP/IP with the host computer. 
				VirtualVP then makes this data available to other serial or 
				network connections and supports 
				WeatherLinkIP by periodically 
				briefly disconnecting VirtualVP from the console to allow the 
				WeatherLink web site to be updated. The window below shows the VirtualVP console display and 
				shows VirtualVP communicationg over TCP/IP with the Vantage Pro 
				console. The pane on the right shows four available emulated 
				serial connections - two of which are used by the Davis 
				WeathLink program and Virtual Weather Station. The other two 
				serial connections are available for other connections and the 
				four grey boxes indicate that an additional four network 
				connections are currently not configured.  
				     |