You are on page 1of 80

Removing HTML Hacks

Web Design Articles

Many html hacks that web designers have used to make pages look the same accross different browser versions, will need to be updated soon to remove them. The reason behind this is that Microsoft will be rolling out the new version of Internet Explorer (IE7) this year.

Internet Explorer 7
The new version of this popular browser (IE7) will be able to correctly interpret the code used on many popular html hacks, and will cause the pages relying on them to appear broken. This browser will support standards that previous versions failed to implement, and that were overly exploited on html hacks.

Star HTML
The most serious hacks that you need to remove or repair are the ones who exploit a bug on previous IE versions, called star html: * html You'll also need to pay attention to hacks who exploit the missing implementation of child selectors, like: div * p In the upcoming version the bug has been fixed and child selectors have been implemented.

Are we ready?
Many business sites, in the recent years were coded using all kind of html hacks because, they have become very popular among web designers. In order to be ready, a lot of business website owners, whose sites depend heavily on hacks to display correctly, will need to dedicate resources or hire someone to fix their sites.

Web Design

Web Design Help Web Design Articles

o o o o o o o o o o o o o o o

Basic Web Design Software Business Website Checklist Choosing a domain name Custom Web Design Pitfalls Designing different paths for different users Fast Loading Websites Managing content My first design - capmex.biz v.1 Removing HTML Hacks Search Engine Friendly Web Design Security a big concern Static Websites User Friendly Web Design Web Site Templates Which domain name termination is better?

Sidebar help Submitted by blaze on May 3, 2006 - 17:47. Hello, I am working with the Sinorca template, which is a wonderful design and pretty easy to use. I made quite a few changes to the layout and the look of it. I've been trying to get the sidebar nav menu to span the the entire height of the screen but no matter what I add it doesn't change. Here is the code for it:
#side-bar { width: 15em; height: 100%; float: right; clear: right; background: url('image.gif') no-repeat; background-position: bottom; }

Any help would be appreciated! Also, I essentially duplicated the sidebar so there is one on each side. I did this because I wanted an image to appear above the footer but couldn't get it to appear any other way. I tried to add that image to the footer but no matter what I changed in the footer section, it was not visible. I hope I'm being clear, if not please let me know. Thanks!! :)

Login to post comments

Additional container Submitted by Edgard Durand on May 3, 2006 - 21:48. Hello blaze, There's no css code that I know to extend the sidebar, only an effect using a background image to simulate equal heights of columns, but not what you're looking for.

You need an additional div container between the "sidebar" and the "main-copy" divs. The css to display the image on the container could be:
#container { margin: 0; padding: 0; background: url(image.gif) no-repeat bottom left; }

I have used this approach to do exactly what you are trying to do.

Login to post comments

I tried something very Submitted by blaze on May 3, 2006 - 22:13. I tried something very similar to that but regardless of the positioning of the new div the "maincopy" div was moved to appear below the sidebars. So by adding this new container div, I can remove the "left-sidebar" correct? (I pretty much duplicated the original sidebar so there was one on each side) Thanks for the info! I'll try it and let you know.

Login to post comments

Sinorca to Subdreamer skin Submitted by mondala on June 9, 2006 - 10:16. Hello there, Thank you Haran and Edward for the Sinorca Gradient template. I have modded the Sinorca Gradient skin for the CMS "Subdreamer". It has turned out very nicely however I seem to have a spacing bug within Internet Explorer. Firefox looks fine. I believe the issue is caused because my current version of subdreamer and plugins are not standards compliant. I am willing to sacrafice standards compliance for this bug to be fixed. Any ideas? http://www.subdreamer.biz/index.php?categoryid=7 Thanks much.

Login to post comments

The link pointed me to the Submitted by Edgard Durand on June 9, 2006 - 20:09. Hello mondala,

The link pointed me to the following message: "Sorry, your account does not have access to this section." I went to your site using IE6 and found a big spacing between your main content and the content in a subheader called 'Plugins'. Is this the problem you are referring? I also noticed a lot of nested tables and other elements with inline style attributes, this and the inline scripts (scripts need to be referenced in an external file) for sure make validation to fail. I would try changing the doctype to xhtml 1.0 transitional and check if IE shows the page as expected. Using the validator at http://validator.w3.org/ you can spot many errors. Thanks for using this template it really looks nice on your site.

Login to post comments

With sidebar: Yes, A white Submitted by mondala on June 9, 2006 - 22:35. With sidebar: Yes, A white or ghost spacing issue exists Without sidebar: At this URL, when there is no content in the 'side-bar', the main-body appears fine. It seems that including content in the side-bar creates this spacing issue in IE. I tried several different doc types from w3.org for xhtml and html and it made no difference. I tried including the code for the main-body into an external php file, it makes no difference. I'm not sure how to resolve the issue as I am not very experienced with CSS, php or standards. I may convert the template to use tables and try again. Anyway, thank you for your help and thanks again for providing such a nice template for all to use. I will be attempting to convert more of your templates for use with Subdreamer in the future.
http://www.tnetweather.com/nb-0200/

Constructing an Included Web Page System


These pages show how you can create a series of included files that will enable you to build a large website with common features. The result is that you can then update sections of ALL

pages, by making changes to common included files rather than having to make the changes to every page in the system every time you want a main component to change. These examples use PHP which means you need to have PHP enable web hosting to use them.

There are 6 basic include files that are used to build a page, each of which are described in more detail further down the page (or you can use the menu on the left to jump to them:

Settings.php common.php top.php header.php menubar.php footer.php

You can create and add new include files as well as your pages may requirement. Some examples:

Weather_math.php - File that contains various weather related math functions Clientraw.php - File that contains parsing of clientraw data files and inclusion of their data into common arrays that then can be use by each section JpGraph.php - Include file to source the JpGraph functions, where they are located etc on your web page

You would use those types of includes only on pages that actually needed them. Below is a discussion of the various sections mentioned above and what their purpose is Back to Top

Settings.php This file contains the underlying configuration info used by all pages in the website. It includes a base array called $SITE. This is loaded with all common defaults you want to use for your entire website. Example:
$SITE = array(); $SITE['REMOTE_ADDR'] $SITE['REMOTE_HOST'] $SITE['WEBROOT'] $SITE['REQURI'] $SITE['SERVERNAME'] $SITE['organ'] $SITE['copyr'] $SITE['remote'] false;\""; = = = = = $_SERVER['REMOTE_ADDR']; $_SERVER['REMOTE_HOST']; $_SERVER['DOCUMENT_ROOT']; $_SERVER['REQUEST_URI']; $_SERVER['SERVER_NAME'];

= 'TNET Services, Inc.'; = ' 1992-2007 Copyright TNET Services, Inc.'; = "onclick=\"window.open(this.href,'_blank');return

Any module that includes this file, can now use any of the configuration settings by simply by using the variables like:
global $SITE;

echo 'The visitor is from: <b>' . $SITE['REMOTE_HOST'] . '</b> [<b>' . $SITE['REMOTE_ADDR'] . '<b/>]<br/>';

Which would look just like: The visitor is from: 79-112-124-066.iasi.fiberlink.ro [79.112.124.66] Back to Top common.php As an example of other types of file includes, this example has a file called common.php. It would be a place to put common functions that you want to use in your website pages that would be common throughout the site. The Example included is a URL function called: MkLink: MkLink( $url, $title, $desc, $type ); The four variables are. $usr which is the URL for the link. $title which is what is placed on the URL title element, $desc which is what the link will have, and $type which a flag indicating if

the page is internal or external. A 1 would make it External and a marker would be placed on the URL displayed indicating it will leave the site. Using code like: MkLink("http://www.mwcil.org", "MetroWest Website", "MWCIL WEBSITE", 1); would generate browser code like: <a href="http://www.mwcil.org" title="MetroWest Website" onclick="window.open(this.href,'_blank');return false;">MWCIL WEBSITE</a> <img src="/images/offsite.gif" alt=">>"/> and the visitor would see: MWCIL WEBSITE An example of this function can be found used in other sections of these sample pages such as in the menubar.php, 404.php.

Back to Top top.php The top.php file is the first output for the page. It includes all the common HTML document info such as DocType, HTML start, Meta tags, Sytle Sheet definitions etc... This file stops just short of sending out the </head> ending element tag so that you can include (in the main page), special Javascript or other code that needs to be in the HEAD section for that specific page. Some of the definitions in the top section are obtained from the Settings.php file Example:
<?php ############################################################################ require_once("Settings.php"); require_once("common.php"); global $TITLE; ############################################################################ ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-US"> <head> <meta http-equiv="content-type" content="application/xhtml+xml; charset=ISO-8859-1" />

<meta name="author" content="TNET Services, Inc." /> <meta name="generator" content="TNET Services, Inc." /> <meta http-equiv="Cache-Control" content="no-cache" /> <meta http-equiv="Pragma" content="no-cache" /> <meta http-equiv="Expires" content="-1" /> <meta name="robots" content="noindex,nofollow" /> <meta name="DC.title" content="TNET Services, Inc." /> <meta name="description" content="TNET Services Inc. demonstration included file web template."/> <meta name="keywords" content="TNET,TNET Services Inc,TNET Weather,Arizona,web design,graphics,weather"/> <link rel="stylesheet" type="text/css" href="screen.css" media="screen" title="Main (screen)" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <?php if( isset ($TITLE) ) { echo "<title>" . $TITLE . "</title>\n"; } else { echo "<title>" . $SITE['organ'] . "</title>\n"; }

Back to Top header.php The header.php file basically contains the top of the web page that you see on every page. It includes the logo for the site and in this example, a datetime stamp. Note tha the timezone for obtaining the date and time is set in the Settings.php file. Example:
<?php ############################################################################ require_once("Settings.php"); require_once("common.php"); ############################################################################ ?> <div id="header"> <h1 class="headerTitle"> <a href="index.php" title="Browse to homepage" lang="en"> <img src="images/tnet-logo01.gif" alt="TNET Services, Inc."/></a> </h1> <div class="headerLinks"> <? putenv($SITE['tz']); ?> <? echo date("D M j, Y g:i A"); ?> <?=$SITE['tzname'];?> </div> </div>

Back to Top menubar.php

The menubar.php file.... this is the menu used by the site. It could be used as a menu across the top of the page, or as in this example, as a menu down the left side of the page. The menubar is one of those things that you change as you add new pages and since it is enclosed in this sample, all you need to do is edit it, and every page will get the new contents the next time they are refreshed. Note that you could use a Javascript menuing system here as well, you just need to make sure that if there are any require Javascript libraries, they are included in the top.php file. You can get fancy with the menubar as well, by setting a global variable before including the menubar file, you can then within the menubar highlight or do other functions based on what setting was passed. Example:
<?php ############################################################################ require_once("Settings.php"); require_once("common.php"); ############################################################################ ?> <div id="menu-bar"> <p class="menuBarTitle">Site Navigation</p> <ul> <li><? MkLink("http://www.tnet.com/index.php","Home Page","TNET Home Page",0); ?></li> <li><? MkLink("index.php","Main Page","Main Page",0); ?></li> <li><? MkLink("sample.php","Sample Page","Sample Blank Page",0); ?></li> </ul> <br/> <p class="menuBarTitle">Jump Links</p> <ul> <li><? MkLink("/index.php#Settings","Settings","Setting File",0); ?></li> <li><? MkLink("/index.php#Top","Top","Top File",0); ?></li> <li><? MkLink("/index.php#Header","Header","Header File",0); ?></li> <li><? MkLink("/index.php#Menubar","Menubar","Menubar File",0); ?></li> <li><? MkLink("/index.php#Footer","Footer","Footer File",0); ?></li> <li><? MkLink("/index.php#Content","Content","All Together",0); ?></li> <li><? MkLink("/index.php#Other","Other","Other files used",0); ?></li> </ul> <br/> </div>

Note the use of MkLink function for the links... this was obtained from the Settings.php file Back to Top footer.php This file contains the bottom of the displayable page for every page. It could contain page counters, validation information or other code that needs to be on every page Example:
<?php ############################################################################ require_once("Settings.php"); require_once("common.php"); ############################################################################ ?> <div id="footer"> <div class="left doNotPrint"> <a href="http://validator.w3.org/check/referer">Valid XHTML 1.0</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">Valid CSS</a> </div> <div class="right"> Modified: <?php echo date("F d Y H:i:s", getlastmod()); ?> MST <br/> </div> </div> </body> </html>

Back to Top Putting it All Together Now you can put all the above together into a page by including the various files into a complete page. Below is the source of the sample page showing all the sections above put into a single page
<?php ############################################################################ # A Project of TNET Services, Inc. ############################################################################ # # Project: Sample Included Website Design # Module: sample.php # Purpose: Sample Page # Authors: Kevin W. Reed <kreed@tnet.com> # TNET Services, Inc. # # Copyright: (c) 1992-2007 Copyright TNET Services, Inc.

############################################################################ # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA ############################################################################ require_once("Settings.php"); require_once("common.php"); ############################################################################ $TITLE="TNET Services, Inc. - Sample Blank Page"; include("top.php"); ############################################################################ ?> </head><body> <?php ############################################################################ include("header.php"); ############################################################################ include("menubar.php"); ############################################################################ ?> <div id="main-copy"> <div id="top" class="boxLighter"> <h1Sample Blank Page> <p>This is a sample Blank Page</p> <p> </p> </div> </div> <?php ############################################################################ include("footer.php"); ############################################################################ # End of Page ############################################################################

You can see the above in action by using the following link: Sample Page Back to Top Other Files Used in This Sample

Also used in these sample pages are


screen.css The external CSS Style sheet used for these example pages. images directory Contains any images used by these example pages 404.php file A page used to redirect 404 and 403 errors to. Uses the same structure used by these example pages to provide an additional example. .htaccess file Used to redirect the error to the 404.php page. You would need to create this file for this to work. It would Contains the following assuming your pages are in the root of your webspace:
ErrorDocument 401 /index.php ErrorDocument 403 /index.php ErrorDocument 404 /404.php

Back to Top Use of this material, examples 1992-2007 Copyright TNET Services, Inc. These scripts and included examples are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Inclusion of a credit link on your pages would be greatly appreciated: Possible Credit Link: Based partially on code provided by TNET Services, Inc. - http://www.TNETWeather.com

Back to Top Support As this is free software under the terms and conditions listed above, there is no support for this code for non-clients. However, if you have questions about the code, you can send email to the following email address, and if time permits, I will respond. weather@tnetweather.com If you are looking for paid client support for this or other items, please contact: support@tnet.com

Back to Top Download Source Code The source code is built to be relative so that if you create a subdirectory on your currentw website and unpack the contents, you will have a self-contained website that will not interfer with your current website There are two versions, a Zip version and a Tar gzip'd version. Both contain the same source code in tab 4 format. Please refer to Use of this Material above for copyright and other related info. Download inclusion-example.tar.gz Download inclusion-example.zip

Weather-Display Clientraw Data File Specifications


Version: 10.37L build 20 - Last Updated 2009-07-05 The following document shows the values found in each of the current four clientraw text files generated by WD. Each file is shown with its list of values, position of them, and the data type they use. There are 4 different files:

clientraw.txt clientrawextra.txt clientrawdaily.txt clientrawhour.txt

Sample data from the clientraw.txt data file looks like (Only partial):
12345 6.1 8.5 235 16.3 79 1010.0 0.0 17.6 376.8 .... You can see how this data is extrapolated from the data into the following fields: 12345 6.1 8.5 235 16.3 79 1010.0 0.0 Header (label) Average windspeed (knots) Gust (knots) Wind Dir (Compass) Temperature (Celsius) Outdoor humidity (Percent) Barometer (HPa) Daily rainfall (mm)

17.6 376.8

Monthly rainfall (mm) Yearly rainfall (mm)

Data Types Used


Below are the data types used in the text files
Data Types Celsius Compass Feet Icon 1 Icon 2 Knots Label Logic Millimeters Number Percent Time hPa Degrees in Celsius Degrees of a Compass (360 degrees) Measurement in Feet Forecast Icons (See table 1) Sync Icons (See table 2) Speed in Knots (kts) Text label +1 or -1 Rain in Millimeters A Numeric value A percentage Time values Hectopascal (hPa), a unit used worldwide for air pressure

Labels with Spaces


If a label contains text that would normally have space in it, that field will be modified with underscores replacing the spaces. This is to allow the delminiter which is a space to continue to work. Example: the string with:
TNET Weather Station Mesa Arizona USA

would be output in the file as:


TNET_Weather_Station_Mesa_Arizona_USA

Goto Top Of Page

Weather-Display clientraw.txt Description


Currently 160 Fields Pos ======= 000 001 002 Field =============================== Header Avg Speed Gusts Data Type ============================ Label Knots Knots

003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 Setting) 030 Setting) 031 Setting) 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056

