The weather station I use is a wireless, solar-powered Davis Monitor II. It’s been mounted on my roof here in Tualatin, Oregon since October 2000, and I’ve been collecting data almost continuously since then. There is a small console in my house that receives the data in real-time from the wireless transmission from the actual weather station. The console is plugged into my web server as well as plugged into a UPS (Unlimited Power Supply). This guarantees that I should not lose any weather data, even if power is knocked out for several days. The console would continue to collect data, and when power was restored the data would be available on the web site.
The weather software I use is called WeatherLink from Davis Instruments, currently version 5.7a. It is responsible for pulling the data from the console down to the computer it’s running on, as well as generating all the graphs and reports you see on the various pages. It also generates files from “templates”. It has built-in tags for various weather information, and periodically it merges a template with the actual data. For example, there might be a tag called HiDailyTemp. If I have that tag in a template, when the processing occurs, the software will replace the tag with the actual value for the HiDailyTemp, and save the file to the directory of my choosing. I have created several templates for my particular needs.