Skip to main content.

How it works

High level overview on how it all hangs together, on a high level. The weather station constantly expans when additional funding becomes available.

How it works

 

Weatherstation Elements

Computer (Element) Description
Davis VP (Wireless) Weather Station Davis VP weather station, for more information <click>
Weather Server This is a sever running in my office, it collects the weather data and makes it ready for use on the internet.
Web Server One of my servers in my server farm, they are co-located in Seattle (USA). <click here>
MySQL server One of my MySQL servers located in Seattle (USA) <click here>
Plasmatronic & Wind Turbine This is my Wind Turbine (the one you can see with the Web Cam), used to study if wind energy or solar is the better "green" solution for me.
Web Cam Just to keep an eye on my "crazy neighbors" (just kidding). It points South-West from my location, you can see the Wind Turbine.
It is an old DV camera converted to a Web Cam.
Your Computer This is your computer when you browse to my site.

 

Links in the diagram.

Link Description Raw file data
1. This link collects data from my test site, it collects data from the Wind Turbine and a small solar panel to compare which "green energy" form is more efficient based upon footprint, cost and maintenance.
It also controls my driveway lights, the driveway lights will put a load on the battery allowing the Wind Turbine to charge again. This is done to prevent a load dump from the Wind Turbine & Solar panel.
The plasmatronic creates a file that looks like this <click here> . This data will be imported into a database in the future.
2. Web Cam link, I build a cable that converts RCA cable to RJ45 this allows for a longer distance. The video feed is collected by my Weather Server and pushed up to the Web Server.  
3. Wireless link from the weatherstation outside, back to my weather server. This is the "RAW" weather data and is collected every 2.5 seconds. (I need to check that :-))  
4.

My weather server consolidates all the data using Weather Display software, it than uploads the weather data to the internet.

It typically uploads the weather data every 5 minutes, for more details.....<click>

The following raw data files are created:

<ClientRaw.txt> updated every minute to feed the live data display on the webpage.
<clientrawdaily.txt>
<clientrawextra.txt>
<clientrawhour.txt>
<mysqldata.txt>, data file for upload to the MySQL server.
<forecast.txt>, this data is collected from the BOM and is used to display weather forecasts.

 

5. The webserver runs a cron job to collect the weather data text file and uploads this into the MySQL server. I tried to use a direct connect feed from my Weather Server to the MySQL server but it is to limited. Hence this work around.  
6. Your connection to my Web Server :-). (Now I know where you live LOL).