WindDir Temp Outside Humidity Barometer Daily Rain Monthly Rain Yearly Rain Rain Rate Max Rain Rate Indoor Temp Indoor Hum Soil Temp Forecast Icon WMR968 Extra Temp WMR968 Extra Hum WMR968 Extra Sensor Yesterday Rain Extra Temp Sensor 1 Extra Temp Sensor 2 Extra Temp Sensor 3 Extra Temp Sensor 4 Extra Temp Sensor 5 Extra Temp Sensor 6 Extra Hum Sensor 1 Extra Hum Sensor 2 Extra Hum Sensor 3 Hour Minute Seconds Station Name Dallas Lightning Count Solar Reading Day Month WMR968 Battery 1 WMR968 Battery 2 WMR968 Battery 3 WMR968 Battery 4 WMR968 Battery 5 WMR968 Battery 6 WMR968 Battery 7 WindChill Humidex Max Day Temp Min Day Temp Icon Type Weather Desc Baro Trend Windspeed Hour 01 Windspeed Hour 02 Windspeed Hour 03 Windspeed Hour 04 Windspeed Hour 05 Windspeed Hour 06

Compass Celsius Percent hPa Millimeters Millimeters Millimeters Millimeters Millimeters Celsius Percent Celsius (Optional) Icon 1 (See Table) Celsius Percent Number Millimeters Celsius (Optional) Celsius (Optional) Celsius (Optional) Celsius (Optional) Celsius (Optional) Celsius (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Time (Format depends on WD Time (Format depends on WD Time (Format depends on WD Label Number Number Time Time Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Celsius Celsius Celsius Celsius Icon 2 (See table) Label hPa Knots (Used for Windspeed Knots (Used for Windspeed Knots (Used for Windspeed Knots (Used for Windspeed Knots (Used for Windspeed Knots (Used for Windspeed

Chart) Chart) Chart) Chart) Chart) Chart)

057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 Setting) 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112

Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Windspeed Hour Max Wind Gust DewPoint Temp Cloud Height Date Max Humidex Min Humidex Max Windchill Min Windchill Davis VP UV Hr Windspeed 01 Hr Windspeed 02 Hr Windspeed 03 Hr Windspeed 04 Hr Windspeed 05 Hr Windspeed 06 Hr Windspeed 07 Hr Windspeed 08 Hr Windspeed 09 Hr Windspeed 10 Hr Temp 01 Hr Temp 02 Hr Temp 03 Hr Temp 04 Hr Temp 05 Hr Temp 06 Hr Temp 07 Hr Temp 08 Hr Temp 09 Hr Temp 10 Hr Rain 01 Hr Rain 02 Hr Rain 03 Hr Rain 04 Hr Rain 05 Hr Rain 06 Hr Rain 07 Hr Rain 08 Hr Rain 09 Hr Rain 10 Max Heat Index Min Heat Index Heat Index

07 08 09 10 11 12 13 14 15 16 17 18 19 20

Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Knots (Used for Windspeed Chart) Celsius Feet Label (Format depends on WD Celsius Celsius Celsius Celsius Number (Optional) Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Celsius Celsius Celsius

113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164

Max Avg Speed Lightning Count since Last Min Time of Last Lightning Strike Date of Last Lightning Strike Wind Avg Dir Nexstorm Dist NexStorm Bearing Extra Temp Sensor 7 Extra Temp Sensor 8 Extra Hum Sensor 4 Extra Hum Sensor 5 Extra Hum Sensor 6 Extra Hum Sensor 7 Extra Hum Sensor 8 VP Solarwm Max Indoor Temp Min Indoor Temp Apparent Temp Max Baro Min Baro Max Gust Max Gust Last Hour Time Max Gust Today Max Apparent Temp Min Apparent Temp Max Dewpt Min Dewpt Max Gust In Lst Min Current Year THSWS Temp Trend (Logic) Humidity Trend (Logic) Humidex Trend (Logic) Hr Wind Dir 01 Hr Wind Dir 02 Hr Wind Dir 03 Hr Wind Dir 04 Hr Wind Dir 05 Hr Wind Dir 06 Hr Wind Dir 07 Hr Wind Dir 08 Hr Wind Dir 09 Hr Wind Dir 10 Leaf Wetness Soil moisture 10 Min Avg Wind Speed Wet bulb temperature Latitude (- = S Hemispher) Longitude (- EAST of GMT) 9am reset rain total Midnight reset rain total Record End (WD Ver)

Knots Number Time Label Compass Label Compass Celsius (Optional) Celsius (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Percent (Optional) Number Celsius Celsius Celsius hPa hPa Knots Time Time Celsius Celsius Celsius Celsius Knots Time Label (If enabled in WD) Bool Bool Bool Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Celsius (Optional) Celsius (Optional) Knots Celsius Label Label Millimeters Millimeters Label (Exampe: !!C10.37f!! )

Table 1 (Icon 1) - Forcast Icons Values are:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Sunny Clear Night Cloudy Cloudy Cloudy Night Dry Clear Fog Hazy Heavy Rain Mainly Fine Misty Night Fog Night Heavy Rain Night Overcast Night Rain Night Showers Night Snow Night Thunder Overcast Partly Cloudy Rain Hard Rain Showers Sleet Sleet Showers Snowing Snow Melt Snow Showers Sunny Thunder Showers Thunder Showers Thunderstorms Tornado Warning Windy Stopped Raining

Table 2 (Icon 2) - Sync Icons (If set) Values are: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Sunny Clear Night Cloudy Cloudy Cloudy Night Dry Clear Fog Hazy Heavy Rain Mainly Fine Misty Night Fog Night Heavy Rain Night Overcast Night Rain Night Showers Night Snow

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Night Thunder Overcast Partly Cloudy Rain Hard Rain Showers Sleet Sleet Showers Snowing Snow Melt Snow Showers Sunny Thunder Showers Thunder Showers Thunderstorms Tornado Warning Windy Stopped Raining Windy Rain * New being Added

Goto Top Of Page

Weather-Display clientrawextra.txt Description


This is a description of the WD clientrawextra.txt generated file. It provides a specification of the position, description of the content and the data type used for each variable.
Currently 730 Fields Pos ======= 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 Field =============================== Header Windspeed Hour 01 Windspeed Hour 02 Windspeed Hour 03 Windspeed Hour 04 Windspeed Hour 05 Windspeed Hour 06 Windspeed Hour 07 Windspeed Hour 08 Windspeed Hour 09 Windspeed Hour 10 Windspeed Hour 11 Windspeed Hour 12 Windspeed Hour 13 Windspeed Hour 14 Windspeed Hour 15 Windspeed Hour 16 Windspeed Hour 17 Windspeed Hour 18 Windspeed Hour 19 Data Type ============================ Label Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots

020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 570) 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075

Windspeed Hour 20 Temps Hour 01 Temps Hour 02 Temps Hour 03 Temps Hour 04 Temps Hour 05 Temps Hour 06 Temps Hour 07 Temps Hour 08 Temps Hour 09 Temps Hour 10 Temps Hour 11 Temps Hour 12 Temps Hour 13 Temps Hour 14 Temps Hour 15 Temps Hour 16 Temps Hour 17 Temps Hour 18 Temps Hour 19 Temps Hour 20 Rain Hour 01 Rain Hour 02 Rain Hour 03 Rain Hour 04 Rain Hour 05 Rain Hour 06 Rain Hour 07 Rain Hour 08 Rain Hour 09 Rain Hour 10 Rain Hour 11 Rain Hour 12 Rain Hour 13 Rain Hour 14 Rain Hour 15 Rain Hour 16 Rain Hour 17 Rain Hour 18 Rain Hour 19 Rain Hour 20 Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth Mnth High Temp High Temp Hour High Temp Min High Temp Day High Temp Mon High Temp Year Low Temp Low Temp Hour Low Temp Min Low Temp Day Low Temp Mon Low Temp Year Gust Gust Hour Gust Min

Knots (Continues at pos 562) Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius (Continues at pos 566) Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters (Continues at pos Celsius Time Time Time Time Time Celsius Time Time Time Time Time Knots Time Time

076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Verified Verified Verified Verified Verified Verified Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth Rcd Mnth

Gust Day Gust Mon Gust Year Rain Rate Rain Rate Hour Rain Rate Min Rain Rate Day Rain Rate Mon Rain Rate Year Rain Low Baro Low Baro Hour Low Baro Min Low Baro Day Low Baro Mon Low Baro Year High Baro High Baro Hour High Baro Min High Baro Day High Baro Mon High Baro Year Daily Rain Daily Rain Hour Daily Rain Min Daily Rain Day Daily Rain Mon Daily Rain Year Daily Rain HR Daily Rain HR Hour Daily Rain HR Min Daily Rain HR Day Daily Rain HR Month Daily Rain HR Year Avg Speed Avg Speed hour Avg Speed Min Avg Speed Day Avg Speed Month Avg Speed Year Unused Record Unused Hour Unused Min Unused Day Unused Month Unused Year High Soil High Soil hour High Soil Min High Soil Day High Soil Month High Soil Year Low Soil Low Soil hour Low Soil Min Low Soil Day Low Soil Month Low Soil Year

Time Time Time Millimeters Time Time Time Time Time hPa Time Time Time Time Time hPa Time Time Time Time Time Millimeters Time Time Time Time Time Millimeters Time Time Time Time Time Knots Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time

133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189

Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd

Mnth Low WindChill Mnth Low WindChill Hour Mnth Low WindChill Min Mnth Low WindChill Day Mnth Low WindChill Month Mnth Low WindChill Year Mnth High Gust Dir Mnth High Gust Dir Hour Mnth High Gust Dir Min Mnth High Gust Dir Day Mnth High Gust Dir Month Mnth High Gust Dir Year Mnth Avg Speed Dir Mnth Avg Speed Dir Hour Mnth Avg Speed Dir Min Mnth Avg Speed Dir Day Mnth Avg Speed Dir Mon Mnth Avg Speed Dir Year Mnth Warmest Day Mnth Warmest Day Hour Mnth Warmest Day Min Mnth Warmest Day Day Mnth Warmest Day Month Mnth Warmest Day Year Mnth Coldest Night Mnth Coldest Night Hour Mnth Coldest Night Min Mnth Coldest Night Day Mnth Coldest Night Month Mnth Coldest Night Year Mnth Coldest Day Mnth Coldest Day Hour Mnth Coldest Day Min Mnth Coldest Day Day Mnth Coldest Day Month Mnth Coldest Day Year Mnth Warmest Night Mnth Warmest Night Hour Mnth Warmest Night Min Mnth Warmest Night Day Mnth Warmest Night Month Mnth Warmest Night Year Mnth High Heat Index Mnth High Heat Index Hour Mnth High Heat Index Min Mnth High Heat Index Day Mnth High Heat Index Month Mnth High Heat Index Year Mnth Maximum Grass Mnth Maximum Grass Hour Mnth Maximum Grass Min Mnth Maximum Grass Day Mnth Maximum Grass Month Mnth Maximum Grass Year YTD High Temp YTD High Hour YTD High Min

Celsius Time Time Time Time Time Compass Time Time Time Time Time Compass Time Time Time Time Time Celsius (Avg over Daylight) Time Time Time Time Not Used Celsius (Avg over Night Time) Time Time Time Time Time Celsius (Avg over daylight) Time Time Time Time Time Celsius (Avg over night time) Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time

190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246

Rcd YTD High Day Rcd YTD High Mon Rcd YTD High Year Rcd YTD Low Temp Rcd YTD Low Hour Rcd YTD Low Min Rcd YTD Low Day Rcd YTD Low Mon Rcd YTD Low Year Rcd YTD Gust Rcd YTD Gust Hour Rcd YTD Gust Min Rcd YTD Gust Day Rcd YTD Gust Mon Rcd YTD Gust Year Rcd YTD Rain Rate Rcd YTD Rain Hour Rcd YTD Rain Min Rcd YTD Rain Day Rcd YTD Rain Mon Rcd YTD Rain Year Rcd YTD Low Baro Rcd YTD Low BaroHour Rcd YTD Low BaroMin Rcd YTD Low BaroDay Rcd YTD Low BaroMon Rcd YTD Low Baro Year Rcd YTD High Baro Rcd YTD High Baro Hour Rcd YTD High Baro Min Rcd YTD High Baro Day Rcd YTD High Baro Mon Rcd YTD High Baro Year Rcd YTD Daily Rain Rcd YTD Daily Rain Hour Rcd YTD Daily Rain Min Rcd YTD Daily Rain Day Rcd YTD Daily Rain Month Rcd YTD Daily Rain Year Rcd YTD Daily Rain HR Rcd YTD Daily Rain HR Hour Rcd YTD Daily Rain HR Min Rcd YTD Daily Rain HR Day Rcd YTD Daily Rain HR Month Rcd YTD Daily Rain HR Year Rcd YTD Avg Speed Rcd YTD Avg Speed hour Rcd YTD Avg Speed Min Rcd YTD Avg Speed Day Rcd YTD Avg Speed Month Rcd YTD Avg Speed Year Verified Unused Record Verified Unused Hour Verified Unused Min Verified Unused Day Verified Unused Month Verified Unused Year

Time Time Time Celsius Time Time Time Time Time Knots Time Time Time Time Time Millimeters Time Time Time Time Time hPa Time Time Time Time Time hPh Time Time Time Time Time Millimeters Time Time Time Time Time Millimeters Time Time Time Time Time Knots Time Time Time Time Time Unused Unused Unused Unused Unused Unused

247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303

Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd

YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD YTD

High Soil High Soil hour High Soil Min High Soil Day High Soil Month High Soil Year Low Soil Low Soil hour Low Soil Min Low Soil Day Low Soil Month Low Soil Year Low WindChill Low WindChill Hour Low WindChill Min Low WindChill Day Low WindChill Month Low WindChill Year High Gust Dir High Gust Dir Hour High Gust Dir Min High Gust Dir Day High Gust Dir Month High Gust Dir Year Avg Speed Dir Avg Speed Dir Hour Avg Speed Dir Min Avg Speed Dir Day Avg Speed Dir Mon Avg Speed Dir Year Warmest Day Warmest Day Hour Warmest Day Min Warmest Day Day Warmest Day Month Warmest Day Year Coldest Night Coldest Night Hour Coldest Night Min Coldest Night Day Coldest Night Month Coldest Night Year Coldest Day Coldest Day Hour Coldest Day Min Coldest Day Day Coldest Day Month Coldest Day Year Warmest Night Warmest Night Hour Warmest Night Min Warmest Night Day Warmest Night Month Warmest Night Year High Heat Index High Heat Index Hour High Heat Index Min

Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Compass Time Time Time Time Time Compass Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time

(avg over daylight)

(avg over night)

(avg over daylight)

(avg over night)

304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd Rcd

YTD High Heat Index Day YTD High Heat Index Month YTD High Heat Index Year YTD Maximum Grass YTD Maximum Grass Hour YTD Maximum Grass Min YTD Maximum Grass Day YTD Maximum Grass Month YTD Maximum Grass Year AllTime High Temp AllTime High Hour AllTime High Min AllTime High Day AllTime High Mon AllTime High Year AllTime Low Temp AllTime Low Hour AllTime Low Min AllTime Low Day AllTime Low Mon AllTime Low Year AllTime Gust AllTime Gust Hour AllTime Gust Min AllTime Gust Day AllTime Gust Mon AllTime Gust Year AllTime Rain Rate AllTime Rain Hour AllTime Rain Min AllTime Rain Day AllTime Rain Mon AllTime Rain Year AllTime Low Baro AllTime Low Baro Hour AllTime Low Baro Min AllTime Low Baro Day AllTime Low Baro Mon AllTime Low Baro Year AllTime High Baro AllTime High Baro Hour AllTime High Baro Min AllTime High Baro Day AllTime High Baro Mon AllTime High Baro Year AllTime Daily Rain AllTime Daily Rain Hour AllTime Daily Rain Min AllTime Daily Rain Day AllTime Daily Rain Month AllTime Daily Rain Year AllTime Daily Rain HR AllTime Daily Rain HR Hour AllTime Daily Rain HR Min AllTime Daily Rain HR Day AllTime Daily Rain HR Month AllTime Daily Rain HR Year

Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Knots Time Time Time Time Time Millimeters Time Time Time Time Time hPa Time Time Time Time Time hPa Time Time Time Time Time Millimeters Time Time Time Time Time Millimeters Time Time Time Time Time

361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417

Rcd AllTime Avg Speed Rcd AllTime Avg Speed hour Rcd AllTime Avg Speed Min Rcd AllTime Avg Speed Day Rcd AllTime Avg Speed Month Rcd AllTime Avg Speed Year Verified Unused Record Verified Unused Hour Verified Unused Min Verified Unused Day Verified Unused Month Verified Unused Year Rcd AllTime High Soil Rcd AllTime High Soil hour Rcd AllTime High Soil Min Rcd AllTime High Soil Day Rcd AllTime High Soil Month Rcd AllTime High Soil Year Rcd AllTime Low Soil Rcd AllTime Low Soil hour Rcd AllTime Low Soil Min Rcd AllTime Low Soil Day Rcd AllTime Low Soil Month Rcd AllTime Low Soil Year Rcd AllTime Low WindChill Rcd AllTime Low WindChill Hour Rcd AllTime Low WindChill Min Rcd AllTime Low WindChill Day Rcd AllTime Low WindChill Month Rcd AllTime Low WindChill Year Rcd AllTime High Gust Dir Rcd AllTime High Gust Dir Hour Rcd AllTime High Gust Dir Min Rcd AllTime High Gust Dir Day Rcd AllTime High Gust Dir Month Rcd AllTime High Gust Dir Year Rcd AllTime Avg Speed Dir Rcd AllTime Avg Speed Dir Hour Rcd AllTime Avg Speed Dir Min Rcd AllTime Avg Speed Dir Day Rcd AllTime Avg Speed Dir Mon Rcd AllTime Avg Speed Dir Year Rcd AllTime Warmest Day Rcd AllTime Warmest Day Hour Rcd AllTime Warmest Day Min Rcd AllTime Warmest Day Day Rcd AllTime Warmest Day Month Rcd AllTime Warmest Day Year Rcd AllTime Coldest Night Rcd AllTime Coldest Night Hour Rcd AllTime Coldest Night Min Rcd AllTime Coldest Night Day Rcd AllTime Coldest Night Month Rcd AllTime Coldest Night Year Rcd AllTime Coldest Day Rcd AllTime Coldest Day Hour Rcd AllTime Coldest Day Min

Knots Time Time Time Time Time Compass Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time Compass Time Time Time Time Time Compass Time Time Time Time Time Celsius Time Time Time Time Not Used Celsius Time Time Time Time Time Celsius Time Time

418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474

Rcd AllTime Coldest Day Day Rcd AllTime Coldest Day Month Rcd AllTime Coldest Day Year Rcd AllTime Warmest Night Rcd AllTime Warmest Night Hour Rcd AllTime Warmest Night Min Rcd AllTime Warmest Night Day Rcd AllTime Warmest Night Month Rcd AllTime Warmest Night Year Rcd AllTime High Heat Idx Rcd AllTime High Heat Idx Hour Rcd AllTime High Heat Idx Min Rcd AllTime High Heat Idx Day Rcd AllTime High Heat Idx Month Rcd AllTime High Heat Idx Year Rcd AllTime Grass Rcd AllTime Grass Hour Rcd AllTime Grass Min Rcd AllTime Grass Day Rcd AllTime Grass Month Rcd AllTime Grass Year Baro Hour 01 Baro Hour 02 Baro Hour 03 Baro Hour 04 Baro Hour 05 Baro Hour 06 Baro Hour 07 Baro Hour 08 Baro Hour 09 Baro Hour 10 Baro Hour 11 Baro Hour 12 Baro Hour 13 Baro Hour 14 Baro Hour 15 Baro Hour 16 Baro Hour 17 Baro Hour 18 Baro Hour 19 Baro Hour 20 TimeStamp Hour 01 TimeStamp Hour 02 TimeStamp Hour 03 TimeStamp Hour 04 TimeStamp Hour 05 TimeStamp Hour 06 TimeStamp Hour 07 TimeStamp Hour 08 TimeStamp Hour 09 TimeStamp Hour 10 TimeStamp Hour 11 TimeStamp Hour 12 TimeStamp Hour 13 TimeStamp Hour 14 TimeStamp Hour 15 TimeStamp Hour 16

Time Time Time Celsius (Avg over Night) Time Time Time Time Time Celsius Time Time Time Time Time Celsius Time Time Time Time Time hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa (Continues at pos 574) Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label

475 476 477 478 479 480 481 482 483 484 #3) 485 #3) 486 #3) 487 #3) 488 #3) 489 #3) 490 #3) 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524

TimeStamp Hour 17 TimeStamp Hour 18 TimeStamp Hour 19 TimeStamp Hour 20 Snow Inputed into WD Today Snow Inputed into WD Month Snow Inputed into WD Season Days with No Rain Days with Rain MTD Rain for Mon Rain for Tues Rain for Wed Rain for Thur Rain for Fri Rain for Sat Rain for Sun Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 Solar wm/2 UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading UV Reading Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour Hour 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 01 02 03 04 05 06 07 08 09 10 11 12 13 14

Label Label Label Label (Continues at pos 578) Label Label Label Number Number Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Millimeters (Value is x*10 Note Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number (Continues at pos 582) Number Number Number Number Number Number Number Number Number Number Number Number Number Number

525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581

UV Reading Hour 15 UV Reading Hour 16 UV Reading Hour 17 UV Reading Hour 18 UV Reading Hour 19 UV Reading Hour 20 Weather Display (or Davis) ET Value VPP ET Value Yesterday Rain WD Version Wind Dir Hour 01 Wind Dir Hour 02 Wind Dir Hour 03 Wind Dir Hour 04 Wind Dir Hour 05 Wind Dir Hour 06 Wind Dir Hour 07 Wind Dir Hour 08 Wind Dir Hour 09 Wind Dir Hour 10 Wind Dir Hour 11 Wind Dir Hour 12 Wind Dir Hour 13 Wind Dir Hour 14 Wind Dir Hour 15 Wind Dir Hour 16 Wind Dir Hour 17 Wind Dir Hour 18 Wind Dir Hour 19 Wind Dir Hour 20 Sunrise Sunset Moonrise Moonset Moon Phase Moon Age Windspeed Hour 21 Windspeed Hour 22 Windspeed Hour 23 Windspeed Hour 24 Temp Hour 21 Temp Hour 22 Temp Hour 23 Temp Hour 24 Rain Hour 21 Rain Hour 22 Rain Hour 23 Rain Hour 24 Baro Hour 21 Baro Hour 22 Baro Hour 23 Baro Hour 24 TimeStamp Hour 21 TimeStamp Hour 22 TimeStamp Hour 23 TimeStamp Hour 24

Number Number Number Number Number Number (Continues at pos 586) Label Number Number Millimeters Label (Does not include build #) Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass (Continues at pos 590) Time Time Time Time Percent Number Knots Knots Knots Knots Celsius Celsius Celsius Celsius Millimeters Millimeters Millimeters Millimeters hPa hPa hPa hPa Label Label Label Label

582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638

Solar wm/2 Hour 21 Solar wm/2 Hour 22 Solar wm/2 Hour 23 Solar wm/2 Hour 24 UV Reading Hour 21 UV Reading Hour 22 UV Reading Hour 23 UV Reading Hour 24 Wind Dir Hour 21 Wind Dir Hour 22 Wind Dir Hour 23 Wind Dir Hour 24 Extra Temp Sensor 1 High Extra Temp Sensor 1 Low Extra Temp Sensor 2 High Extra Temp Sensor 2 Low Extra Temp Sensor 3 High Extra Temp Sensor 3 Low Extra Temp Sensor 4 High Extra Temp Sensor 4 Low Extra Temp Sensor 5 High Extra Temp Sensor 5 Low Extra Temp Sensor 6 High Extra Temp Sensor 6 Low Extra Temp Sensor 7 High Extra Temp Sensor 7 Low Extra Temp Sensor 8 High Extra Temp Sensor 8 Low Day Night Flag Humidity Hour 01 Humidity Hour 02 Humidity Hour 03 Humidity Hour 04 Humidity Hour 05 Humidity Hour 06 Humidity Hour 07 Humidity Hour 08 Humidity Hour 09 Humidity Hour 10 Humidity Hour 11 Humidity Hour 12 Humidity Hour 13 Humidity Hour 14 Humidity Hour 15 Humidity Hour 16 Humidity Hour 17 Humidity Hour 18 Humidity Hour 19 Humidity Hour 20 Humidity Hour 21 Humidity Hour 22 Humidity Hour 23 Humidity Hour 24 FWI (Fire Warning Index) Indoor Temp Hour 01 Indoor Temp Hour 02 Indoor Temp Hour 03

Number Number Number Number Number Number Number Number Compass Compass Compass Compass Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Label (D = Day N = Night) Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Number Celsius Celsius Celsius

639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695

Indoor Temp Hour 04 Indoor Temp Hour 05 Indoor Temp Hour 06 Indoor Temp Hour 07 Indoor Temp Hour 08 Indoor Temp Hour 09 Indoor Temp Hour 10 Indoor Temp Hour 11 Indoor Temp Hour 12 Indoor Temp Hour 13 Indoor Temp Hour 14 Indoor Temp Hour 15 Indoor Temp Hour 16 Indoor Temp Hour 17 Indoor Temp Hour 18 Indoor Temp Hour 19 Indoor Temp Hour 20 Indoor Temp Hour 21 Indoor Temp Hour 22 Indoor Temp Hour 23 Indoor Temp Hour 24 Month High Solar Month High Solar Hour Month High Solar Min Month High Solar Day Month High Solar Month Month High Solar Year Month High UV Month High UV Hour Month High UV Min Month High UV Day Month High UV Month Month High UV Year Year High Solar Year High Solar Hour Year High Solar Min L Year High Solar Day L Year High Solar Month Year High Solar Year Year High UV Year High UV Hour Year High UV Min Year High UV Day Year High UV Month Year High UV Year AllTime High Solar AllTime High Solar AllTime High Solar AllTime High Solar AllTime High Solar AllTime High Solar AllTime High UV AllTime High UV Hour AllTime High UV Min L AllTime High UV Day L AllTime High UV Month AllTime High UV Year

Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Celsius Number Time Time Time Time Time Number Time Time Time Time Time Number Time Time Time Time Time Number Time Time Time Time Time Number Time Time Time Time Time Number Time Time Time Time Time

696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752

Sunshine Hours Snow Depth Hour Minute Day Solar Inst Flag UV Inst Flag Soil Temp Flag Nexstorm Strk/Hour 01 Nexstorm Strk/Hour 02 Nexstorm Strk/Hour 03 Nexstorm Strk/Hour 04 Nexstorm Strk/Hour 05 Nexstorm Strk/Hour 06 Nexstorm Strk/Hour 07 Nexstorm Strk/Hour 08 Nexstorm Strk/Hour 09 Nexstorm Strk/Hour 10 Nexstorm Strk/Hour 11 Nexstorm Strk/Hour 12 Nexstorm Strk/Hour 13 Nexstorm Strk/Hour 14 Nexstorm Strk/Hour 15 Nexstorm Strk/Hour 16 Nexstorm Strk/Hour 17 Nexstorm Strk/Hour 18 Nexstorm Strk/Hour 19 Nexstorm Strk/Hour 20 Nexstorm Strk/Hour 21 Nexstorm Strk/Hour 22 Nexstorm Strk/Hour 23 Nexstorm Strk/Hour 24 WDL Weather Warn Flag Rcd Hi Dew Month Rcd Hi Dew Month Hour Rcd Hi Dew Month Min Rcd Hi Dew Month Day Rcd Hi Dew Month Month Rcd Hi Dew Month Year Rcd Lo Dew Month Rcd Lo Dew Month Hour Rcd Lo Dew Month Min Rcd Lo Dew Month Day Rcd Lo Dew Month Month Rcd Lo Dew Month Year Rcd Hi Dew Year Rcd Hi Dew Year Hour Rcd Hi Dew Year Min Rcd Hi Dew Year Day Rcd Hi Dew Year Month Rcd Hi Dew Year Year Rcd Lo Dew Year Rcd Lo Dew Year Hour Rcd Lo Dew Year Min Rcd Lo Dew Year Day Rcd Lo Dew Year Month Rcd Lo Dew Year Year

Number Number Time Time Time Label (s1 or s0) Label (u1 or u0) Label (o1 or o0) Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Celsius Label Label Label Label Label Celsius Label Label Label Label Label Celsius Label Label Label Label Label Celsius Label Label Label Label Label

753 754 755 756 757 758 759 760 761 762 763 764 765 Note #3

Rcd Hi Rcd Hi Rcd Hi Rcd Hi Rcd Hi Rcd Hi Rcd Lo Rcd Lo Rcd Lo Rcd Lo Rcd Lo Rcd Lo Record

Dew Dew Dew Dew Dew Dew Dew Dew Dew Dew Dew Dew End

All All All All All All All All All All All All (WD

time Time Time Time Time Time time Time Time Time Time Time Ver)

Hour Min Day Month Year Hour Min Day Month Year

Celsius Label Label Label Label Label Celsius Label Label Label Label Label Label (Exampe: !!C10.37f!! )

These values unlike all the other Milliliter values are multiplied by 10. To get the real value, you need to divide the number by 10.

Goto Top Of Page

Weather-Display clientrawdaily.txt Description


This is a description of the WD clientrawdaily.txt generated file. It provides a specification of the position, description of the content and the data type used for each variable.
Currently 430 Fields Pos ======= 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 Field =============================== Header Hi-Temp Month 01 Hi-Temp Month 02 Hi-Temp Month 03 Hi-Temp Month 04 Hi-Temp Month 05 Hi-Temp Month 06 Hi-Temp Month 07 Hi-Temp Month 08 Hi-Temp Month 09 Hi-Temp Month 10 Hi-Temp Month 11 Hi-Temp Month 12 Hi-Temp Month 13 Hi-Temp Month 14 Hi-Temp Month 15 Hi-Temp Month 16 Hi-Temp Month 17 Hi-Temp Month 18 Hi-Temp Month 19 Data Type ============================ Label Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius

020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076

Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Hi-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Lo-Temp Month Rain Month 01 Rain Month 02 Rain Month 03 Rain Month 04 Rain Month 05 Rain Month 06 Rain Month 07 Rain Month 08 Rain Month 09 Rain Month 10 Rain Month 11 Rain Month 12 Rain Month 13 Rain Month 14

20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters

077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133

Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Wind Wind Wind Wind Wind Wind Wind Wind Wind

Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month Month

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 01 02 03 04 05 06 07 08 09

Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa knots knots knots knots knots knots knots knots knots

134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190

Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Rain Rain Rain Rain

Month 10 Month 11 Month 12 Month 13 Month 14 Month 15 Month 16 Month 17 Month 18 Month 19 Month 20 Month 21 Month 22 Month 23 Month 24 Month 25 Month 26 Month 27 Month 28 Month 29 Month 30 Month 31 Dir Month 01 Dir Month 02 Dir Month 03 Dir Month 04 Dir Month 05 Dir Month 06 Dir Month 07 Dir Month 08 Dir Month 09 Dir Month 10 Dir Month 11 Dir Month 12 Dir Month 13 Dir Month 14 Dir Month 15 Dir Month 16 Dir Month 17 Dir Month 18 Dir Month 19 Dir Month 20 Dir Month 21 Dir Month 22 Dir Month 23 Dir Month 24 Dir Month 25 Dir Month 26 Dir Month 27 Dir Month 28 Dir Month 29 Dir Month 30 Dir Month 31 Past Month 01 Past Month 02 Past Month 03 Past Month 04

knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots knots Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Millimeters Millimeters Millimeters Millimeters

191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247

Rain Past Month 05 Rain Past Month 06 Rain Past Month 07 Rain Past Month 08 Rain Past Month 09 Rain Past Month 10 Rain Past Month 11 Rain Past Month 12 Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Humidy Amount Month Hour Generated Minute Generated Day Generated Temp Day 1 #1 Temp Day 1 #2 Temp Day 1 #3 Temp Day 1 #4 Temp Day 2 #1 Temp Day 2 #2 Temp Day 2 #3 Temp Day 2 #4 Temp Day 3 #1 Temp Day 3 #2 Temp Day 3 #3 Temp Day 3 #4 Temp Day 4 #1 Temp Day 4 #2 Temp Day 4 #3

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Time Time Time Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius

248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304

Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Temp Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Baro Day Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity Humidity

4 #4 5 #1 5 #2 5 #3 5 #4 6 #1 6 #2 6 #3 6 #4 7 #1 7 #2 7 #3 7 #4 1 #1 1 #2 1 #3 1 #4 2 #1 2 #2 2 #3 2 #4 3 #1 3 #2 3 #3 3 #4 4 #1 4 #2 4 #3 4 #4 5 #1 5 #2 5 #3 5 #4 6 #1 6 #2 6 #3 6 #4 7 #1 7 #2 7 #3 7 #4 Day 1 Day 1 Day 1 Day 1 Day 2 Day 2 Day 2 Day 2 Day 3 Day 3 Day 3 Day 3 Day 4 Day 4 Day 4 Day 4

#1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4

Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent

305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361

Humidity Day 5 Humidity Day 5 Humidity Day 5 Humidity Day 5 Humidity Day 6 Humidity Day 6 Humidity Day 6 Humidity Day 6 Humidity Day 7 Humidity Day 7 Humidity Day 7 Humidity Day 7 Wind Dir Day 1 Wind Dir Day 1 Wind Dir Day 1 Wind Dir Day 1 Wind Dir Day 2 Wind Dir Day 2 Wind Dir Day 2 Wind Dir Day 2 Wind Dir Day 3 Wind Dir Day 3 Wind Dir Day 3 Wind Dir Day 3 Wind Dir Day 4 Wind Dir Day 4 Wind Dir Day 4 Wind Dir Day 4 Wind Dir Day 5 Wind Dir Day 5 Wind Dir Day 5 Wind Dir Day 5 Wind Dir Day 6 Wind Dir Day 6 Wind Dir Day 6 Wind Dir Day 6 Wind Dir Day 7 Wind Dir Day 7 Wind Dir Day 7 Wind Dir Day 7 Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day

#1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 1 #1 1 #2 1 #3 1 #4 2 #1 2 #2 2 #3 2 #4 3 #1 3 #2 3 #3 3 #4 4 #1 4 #2 4 #3 4 #4 5 #1

Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots

362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418

Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Wind Speed Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day Solar wm/2 Day UV Day 1 #1 UV Day 1 #2 UV Day 1 #3 UV Day 1 #4 UV Day 2 #1 UV Day 2 #2 UV Day 2 #3 UV Day 2 #4 UV Day 3 #1 UV Day 3 #2 UV Day 3 #3 UV Day 3 #4 UV Day 4 #1 UV Day 4 #2 UV Day 4 #3 UV Day 4 #4 UV Day 5 #1 UV Day 5 #2

5 5 5 6 6 6 6 7 7 7 7 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 7

#2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4 #1 #2 #3 #4

Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number Number

419 420 421 422 423 424 425 426 427 428 429

UV Day UV Day UV Day UV Day UV Day UV Day UV Day UV Day UV Day UV Day Record

5 #3 5 #4 6 #1 6 #2 6 #3 6 #4 7 #1 7 #2 7 #3 7 #4 End (WD Ver)

Number Number Number Number Number Number Number Number Number Number Label (Exampe: !!D10.37f!! )

Goto Top Of Page

Weather-Display clientrawhour.txt Description


This contains an array of 60 unit each representing the last 60 minutes of each value. It is updated at 59 minutes after the hour by WD.
Currently 422 Fields Pos ======= 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 Field =============================== Header Wind Speed Last 60 for Min 01 Wind Speed Last 60 for Min 02 Wind Speed Last 60 for Min 03 Wind Speed Last 60 for Min 04 Wind Speed Last 60 for Min 05 Wind Speed Last 60 for Min 06 Wind Speed Last 60 for Min 07 Wind Speed Last 60 for Min 08 Wind Speed Last 60 for Min 09 Wind Speed Last 60 for Min 10 Wind Speed Last 60 for Min 11 Wind Speed Last 60 for Min 12 Wind Speed Last 60 for Min 13 Wind Speed Last 60 for Min 14 Wind Speed Last 60 for Min 15 Wind Speed Last 60 for Min 16 Wind Speed Last 60 for Min 17 Wind Speed Last 60 for Min 18 Wind Speed Last 60 for Min 19 Wind Speed Last 60 for Min 20 Wind Speed Last 60 for Min 21 Wind Speed Last 60 for Min 22 Wind Speed Last 60 for Min 23 Wind Speed Last 60 for Min 24 Wind Speed Last 60 for Min 25 Wind Speed Last 60 for Min 26 Wind Speed Last 60 for Min 27 Wind Speed Last 60 for Min 28 Data Type ============================ Label Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots

029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085

Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind

Speed Last 60 for Min 29 Speed Last 60 for Min 30 Speed Last 60 for Min 31 Speed Last 60 for Min 32 Speed Last 60 for Min 33 Speed Last 60 for Min 34 Speed Last 60 for Min 35 Speed Last 60 for Min 36 Speed Last 60 for Min 37 Speed Last 60 for Min 38 Speed Last 60 for Min 39 Speed Last 60 for Min 40 Speed Last 60 for Min 41 Speed Last 60 for Min 42 Speed Last 60 for Min 43 Speed Last 60 for Min 44 Speed Last 60 for Min 45 Speed Last 60 for Min 46 Speed Last 60 for Min 47 Speed Last 60 for Min 48 Speed Last 60 for Min 49 Speed Last 60 for Min 50 Speed Last 60 for Min 51 Speed Last 60 for Min 52 Speed Last 60 for Min 53 Speed Last 60 for Min 54 Speed Last 60 for Min 55 Speed Last 60 for Min 56 Speed Last 60 for Min 57 Speed Last 60 for Min 58 Speed Last 60 for Min 59 Speed Last 60 for Min 60 Gust Last 60 for Min 01 Gust Last 60 for Min 02 Gust Last 60 for Min 03 Gust Last 60 for Min 04 Gust Last 60 for Min 05 Gust Last 60 for Min 06 Gust Last 60 for Min 07 Gust Last 60 for Min 08 Gust Last 60 for Min 09 Gust Last 60 for Min 10 Gust Last 60 for Min 11 Gust Last 60 for Min 12 Gust Last 60 for Min 13 Gust Last 60 for Min 14 Gust Last 60 for Min 15 Gust Last 60 for Min 16 Gust Last 60 for Min 17 Gust Last 60 for Min 18 Gust Last 60 for Min 19 Gust Last 60 for Min 20 Gust Last 60 for Min 21 Gust Last 60 for Min 22 Gust Last 60 for Min 23 Gust Last 60 for Min 24 Gust Last 60 for Min 25

Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots

086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142

Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind

Gust Last 60 for Min 26 Gust Last 60 for Min 27 Gust Last 60 for Min 28 Gust Last 60 for Min 29 Gust Last 60 for Min 30 Gust Last 60 for Min 31 Gust Last 60 for Min 32 Gust Last 60 for Min 33 Gust Last 60 for Min 34 Gust Last 60 for Min 35 Gust Last 60 for Min 36 Gust Last 60 for Min 37 Gust Last 60 for Min 38 Gust Last 60 for Min 39 Gust Last 60 for Min 40 Gust Last 60 for Min 41 Gust Last 60 for Min 42 Gust Last 60 for Min 43 Gust Last 60 for Min 44 Gust Last 60 for Min 45 Gust Last 60 for Min 46 Gust Last 60 for Min 47 Gust Last 60 for Min 48 Gust Last 60 for Min 49 Gust Last 60 for Min 50 Gust Last 60 for Min 51 Gust Last 60 for Min 52 Gust Last 60 for Min 53 Gust Last 60 for Min 54 Gust Last 60 for Min 55 Gust Last 60 for Min 56 Gust Last 60 for Min 57 Gust Last 60 for Min 58 Gust Last 60 for Min 59 Gust Last 60 for Min 60 Dir Last 60 for Min 01 Dir Last 60 for Min 02 Dir Last 60 for Min 03 Dir Last 60 for Min 04 Dir Last 60 for Min 05 Dir Last 60 for Min 06 Dir Last 60 for Min 07 Dir Last 60 for Min 08 Dir Last 60 for Min 09 Dir Last 60 for Min 10 Dir Last 60 for Min 11 Dir Last 60 for Min 12 Dir Last 60 for Min 13 Dir Last 60 for Min 14 Dir Last 60 for Min 15 Dir Last 60 for Min 16 Dir Last 60 for Min 17 Dir Last 60 for Min 18 Dir Last 60 for Min 19 Dir Last 60 for Min 20 Dir Last 60 for Min 21 Dir Last 60 for Min 22

Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Knots Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass

143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Wind Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp Temp

Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Dir Last 60 Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for

for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Compass Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius

200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256

Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Temp Last 60 for Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min for for for for for for for for for for for for for for for for

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16

Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Celcius Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent

257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313

Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Humidity Last 60 Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for Baro Last 60 for

for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for Min Min Min Min Min Min Min Min Min Min Min Min Min

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min 01 02 03 04 05 06 07 08 09 10 11 12 13

17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent Percent hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa

314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370

Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Baro Rain Rain Rain Rain Rain Rain Rain Rain Rain Rain

Last 60 for Min 14 Last 60 for Min 15 Last 60 for Min 16 Last 60 for Min 17 Last 60 for Min 18 Last 60 for Min 19 Last 60 for Min 20 Last 60 for Min 21 Last 60 for Min 22 Last 60 for Min 23 Last 60 for Min 24 Last 60 for Min 25 Last 60 for Min 26 Last 60 for Min 27 Last 60 for Min 28 Last 60 for Min 29 Last 60 for Min 30 Last 60 for Min 31 Last 60 for Min 32 Last 60 for Min 33 Last 60 for Min 34 Last 60 for Min 35 Last 60 for Min 36 Last 60 for Min 37 Last 60 for Min 38 Last 60 for Min 39 Last 60 for Min 40 Last 60 for Min 41 Last 60 for Min 42 Last 60 for Min 43 Last 60 for Min 44 Last 60 for Min 45 Last 60 for Min 46 Last 60 for Min 47 Last 60 for Min 48 Last 60 for Min 49 Last 60 for Min 50 Last 60 for Min 51 Last 60 for Min 52 Last 60 for Min 53 Last 60 for Min 54 Last 60 for Min 55 Last 60 for Min 56 Last 60 for Min 57 Last 60 for Min 58 Last 60 for Min 59 Last 60 for Min 60 Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min Total Last 60 for Min

01 02 03 04 05 06 07 08 09 10

hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa hPa Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters

371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427

Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Rain Total Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data

Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last Last

60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for for

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 01 02 03 04 05 06 07

Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Millimeters Label - (wm/2) values Label Label Label Label Label Label

428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484

Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar

Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data

Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for Last 60 for 24hrs hr 01 24hrs hr 01 24hrs hr 01 24hrs hr 01

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 00 15 30 45

Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label - (wm/2) values Label Label Label

485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541

Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar Solar

Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data

24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs 24hrs

hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr hr

02 02 02 02 03 03 03 03 04 04 04 04 05 05 05 05 06 06 06 06 07 07 07 07 08 08 08 08 09 09 09 09 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00

Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label

542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577

Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Solar Data Record End

24hrs hr 16 24hrs hr 16 24hrs hr 16 24hrs hr 17 24hrs hr 17 24hrs hr 17 24hrs hr 17 24hrs hr 18 24hrs hr 18 24hrs hr 18 24hrs hr 18 24hrs hr 19 24hrs hr 19 24hrs hr 19 24hrs hr 19 24hrs hr 20 24hrs hr 20 24hrs hr 20 24hrs hr 20 24hrs hr 21 24hrs hr 21 24hrs hr 21 24hrs hr 21 24hrs hr 22 24hrs hr 22 24hrs hr 22 24hrs hr 22 24hrs hr 23 24hrs hr 23 24hrs hr 23 24hrs hr 23 24hrs hr 24 24hrs hr 24 24hrs hr 24 24hrs hr 24 (WD Ver)

Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min Min

15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45 00 15 30 45

Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label Label (Exampe: !!H10.37f!! )

Goto Top Of Page

WD-Parser
You can use a WD-Parser to see the values that are currently present on your publically accessible website where you upload the clientraw data to. This parser can be accesses via: http://www.TNETWeather.com/wd-parser.php Note that if you have named the files something other than their original names, use a nonstandard website port or use your files via iframes from another location, the parser may not work for you.

The parser is kept up to date with the current version of Weather-Display's generated output so if you have an older version, it might not find the data properly in your data files. Goto Top Of Page

Credits
This document was produced by Kevin Reed (TNETWeather.com) based upon the original clientrawdesc.txt file included with Weather-Display and a number of modifications and clarifications over time while maintaining the WD-Parser. Other assistance has been provided by:

Julian (Softvark) www.jbest.net Brian (Windy) the author of Weather-Display www.weather-display.com

WD NOAA HTML PHP Parsing Script


The following code snippet, shows how I took the default WD generated NOAA daily report and parsed it into a formatted table. I then intergraded it into my own web pages using my own style sheet settings. The code below is provided AS-IS and requires that you have PHP on your website, and that you are uploading from your WD workstation the dailynoaareport.htm file to a known location (you need to modify the path in the script to find it).
Download Script Text File of the same below
<?php /********************************************************************** ******** * WD NOAA HTML PHP Parsing Script * Copyright (C) 1997-2006 TNET Services, Inc. * http://www.tnetweather.com/notebooks.php * Email: programs@tnet.com * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * *********************************************************************** ********/ /********************************************************************** ******** * Info about this script * * PLEASE READ ALL COMMENTS IN THIS FILE BEFORE ASKING ANY QUESTIONS * * This is a snippet of code that can be used inside another php page or

* called via include from a php page. PHP is REQUIRED to use this script. * * What is does is read the a WD formatted NOAA Daily report file and * output most of its information is a tabular formatted format which you * can control with changes to the CSS settings. * * You must change the following variable to point to where your WD * dailynoaareport.htm file is located on your server. IF this scrip is * located and called from the same directory it is in you can leave the current * setting alone *********************************************************************** ********/ $FILETOPROCESS = "dailynoaareport.htm"; /********************************************************************** ******** * * Report Settings: * * $TEMP = Temp Values * $RAIN = Rain Values * $WIND = Wind Values * * Change to match your reports settings * *********************************************************************** ********/ $TEMP = "F"; $RAIN = "Inches"; $WIND = "MPH"; /********************************************************************** ******** * Style Sheet Settings * * The following CSS style settings are ONLY provided to allow this script to * show some formatting. Use of style settings in a script as it is, is not * valid code. Style settings should be nested inside of the <head> section of * your real pages, or included in an external CSS file which is included * as part of your page. * * Colors a bit gaudy... done on purpose to make you choose your own.

* * The script uses the following Tags: * * h1 Main Title * h2 Secondary Title * h3 Third Title * NoaaHead Header Table (th) * NoaaOdd Odd Row Table * NoaaEven Even Row Table * *********************************************************************** ********/ ?> <style type="text/css" media="screen" > body { color: #660066; background-color: #FFF666; font-family: Comic Sans MS, verdana, helvetica, arial, sans-serif; font-size: 78%; margin: 0; padding: 0; } html > body { font-size: 9.5pt; } /* Enables font size scaling in MSIE */

table

{ width:80%; border: px solid #0043CF; border-collapse: collapse; } { font-size: 140%; font-weight: bold; margin: 0.25em 0 0 0; padding: 0; } { font-size: 120%; font-weight: bold; margin: 0.25em 0 0 0; padding: 0; }

h1

h2

h3

{ font-size: 100%; font-weight: bold; margin: 0.25em 0 0 0; padding: 0; }

.NoaaHead { font-size: 10px; color:#000000; font-family: Courier New, sans-serif; text-align: center; border:1px solid #FFFFFF; background-color:#FF33FF; text-decoration: none; line-height: 1; padding: 3px; width:160px; vertical-align: bottom; } .NoaaEven { font-size: 12px; color: #000000; font-family: Courier New, sans-serif; text-align: center; border:1px solid #FF00FF; background-color:#FF99FF; text-decoration: none; padding: 5px; width:160px; vertical-align: top; } .NoaaOdd { font-size: 12px; color:#000000; font-family: Courier New, sans-serif; text-align: center;

border:1px solid #FF00FF; background-color:#FFFFFF; text-decoration: none; padding: 5px; width:160px; vertical-align: top; } </style>

<? /********************************************************************** ******** * * END OF MODIFIABLE CODE * * You should not need to change anything further unless you want to make * code changes on your own. * *********************************************************************** ********/ $DATE=""; $NAME=""; $LOCATION=""; // Returns whether needle was found in haystack function is_substr($haystack, $needle){ $pos = strpos($haystack, $needle); if ($pos === false) { return false; } else { return true; } } // Used to display info in proper cell function dost($instring, $switch){ if ($switch) { echo "<td class='NoaaOdd'>${instring}</td>"; } else { echo "<td class='NoaaEven'>${instring}</td>"; } } // Use to display title info cells function dohd($instring) { echo "<th class='NoaaHead'>${instring}</th>"; }

// Start of main routine $NOAAFILE = fopen("$FILETOPROCESS", "r"); if (!$NOAAFILE) { echo "No File Found [$FILETOPROCESS]<br/>\n"; exit; }

$START= 0; $ODD = 0; while (!feof($NOAAFILE)) { $buffer = rtrim( fgets($NOAAFILE, 4096) ); $PROC_DONE = 0; // Found Main Heading so we can get Date and Time values if ( is_substr($buffer, "MONTHLY CLIMATOLOGICAL SUMMARY") ) { $values = preg_split ("/\s+/", $buffer); $DATE = "MONTHLY CLIMATOLOGICAL SUMMARY<br/>for $values[5] $values[6]"; $PROC_DONE = 1; } // Found Location information if ( is_substr( $buffer, "NAME: ")) { $string = preg_replace("/NAME: /","", $buffer); $string = preg_replace("/ CITY: /","- ",$string); $string = preg_replace("/ STATE: /",", ", $string); $NAME = $string; $PROC_DONE = 1; } // Found Elevation and compass settings if ( is_substr( $buffer, "ELEV: ")) { $LOCATION = $buffer; $PROC_DONE = 1; // Start of Formatted output echo '<center>'; echo "<h1>${DATE}</h1> <h2>${NAME}</h2> <h3>${LOCATION}</h3><br/>"; echo "Note: Temp's are listed in ${TEMP}, Rain in ${RAIN}, "; echo "and Wind Speed in ${WIND}<br/><br/>"; echo "<table><tr>\n"; dohd("DAY"); dohd("MEAN TEMP"); dohd("HIGH"); dohd("TIME"); dohd("LOW"); dohd("TIME"); dohd("HEAT DEG DAYS"); dohd("COOL DEG DAYS"); dohd("RAIN"); dohd("AVG WIND SPEED"); dohd("HIGH");

dohd("TIME"); dohd("DOM DIR"); echo "</tr>\n"; $START = 1; next; } // Found line of dashes before real data table. Turn on parsing if (! $PROC_DONE ) { if ( $START == 1 && is_substr($buffer, '-----------------------') ) { $START = 2; $PROC_DONE = 1; } } // Found last line of dashed after data table, Turn parsing off if ( ! $PROC_DONE ) { if ( $START == 2 && is_substr($buffer, '-----------------------') ) { $START = 3; $PROC_DONE = 1; } } // IF Parsing is on (START=2) and not a line of dashes, this must be a valid row if ( ! $PROC_DONE) { if ( $START == 2 && !is_substr($buffer, "--------") ){ $value = preg_split ("/\s+/", $buffer); $val2 = $value[1]; // Check for null data. off parsing if (strlen ($val2) == 0 ) { $START = 3; $PROC_DONE = 1; } else { if ($ODD != 1) { $ODD = 1; } else { $ODD = 0; } echo "<tr>"; dost($value[0],$ODD); dost($value[1],$ODD); Line with date, but no data. Turn

dost($value[2],$ODD); dost($value[3],$ODD); dost($value[4],$ODD); dost($value[5],$ODD); dost($value[6],$ODD); dost($value[7],$ODD); dost($value[8],$ODD); dost($value[9],$ODD); dost($value[10],$ODD); dost($value[11],$ODD); dost($value[12],$ODD); echo "</tr>\n"; } $PROC_DONE = 1; } } } fclose($NOAAFILE); echo "</table></center>"; /********************************************************************** * End of Script

TNET Weather Station Notebooks NWS Statement for Hurricane Katrina Aug 28th, 2005
On Sunday, August 28th, at 11:10 CDT, the New Orleans office of the NWS issued an alert for the gulf area. This notice is perhaps the most notable one ever issued. The question is... what would you have done if you had read this notice?
NPWLIX URGENT - WEATHER MESSAGE NATIONAL WEATHER SERVICE NEW ORLEANS LA 1011 AM CDT SUN AUG 28 2005 ...DEVASTATING DAMAGE EXPECTED... .HURRICANE KATRINA...A MOST POWERFUL HURRICANE WITH UNPRECEDENTED STRENGTH...RIVALING THE INTENSITY OF HURRICANE CAMILLE OF 1969. MOST OF THE AREA WILL BE UNINHABITABLE FOR WEEKS...PERHAPS LONGER. AT LEAST ONE HALF OF WELL CONSTRUCTED HOMES WILL HAVE ROOF AND WALL FAILURE. ALL GABLED ROOFS WILL FAIL...LEAVING THOSE HOMES SEVERELY DAMAGED OR DESTROYED.

THE MAJORITY OF INDUSTRIAL BUILDINGS WILL BECOME NON FUNCTIONAL. PARTIAL TO COMPLETE WALL AND ROOF FAILURE IS EXPECTED. ALL WOOD FRAMED LOW RISING APARTMENT BUILDINGS WILL BE DESTROYED. CONCRETE BLOCK LOW RISE APARTMENTS WILL SUSTAIN MAJOR DAMAGE...INCLUDING SOME WALL AND ROOF FAILURE. HIGH RISE OFFICE AND APARTMENT BUILDINGS WILL SWAY DANGEROUSLY...A FEW TO THE POINT OF TOTAL COLLAPSE. ALL WINDOWS WILL BLOW OUT. AIRBORNE DEBRIS WILL BE WIDESPREAD...AND MAY INCLUDE HEAVY ITEMS SUCH AS HOUSEHOLD APPLIANCES AND EVEN LIGHT VEHICLES. SPORT UTILITY VEHICLES AND LIGHT TRUCKS WILL BE MOVED. THE BLOWN DEBRIS WILL CREATE ADDITIONAL DESTRUCTION. PERSONS...PETS...AND LIVESTOCK EXPOSED TO THE WINDS WILL FACE CERTAIN DEATH IF STRUCK. POWER OUTAGES WILL LAST FOR WEEKS...AS MOST POWER POLES WILL BE DOWN AND TRANSFORMERS DESTROYED. WATER SHORTAGES WILL MAKE HUMAN SUFFERING INCREDIBLE BY MODERN STANDARDS. THE VAST MAJORITY OF NATIVE TREES WILL BE SNAPPED OR UPROOTED. ONLY THE HEARTIEST WILL REMAIN STANDING...BUT BE TOTALLY DEFOLIATED. FEW CROPS WILL REMAIN. LIVESTOCK LEFT EXPOSED TO THE WINDS WILL BE KILLED. AN INLAND HURRICANE WIND WARNING IS ISSUED WHEN SUSTAINED WINDS NEAR HURRICANE FORCE...OR FREQUENT GUSTS AT OR ABOVE HURRICANE FORCE...ARE CERTAIN WITHIN THE NEXT 12 TO 24 HOURS. ONCE TROPICAL STORM AND HURRICANE FORCE WINDS ONSET...DO NOT VENTURE OUTSIDE!

The Aftermath...
09/02/2005 Well the hurricane, came and went. We are still dealing with the aftermath of the storm and will for what appears to be years to come. Sections of Mississippi were completely wiped off... along with parts of Alabama and of course New Orleans. The death toll has as of this point, not really been established but will most likely be in the thousands. When the next hurricane is announced... wonder what the response will be then.

NET Weather Station Notebooks - PHP Weather Functions


A couple functions that I use in my PHP code to convert certain values

windDir
This calculates the wind direction lable based upon a wind direction value of between 0 - 360.

function windDir ($winddir) // Given the wind direction, return the text label // for that value. 16 point compass { if (!isset($winddir)) { return "---"; } $windlabel = array ("N","NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW","SW", "WSW", "W", "WNW", "NW", "NNW"); $dir = $windlabel[ fmod((($winddir + 11) / 22.5),16) ]; return "$dir";

The idea of adding 11 and using mod 16 was an idea provided by Steve from SoftWX.com

tempToCelsius
function tempToCelsius ($fTemp, $prec=0) // Given a temperature in degrees Celsius, convert it to // Fahrenheit and return the value. Use an integer for // precision ($prec) to round the converted value. // Returns FALSE on error. { if (!isset($fTemp)) { return false; } $prec = (integer)$prec; $cTemp = (float)(($fTemp - 32) / 1.8 ); return round($cTemp, $prec); }

ktsToMsec
function ktsToMsec ($Kts, $prec=0) // Given wind speed in Kts, convert it to // m/sec and return the value. Use an integer for // precision ($prec) to round the converted value. // Returns FALSE on error. { if (!isset($Kts)) { return false; } $prec = (integer)$prec; $Msec = (float)( $Kts * 0.514444 ); return round($Msec, $prec); }

tempToFahrenheit
function tempToFahrenheit ($cTemp, $prec=0) // Given a temperature in degrees Fahrenheit, convert it // to Celsius and return the value. Use an integer for

// precision ($prec) to round the converted value. // Returns FALSE on error. { if (!isset($cTemp)) { return false; } $prec = (integer)$prec; $fTemp = (float)(1.8 * $cTemp) + 32; return round($fTemp, $prec); }

cmToInch
function cmToInch ($cm, $prec) // Given a distance in centimeters, convert it to inches // and return the value. Use an integer for precision ($prec) // to round the converted value. Returns FALSE on error. { if (!isset($cm)) { return false; } $prec = (integer)$prec; $inch = (float)$cm * 0.39; return round($inch, $prec); }

inchToCm
function inchToCm ($inch, $prec) // Given a distance in inches, convert it to centimeters // and return the value. Use an integer for precision ($prec) // to round the converted value. Returns FALSE on error. { if (!isset($inch)) { return false; } $prec = (integer)$prec; $cm = (float)$inch * 2.54; return round($cm, $prec); }

TNET Weather Station Notebooks - PHP Weather FAQ's


Recently we added a new feature to our website which allows us to create Weather Facts. We can add to the facts as as needed and they are instantly available on the site in random order. At the bottom of this page is a live example of the Weather Facts we are using

get-facts.php
<!-- Get Facts PHP Script --> <? $f_name = "./facts.txt"; $fp = fopen($f_name,"r"); $f_content= fread($fp, filesize($f_name)); fclose($fp); $fnotes = explode(":::",$f_content);

shuffle($fnotes); $i=0; while(list(,$code) = each($fnotes)) { $i++; if ($i>=$max) { break; } } ?> <?=$code;?><br/> <br>/

Updated 8/19/2006

Sample Facts Data File


The fact file itself is a flat file with a delimiter at the end of each entry. The delimiter can be any unique set of characters, but we choose ::: which is basically never found in regular text. If you change the delimiter, you need to change the function above to match.

Sample Data File


<strong>RAIN FALL</strong><br/>In Arizona, typically, the heaviest rain falls during the summer thunderstorm season, or Monsoon, in our state. The rain can accumulate very quickly, resulting in flooded streets or washes, and can even cause deaths via flash flooding. In Phoenix, the greatest rainfall in a 24 hour period was 4.98 inches on July 1-2, 1911. This total is quite a bit less than the Arizona record of 11.4 inches, which fell on Workman Creek (near Globe) on September 4-5, 1970.::: <strong>COLD TEMPS</strong><br/>Hawley Lake recorded Arizona's coldest temperature of 40 below zero on January 7, 1971. The coldest temperature recorded in

Phoenix was 16, set on January 7, 1913. Phoenix Sky Harbor Airport, where the official temperature for Phoenix is recorded, rarely gets below freezing(32F).:::

Note that you can include regular html code in the file and it will be used when displayed on the page. The delimiter is on the end of the text.

Adding the function to other pages


Below is the function we then call from each page we want to have a random weather fact section on
<p><?php include("get-facts.php"); ?></p>

You can then add what ever formatting you want to the above code to get the look and feel you want from the data. Below is an actual sample of it in action.

Arizona Random Weather Facts


HEAT Although Phoenix residents may feel that their city MUST be the hottest place around at times, top honors go to Lake Havasu City, where the mercury climbed to 128 on June 29, 1994. This bests the Phoenix mark of 122, set on June 26, 1990.
Goto Top Of Page

TNET Weather Station Notebooks Parsing WD Clientraw data files


Parsing WD clientraw data files is a way of obtaining information from your WeatherDisplay weather software without having to download a lot of information. Below are some basic PHP routines that you can use to get the info out of the files

get-raw function
function get_client( $RF ) { $DEL = ' '; $RD = array(); $fd = fopen($RF, "r"); if ( $fd ) { $contents = ''; while (!feof($fd) ) { $contents .= fread($fd,8192); } fclose($fd); $RD = explode ($DEL, $contents); } else { $RD[0]= -9999; } return $RD; }

Calling the get-client Function


Now you are ready to call the function for each of the possible 3 clientraw.txt files, clientraw.txt, clientrawdaily.txt and clientrawextra.txt.
The code below will do that using the function above.

Note that you will need to set the $loc variable that points to where on your site the files reside. Many, times this will simply be $loc = "./";
// $loc = the location on your server for your clientraw files // You can leave off the ending / as it will be supplied with the path $loc = "."; $clientraw = get_client ("${loc}/clientraw.txt"); $clientrawextra = get_client ("${loc}/clientrawextra.txt"); $clientrawdaily = get_client ("${loc}/clientrawdaily.txt");

Using the collected data


After you have done the above, you can now use the data by referencing the the data element you want and the file that contains it by way of an array. Some examples: From clientraw.txt:
1 2 3 4 5 6 7 8 9 Avg Speed (kts) Gusts (kts) WindDir (deg) Temp (celcius) Outside Humidity (%) Barometer (hPa) Daily Rain (mm) Monthly Rain (mm) Yearly Rain (mm)

So the variables above would be found in the same number variables shown below
$clientraw[1]; $clientraw[2]; $clientraw[3]; $clientraw[4]; $clientraw[5]; $clientraw[6]; $clientraw[7]; $clientraw[8]; $clientraw[9];

One issue you might have is that the value is not in the format you want. By default the information contained in the clientraw files are Temps in Celsius, Rain in mm, wind speeds are kts etc... So if you are in the US, you might need to change the format to before you can use them. So you might need to use a calculation to get what you want them to be like
$current_temp = tempToFahrenheit ($clientraw[1], 0);

This would take the current temp from clientraw and provide it to you in Fahrenheit. You can find a list of similar calculation functions on the following TNET notebook

TNET PHP Functions Notebook

You can see what values are available in the WD clientraw files by using our WD-Parser below on your own clientraw files TNET WD Parser

Arizona Random Weather Facts


ADVISORIES A statement generally provides additional or follow up information to an existing weather condition. An advisory is for less serious conditions that cause significant inconvenience and, if caution is not exercised, could lead to situations that may threaten life and/or property. A watch is used when the risk of a hazardous weather event has increased significantly, but its occurrence, locations, and/or timing is still uncertain. It is intended to provide advance notice of possible inclement weather. A warning is used for conditions posing an immediate threat to life or property. Depending on the type of warning, you should take immediate, appropriate action.

htStation Configuration
The TNET Weather Station uses a number of pieces of equipment, software and Network connections to provide the data displayed on this website.

Accessibility In Mind

In a major departure from many weather sites, this site has been designed with accessibility for people with disAbilities in mind. The format for this site was chosen very carefully to provide as an accessible format as possible while providing a site rich in features, color and weather information. The HTML document type chosen for this format is, XHTML 1.0 and the template used strives to achieve compliancy with most Standards-Complaint-Browsers.

Browsers that are considered Standards-Complaint are Opera 7+ Mozilla 1+, MSIE 6+ and Netscape 6+. When using these types of browsers the page should have the same look and feel. For non-standards-complain-browsers, users should really consider upgrading as the browser they are using is not considered safe for use on the Modern Internet and they could be exposed to many security issues just doing day to day browsing. However, even those browsers should render the page in such a way that makes them useful sources of information. Lynx for example can't take advantage of any of the style features, but does display the pages in a very logical format that makes it usable. The template used additionally conforms to the WCAG double A accessibility rating and easily meet the 508 guidelines for web content accessibility. The relative simplicity of the template's underlying markup ensures that the page can be easily transformed for rendering in aural, tactile (braille) and other non-visual user agents. Additionally, the majority of document metrics (widths, lengths and spacings) are font-size relative. This means that a user can increase the default font size of the page (using their browser) without compromising it's layout within some basic limits. In addition, we have strived to ensure that our pages fit in a minimum of an 800 x 600 resolution screen. While not 100% due to some of the content that we receive from other sites in formats we have no control over, most of the site meets these requirements.

Despite our best efforts however, there is content on our site that has no accessibility component to it due to what the content is and how we may obtain it. For this type of content, we attempt to notify the visitor ahead of time by showing the following Icon with the ALT text of NOT ACCESSIBLE. These typically include video media, macromedia movies, and certain types of popups that may not be accessible. If you note something that you think needs to be made more accessible, please either enter a Guestbook entry or send email to weather@tnetweather.com and we will strive to correct the issue if possible. Goto Top Of Page

Data Accuracy

The positioning and calibration of the weather station sensors has been carefully considered to maximize accuracy of the readings. Station sensors have been place in the most optimal locations on the property to get the best possible readings. The ISS main unit is mounted on a 6ft wooden post in the back of the property as far as possible from other structures and effects of shading be nearby trees. The Anemometer is locate on top of the roof, to maximize the gathering the most from the wind that circulates around the site. It is wirelessly connected to the main control server to eliminate the need to run cables over long distances. We publish our data continually to CWOP to help make sure our data is accurate. The CWOP site checks our weather station data against other stations in the nearby area to determine the quality of the data and then reports inconsistencies via email in a daily report when found. You can check our current status by visiting the following link CWOP Quality Report for CW2582 Goto Top Of Page

Davis Vantage Pro2 Plus Weather Station

The station uses a Wireless Davis Vantage Pro2 Plus weather station. This station is capable of providing Wirelessly logged readings for:

Rain Collector Temperature Sensor (Inside and outside) Humidity Sensor (inside and outside) Fan-Aspirated Radiation Shield Anemometer (Wind Sensor) Wireless Transmitter for Anemometer (Model 6330) Solar radiation sensor UV sensor

The station is physically located in several places. The ISS unit, the main unit, is located in the rear of the property with a 10ft by 10ft grass surface underneath it. The Anemometer, is connected to a 10ft mast located on the top of the roof and transmits its data wirelessly as well. Davis Weather Products Goto Top Of Page

Lightning Detection Hardware and Software


Boltek StormTracker PCI Lightning Detector Added to the weather station recently is a Boltek, lightning detector. This detector is mounted near the front of the property near the office window at a height of aprox 10ft and extends up an additional 36" above the roof line to place the sensor above the ceiling height of the structure. The sensor is enclosed in a large black PVC pipe with no metal in it to provide unobstructed sensor access Boltek StormTracker Detector Astrogenic NEXStorm and StormVUE Sofware Providing an interface to the Boltek detector is a specialized software package from Astrogenic that provides both a desktop console interface with Internet update capability along with a Webserver Flash based component to provide near real time information to

the web viewer called StormVue. Combined, the two provide information both locally and to remote visitors via the website so they can share in the experience Astrogenic Systems NexSTorm and StormVUE Goto Top Of Page

The Brains behind the data collection.... Weather-Display - The Weather Station Software, is the software used to collect and process the data that comes from the weather station to produce the data needed to produce the archival data, and special ClientRaw data files that are then sent to the webserver and many other processes throughout the world to provide info about what has occurred here. A product out of New Zealand from the hard working Brian Hamilton, this software is one of the most comprehensive weather processing packages available. It works with a large number of various different weather station systems. Data collected is sent to our primary website with basic clientraw data form once every minute, where we use custom PHP based scripts to process the data into display information, charts and graphs. It is also used by an addon Product Weather-Display Live, a Flash remote package that can graphically display on a visitors computer, a real time display of the stations information. In addition, we provide data to both the WeatherUnderground and CWOP's (Citizens Weather Observer Program). Links for both can be found in the links section of these pages. Weather Display Software Weather Display Software Live Flash Addon Weather Display Software MesoMap Live Goto Top Of Page

SoftWX Software
TNET Weather uses three of the SoftWX software products.

VirtualVP

VirtualVP preprocesses the data from the Davis Vantage Pro2 Plus weather station datalogger and supplies that data to multiple other devices needing to share that data as if they were talking each exclusively to the Davis logger directly. This enables us to use multiple weather processing packages using the same hardware without attempting to split the signal. A must have for users of the VP2 weather station.

StartWatch
Another great utility from Steve at SoftWX is StartWatch. It allows automatic startup and monitoring of a number of important processes each time the workstation boots up. This includes delaying the start of some packages until other packages are up and running. A necessary requirement if one program can't start running until the program it gets it's data from is running.

VPLive
Finally, we also use VPLive which allows us to see quickly all at once what is happening with the VP2 weather station. Goto Top Of Page

Data Collection and Serving Servers


To provide remote access to the data generated by the TNET Weather Station, a number of work stations and servers are used. WinXP Pro Workstations Two workstations are used to collect data from the weather station. One is solely used for Weather Display software and runs 7x24 hours. All of its data is then sent via the Internet to the main webserver where the data is collected. In addition, a second workstation is used for connections to the Boltek Lightning detector, a webcam and a series of CCTV video surveillance cameras.

Primary TNET Webserver Our primary webserver is located in our own local data center which is fed by a Cox Business Services network connection to the Internet. Our data center is located in Mesa, AZ This server is a Sun MicroSystem's Sparc V210 server running Solaris 10

Juniper SSG5 Firewall Protection


Controlling access to the TNET Weather network, we use Juniper SSG5 firewall devices. Purpose-built security appliances that deliver high performance, security and LAN/WAN connectivity for small branch office and stand-alone business deployments

Cox Business Services Network


To make it all work and be accessible to the Internet, TNET Weather uses Cox Business Services to provide its Internet Connection via it systems and servers for reliable data networking access.
tp://www.tnetweather.com/configuration.php

Published Data
The TNET Weather Station publishes a number of different types of data to various sources to provide accurate up to date info that is derived from its weather monitoring devices. Most of these are public sources that include Graphic, Data streams and reports. Below are some of the sources of publication that we provide...

CWOP - Citizens Weather Observation Program Station CW2582


The Citizen Weather Observer Program (CWOP) is a private-public partnership with three main goals:

To collect weather data contributed by citizens To make these data available for weather services To provide feedback to the data contributors so that they have the tools to check and improve their data quality.

CWOP Station CW2582 Quality Report for Station CW2582 Goto Top Of Page

WeatherUnderground Station ID# KAZMESA12


The Weather Underground has teamed up with a number of Weather sofware vendors to build a network of weather stations. Anyone with a weather station supported by the software listed below can upload their weather data to The Weather Underground. This data is accessible by anyone via The Weather Underground Web Site.

Station KAZMESA12 Goto Top Of Page

Dynamic Graphic Station Banners


We offer a number of dynamically updated graphic banners that can be put on websites that pull information from the TNET Weather Station and display various almost realtime data. All of these images are provided by our Dynamic Weather Hosting Services site, WX-Host.com.

Most images are updated aproximately once every 10 minutes from real data obtained from our station. Each time you refresh the page that contains the images, they will update with what the current data that was generated.

Full Sized Main page Banner


Code Snippet:
<a href="http://www.wx-host.com/station013.png" border="0">

WD MML Icon
Code Snippet:
<a href="http://www.wx-host.com/station000.png" border="0">

WD Avatar 100x100
Code Snippet:
<a href="http://www.wx-host.com/station030.gif" border="0">

WDS - WD Sparkline Graphics Utility

Introduction
The WDSParkline Graphics Utility (WDS) is a consolidation of a number of scripts that were originally posted by "Pinto" on the Weather-Watch Forum . These scripts use the Sparkline PHP Graphics Library to generate Sparkline graphs of data contained inside of Weather-Display's clientrawhour.txt raw data files. These raw data files contain the last 60 minutes of a number of weather instruments monitored by a weather station using Weather-Display software.

Key Features

Same script can be called mutiple ways to obtain 6 different charts (Temp, Hum, Baro, Winds, Windg and Rain), most with 2 or more unit displays amount Temperature in F and C formats Barometer in Millibar, Inches of Mercury, Kilopascals Wind Speed and Gust in Knots, MPH, Km/h and m/s Rain in both Millimeter and Inches Humidity in Percentage Can specify which predefined language to output the charts banner text as. Currently supported: English Danish Swedish Italian and Spanish. Configurable Remote data mode to allow the script to fetch data from remote sites and output graphs based on that data. Can be configured for All access, CLI only access or none. Debug mode to help determine why a chart is not working. Graphical error box to provide notice that a selection or data is missing PHP code so that it can be modified by those who want it to do something different/else... Distributed as FREEware under BSD License

Sample Graphs
To the right are a set of both English and Spanish sample WDS Sparkline graphs. These were generated from live data off the TNETWeather weather station. The images used by this page are actually statically generated by the WDS script using a Crontab entry on the server using the CLI mode of the script to fetch and save the images once every 5 minutes. This is just one of the ways that the scripts can be used.

Tips and Tricks

Frames And Borders

So just how did you get frames and a border to show up on the WDSprarkline Graphs... Mine don't have a frame and I see no option for it... CSS was used to generate the frame around the Sparkline graphs. The code located in the external style sheet looks like: Code Snippet:
.sparkline { border: 1px solid #008000; border-right: 3px solid #008000; border-bottom: 3px solid #008000; }

With that type CSS, you can then code your Sparkline Graphs like as follows: Code Snippet:
<img src="WDS/wdsparkline.php?chart=temp&unit=fdeg" class="sparkline" />

Salt and Pepper to fit your own tastes, colors and whatnot and you have frames around your charts

Heavy Traffic Sites Use CLI Mode


You could be adding quite a load to your server serving dynamically generated images if you have a lot of visitors. In these cases, you might be better off having a script run via Crontab, that uses the WDS script in CLI mode to generate images at say, once every 1-5 minutes. Then have your pages point to those generated images instead of pointing at the WDS script itself. You serve a lot of static images then and you keep your server load down. Look in the WDS manual under Using Crontab

Unix: Use Symbolic Links to Shorten script names


Make your scripts and web pages paths loos smaller by using Symbolic links to the scripts. Code Snippet:
ln -s wdsparkline.php wds.php

Now you can use WDS/wds.php to the script instead of WDS/wdsparkline.php. The symbolic link points to the same (longer) script name

Download:
Below is download information for the WDS scripts and documentation. Current Release Download Documentation License Version Date

Dontate

WDS v1.0.6

2009-0318

ZIP [2080]

Users Guide PDF [2795]

FreeWare Distributed under BSD License

[XX] = Download Counts

Banners:
In case you want to have a banner showing what you are using...

200x40 Banner

Code Snippet:
<a href="http://www.TNETWeather.com/scripts.php" title="TNETWeather Scripts"> <img scr="/www.TNETWeather.com/images/wds-banner-200x40.png"/> </a>

350x71 Banner

Code Snippet:
<a href="http://www.TNETWeather.com/scripts.php" title="TNETWeather Scripts"> <img scr="/www.TNETWeather.com/images/wds-banner-350x71.png"/> </a>

TNETWeather's Weather-Display Project Page


TNETWeather is currently working on a number of projects related to the Weather-Display. This page will recap and provide information about those projects.

TNET has created the scripts on this page as a way of giving back to the Weather community. Most scripts are released under GNU General Public or Creative Commons Licenses. TNET accepts donations if you are inclined to do so via the PayPal system and also provides custom programming, web design and other custom projects are also available.

Downloads
All of the scripts and documentation on the has been consolidated into this section for easy of finding what is available. For details about each of the packages, please refer further down the page. Script RainDetail PHP Script WD SparkLines Version Released Download Documentation License 2009-09- ZIP GNU General 2.0 Inside Script 06 [2292] Public 2009-09- ZIP GNU General 1.0.6a PDF - [2794] 06 [2079] Public [XX] = Download Counts

TNET Created Weather-Display Scripts


Below are a number of scripts which work with the Weather-Display Weather Station software to enhance and expand web server development.

WDS - WD Sparkline Graphics Utility


Generate Sparkline Graphs from your Weather-Display data:

For more information about this script package please use the link below:

Goto WDS Script Page

Rain Detail addon page for WD-AJAX-PHP-USA template


This is a add-on page for the WD-AJAX-PHP-USA package which can be found on the Saratoga Weather Scripts Page . The page uses the existing Weather-Display dailynoaareport*.htm files to create a table that displays the years full year or seasonal year output.

Requirements:

You need to be uploading the dailynoaareport*.htm files via WD to your website. Note that there was a change in format in 2007 that will require updating reports from that time before so they can be parsed correctly. Need to know where the dailynoaareport*.htm files are located (default normally would be in the web root) PHP5

Examples

RelayWeather CNY Weather Kampenhout Weather West Wareham, Mass. Weather San Diego Weather - Mission Trails K3JAE's Weather Station

Download
You can download the current version of this script using the download section

RAW Rain Detail Script


Like the script above, this is a RAW version of the same script that allows you to parse and display in a table the contents of an existing Weather-Display dailynoaareport*.htm files. Unlike the script above, this is a RAW version which allows you to add the same type of functionallity inside your own custom scripts.

Requirements:

You need to be uploading the dailynoaareport*.htm files via WD to your website. Note that there was a change in format in 2007 that will require updating reports from that time before so they can be parsed correctly. Need to know where the dailynoaareport*.htm files are located (default normally would be in the web root) PHP5 You need some coding ability

Download
You can download the current version of this script using the download section

Weather-Display Logos and Banners


TNET via its WX-Host Dynamic Weather Hosting Service has created a number of logo's and banners for Weather-Display Weather Station software

Wx-Host Free Static Icons for Weather-Display

Weather-Display Offical Pages


These links go to the offical Weather-Display Weather Station software Pages

Weather-Display Software Forum Weather-Display Product Page Weather-Display World User Map

You might also like