Cumulus Webtags

Cumulus Webtags from the Cumulus Wiki




Note: I copied this page of the Cumulus Wiki (dated 2017-03-28) to see, what happens with the webtags on my system!

F. Grebe




The webtags available in the version/build you are using are listed in the Cumulus Help provided with that build.

Contents

Webtags available in Cumulus

These are special markers placed in a file which Cumulus can then process and replace with the actual values. Typically you would use this to build your own website by having an HTML template file with your layout, static text and graphics. In the position on the page you wish Cumulus to insert the relevant data place a webtag in the form:


Note: When you put a tag into your template, be careful that whatever program you are using to develop your web pages doesn't change the angle brackets to slightly different symbols -- this is a common cause of failure!

Webtags are case sensitive, so please type them exactly as shown in the web tag columns on this page, or with parameter modifiers added as examples that are also shown on this page.

Using web tags in templates for creating HTML pages

Using web tags in scripts

integer_variable_name=parseInt(string_variable_name,10)
type conversion

Differences for Webtags in MX builds

The web tags listed below are those available in the latest official (finalised version) release of Cumulus 1.9.x. However, Cumulus MX provides equivalent tags, with only minor differences.

Beta Builds of Cumulus

There is a page that details the additional webtags available in any Cumulus Beta version that is currently under development.

Time/Date 'format' Parameter

Time/Date format codes are used in two places:

  1. As part of report names for NOAA style reports (see Cumulus.ini#Section:_NOAA)
  2. As part of web-tags that report either times or dates or both a date and a time

From version 1.9.1 most web-tags that report any form of time or date will accept an optional 'format' parameter, e.g. (Cumulus 1 only): 02:nn.

This allows you to override the default display format for that item, using the format specifiers in the table below.

Although, in theory, you can specify date formatting to times, and vice versa, this will not always yield a sensible result. It is best to look at the default format (in most, but not all, cases this reveals whether date and time information are both available):

Additional text

You should put anything that is additional, to the defined format modifier specification below, into single quotation marks to prevent it being interpreted as a date or time format modifier:

  1. For example, the word "on" contains the character "n", which for Cumulus versions 1.9.1 to 1.9.4 will be interpreted as a time format modifier unless you put it into single quotation marks. Example of valid Cumulus 1 syntax: at 05: 43 on 04 . 43 . 2015.
  2. You can include HTML tags (but they cannot have any attributes because both single and double quote characters have defined meanings) and special characters as quoted text within the 'format' parameter.
    Example of valid syntax: at 10:nn a26.p26 on 23.26.2016.

Note for Cumulus 1 - if your format has any spaces in it, you must enclose the whole format parameter value in double quotes, for example (Cumulus 1.9.x): 02 nn. Consequently, you cannot include double quote characters in any other position (see here for work-around).

Differences between Cumulus 1 and Cumulus MX (Cumulus 3):

For official full details see Cumulus MX forum, the following table is revised for simplicity. (I've abridged the table here and included '%' where necessary to avoid single character versus custom complications).

List of allowed modifiers

Note for Cumulus 1 - where lower case shown, because Delphi is case insensitive, upper case could be used instead (exceptions: a/p, ampm, am/pm, Am/Pm, AM/PM, A/P, AMPM etc display as input)

Delphi Specifier for Cumulus 1.9.x .NET Specifier for Cumulus MX Displays
c G Displays the date using the format given by the Short Date format, followed by the time using the format given by the Long Time format. The time is not displayed in Cumulus 1 if the date-time value indicates midnight precisely.
d %d Displays the day as a number without a leading zero (1-31). Note that Cumulus MX requires a ' ' (space), '%' or other modifier to be included, as 'd' on its own returns full 'short date').
dd dd Displays the day as a number with a leading zero (01-31).
ddd ddd Displays the day as an abbreviation (Sun-Sat) using the strings appropriate to the Locale.
dddd dddd Displays the day as a full name (Sunday-Saturday) using the strings appropriate to the Locale.
ddddd d (as single character format) Displays the date using the format given by the Short Date format.
dddddd D Displays the date using the format given by the Long Date format.
m %M Displays the month as a number without a leading zero (1-12).
  • Cumulus 1.x.y:If the 'm' specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
  • Cumulus MX: Note that including a ' ' (space) or '%' before the M makes it a custom modifier e.g. '7' is returned for July as any initial zero is suppressed. ('M' on its own returns both Month and Day according to local format e.g. 22 July).
mm MM Displays the month as a number with a leading zero (01-12).
  • Cumulus 1.x.y:If the 'm' specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mmm MMM Displays the month as an abbreviation (Jan-Dec) using the strings appropriate to the Locale.
mmmm MMMM Displays the month as a full name (January-December) using the strings appropriate to the Locale.
yy yy Displays the year as a two-digit number (00-99).
yyyy yyyy Displays the year as a four-digit number (0000-9999).
(h in combination with am/pm) h Displays the hour (12 hour clock) without a leading zero (1-12).
h H Displays the hour using 24 hour clock without a leading zero (0-23).
(hh in combination with am/pm) hh Displays the hour (12 hour clock) with a leading zero (01-12).
hh (or HH) HH Displays the hour using 24 hour clock with a leading zero (00-23).
n m Displays the minute without a leading zero (0-59).
nn mm Displays the minute with a leading zero (00-59).
s s Displays the second without a leading zero (0-59).
ss ss Displays the second with a leading zero (00-59).
z FFF Displays the millisecond without a leading zero (Cumulus 1:0-999, Cumulus MX: nothing, or 1-999). Note that the system clock in some versions of Windows only has precision to 15 ms.
(not available) ff (or 'f') Displays hundredths of a second (or tenths) with leading zero(s)
zzz fff Displays the millisecond with a leading zero (000-999). Note that the system clock in some versions of Windows only has precision to 15 ms, so requesting thousandths of a second may not return anything useful. The 'fff' modifier can actually be extended to 'ffffff' for a millionth of a second!
t t Displays the time using the Short Time format.
tt T Displays the time using the Long Time format.
am/pm tt Uses the 12-hour clock for the preceding h or hh specifier, and displays 'am' for any hour before noon, and 'pm' for any hour after noon.

The am/pm specifier for Cumulus 1 can use lower, upper, or mixed case, and the result is displayed accordingly.

a/p t Uses the 12-hour clock for the preceding h or hh specifier, and displays 'a' for any hour before noon, and 'p' for any hour after noon. The a/p specifier can use lower, upper, or mixed case, and the result is displayed accordingly.
ampm (see above for 12 hour formats) Uses the 12-hour clock for the preceding h or hh specifier, and displays the contents of the Windows AM string for any hour before noon, and the contents of the Windows PM string for any hour after noon.
/ / Displays the date separator character given by the Date Separator.
: : Displays the time separator character given by the Time Separator.
'xy' 'xy' or \x\y Characters enclosed in single quotation marks are displayed as such, and do not affect formatting. In MX each character to be displayed as it was typed can be prefixed by a backslash.

The Tags

Below is a list of the webtags available in the 1.9.4 version of Cumulus. For Cumulus MX the few differences will be made clear when it is formally released.

Units

webtag Function
°C Unit of temperature being used (Set in Cumulus as Celsius or Fahrenheit) values "°C" or "°F"
C The temperature units being used, without a degree symbol, i.e. "F" or "C"
hPa Unit of measure for pressure. Possible values: "mb", "hPa", "in"
mm Unit of measure for rain fall. Possible values: "mm" or "inches"
km/h Unit of measure for wind speed. Possible values: "m/s", "mph", "km/h", "kts"
km Unit of measure for wind run (distance). Possible values: "km", "miles", "km", "nm" (for wind speeds in m/s, mph, km/h, kts)
m The units used for cloudbase value. Possible values: "ft" or "m"

Date & Time

webtag Function
22.01.2020 The current date
21:15 on 22 Januar 2020 The current time and date. Example result: 18:30 on 30 December 2009. If you simply wish the time, use a combination of the day, month, year tags (below)
21:15:02 The current time. Example format: 18:30:27
20:15 on 22 Januar 2020 The current UTC date/time rather than local date/time
22 The current day as a 2-digit number. Example format: 14
Mittwoch The current day as a word. For example, Monday
Mi The current day as a shortened word. Example format: Mon
01 The current month as a 2-digit number. Example format: 05
Januar The current month as a word. Example format: August
Jan The current month as a shortened word. Example format: Aug
2020 The current year as a 4-digit number. Example format: 2009
20 The current year as a 2-digit number. Example format: 09
21 The current hour as a 2-digit number. Example format: 23
15 The current minute as a 2-digit number. Example format: 59
22.01.2020 The current meteorological date. After rollover time on current calendar date, this date will be the same as the current date. If using a 9am/10am rollover, then between midnight and 9am/10am the 22.01.2020 will be the previous calendar day.

Can be used with relevant format parameters to indicate current meteorological day on todayT.htm template page, meteorological month on thismonthT.htm template page, or meteorological year on thisyearT.htm template page

21.01.2020 The previous meteorological date. If using a 9am/10am rollover, then between midnight and 9am/10am the 21.01.2020 will be the calendar day before that returned by 21.01.2020, otherwise both return same.

Can be used with relevant format parameters to indicate correct day on yesterdayT.htm template page, and can be used to return latest day stored on dayfile.txt and NOAA report for latest month.

21.01.2020 Yesterdays date
midnight The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
22.01.2020 21:15:02 The date and time of the last web site update
22.01.2020 21:14:49 The date/time data was last read from the station
43852,8854456095 Day count (gives whole and fractional part) Example: 41250.6523310301
2359 Day count since Cumulus records started

Current Conditions

webtag Function
Temperature & Humidity
-1,4 The apparent temperature
0,7 The outside temperature
18,6 The inside temperature
-0,1 The average rate of change in temperature over the last three hours. Trend = (temp_now - temp_3hrs_ago) / 3
abfallend Temperature change over the last three hours - Rising/Falling/Steady (values can be set in strings.ini)
Falling Temperature change over the last three hours - Rising/Falling/Steady (for use by HTML, javascript etc, values can't be changed)
0 The change in temperature over the last hour
0,7 Current heat index
-1,7 Current Humidex
89 The outside humidity
42 The inside humidity
-0,9 The outside dew point
0,7 The current wind chill temperature
0,1 Estimated wet bulb temperature, currently only available via web tag
0 If outside temperature is at or below 0°C/32°F. 0=Above freezing, 1=Below freezing
Rainfall
0,0 The total rainfall so far today
0,0 The current rainfall rate
0,0 The rainfall in the last hour
0,0 The total rainfall since midnight. Useful if you don't use midnight as your start of day
0,0 Amount of rain in the last 24 hours
2020-01-20 09:32 Date/time of last rain gauge tip (e.g 2010-09-06 06:09)
3583 The number of minutes since the last rain gauge tip, in whole numbers, rounded down
0 For Hydreon RG-11 devices, shows the current rain state. 0=No rain, 1=It's raining
Pressure
1034,1 The sea level pressure
0,3 The average rate of pressure change over the last three hours.
langsam steigend The pressure trend in words - values can be set in the 'strings.ini' file
Rising a singe word description for the pressure trend - Rising/Falling/Steady (for use by HTML, javascript etc, values can't be changed)
1034,1 Altimeter pressure. Pressure corrected to sea level using the station's altitude only. Same as sea-level pressure for non-Davis stations.
Wind
0,0 Current wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.
90 Current wind bearing in degrees
O Current wind bearing as a compass point - e.g. ESE
0,0 The 10-minute average, if you have Cumulus set to calculate a 10-minute average. Otherwise, it's the latest 'wind' value from the console (i.e. the current speed as determined by the station). Corresponds to 'average' on the Cumulus main screen.
0 Average wind bearing in degrees over last 10 minutes. Range 1-360, 0=Calm
N Average wind bearing over last 10 minutes as a compass point - e.g. ESE
0,0 The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.
360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,225,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,135,135,135,135,135,135,135,135,135,135,180,180,180,180,90,90,90,90,180,180,180,180,90,90,90,90,90,90,90,90,90,90,135,135,135,135,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,45,45,45,45,90,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,225,225,225,225,225,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,315,315,315,315,315,315,315,315,315,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,180,180,180,180,180,180,180,180,135,135,135,135,135,135,135,135,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,225,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,270,270,270,270,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,45,45,45,45,45,45,45,45,45,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,225,180,180,180,180,225,225,225,225,225,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,45,45,45,45,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,90,90,90,90,270,270,270,270,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,315,315,315,315,315,315,315,315,315,315,315,315,360,360,360,360,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,45,45,45,45,45,45,45,45,45,45,45,45,45,135,135,135,135,180,180,180,180,135,135,135,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,90,90,90,90,135,135,135,135,135,135,135,135,180,180,180,180,180,225,225,225,225,180,180,180,180,180,180,180,180,135,135,135,135,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,180,180,180,180,135,135,135,135,135,135,135,135,135,135,135,135,180,180,180,180,180,135,135,135,135,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,135,135,135,135,180,180,180,180,270,270,270,270,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,180,135,135,135,135,180,180,180,180,225,225,225,225,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,360,360,360,360,360,360,360,360,360,360,360,360,360,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,180,135,135,135,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,135,90,90,90,90,135,135,135,135,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,225,225,225,225,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,90,90,90,90,90,90,90,90,90,90,90,90,90,135,135,135,135,180,180,180,180,270,270,270,270,360,360,360,360,360,135,135,135,135,180,180,180,180,135,135,135,135,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,225,225,225,225,225,225,225,225,180,180,180,180,180,135,135,135,135,90,90,90,90,270,270,270,270,270,270,270,270,180,180,180,180,180,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,135,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,135,135,135,135,90,90,90,90,225,225,225,225,225,90,90,90,90,90,90,90,90,90,90,90,90,270,270,270,270,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,180,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,135,135,135,90,90,90,225,225,225,225,180,180,180,135,135,135,180,180,180,180,180,180,135,135,135,135,135,270,270,270,270,270,270,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,270,270,270,180,180,180,90,90,90,90,90,180,180,180,180,180,180,90,90,90,135,135,135,180,180,180,180,180,180,180,180,135,135,135,90,90,90,135,135,135,90,90,90,90,90,90,90,90,180,180,180,360,360,360,180,180,180,180,180,180,180,180,180,180,180,225,225,225,270,270,270,180,180,180,135,135,135,135,135,135,135,135,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,225,225,225,180,180,180,180,180,180,180,180,180,180,180,270,270,270,180,180,180,180,180,180,180,180,180,225,225,225,225,225,135,135,135,180,180,180,135,135,135,180,180,180,225,225,225,225,225,180,180,180,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,90,90,90,135,135,135,180,180,180,270,270,270,270,270,180,180,180,225,225,225,180,180,180,135,135,135,90,90,90,90,135,135,135,180,180,180,225,225,225,180,180,180,180,180,180,180,180,225,225,225,180,180,180,90,90,90,135,135,135,90,90,90,90,90,90,90,90,180,180,180,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,180,180,180,180,180,135,135,135,270,270,270,180,180,180,135,135,135,90,90,90,90,90,90,90,90,90,90,90,135,135,135,90,90,90,90,90,90,90,90,180,180,180,90,90,90,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,225,225,225,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,90,135,135,135,180,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,135,135,135,180,180,180,180,180,180,135,135,135,135,135,90,90,90,90,90,90,135,135,135,180,180,180,180,180,180,180,180,90,90,90,180,180,180,90,90,90,360,360,360,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,90,90,90,180,180,180,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,45,45,45,360,360,360,360,360,180,180,180,360,360,360,360,360,360,45,45,45,45,45,45,45,45,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,180,180,180,180,180,180,180,180,135,135,135,135,135,270,270,270,90,90,90,135,135,135,180,180,180,225,225,225,225,225,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,90,135,135,135,90,90,90,90,90,90,135,135,135,45,45,45,45,45,360,360,360,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,90,90,90,90,90,90,90,90,180,180,180,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,180,180,180,180,180,180,180,180,135,135,135,90,90,90,315,315,315,270,270,270,270,270,360,360,360,270,270,270,270,270,270,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,135,135,135,180,180,180,180,180,180,180,180,180,135,135,135,135,135,180,180,180,270,270,270,180,180,180,135,135,135,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,270,270,270,270,270,270,270,270,270,270,270,270,270,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,225,225,225,225,180,180,180,180,225,225,225,225,225,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,225,225,225,225,225,180,180,180,180,180,315,315,315,315,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,45,45,45,45,45,45,45,45,90,90,90,90,90,90,90,90,90,90,360,360,360,360,360,360,360,360,90,90,90,90,180,180,180,180,180,135,135,135,135,135,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,135,135,135,180,180,180,180,90,90,90,90,90,90,90,90,90,180,180,180,180,180,180,180,180,180,180,180,180,180,315,315,315,315,270,270,270,270,270,270,270,270,270,270,90,90,90,90,180,180,180,180,180,180,180,180,90,90,90,90,90,180,180,180,180,180,90,90,90,90,90,90,90,90,180,180,180,180,90,90,90,90,90,90,90,90,90,90,90,90,90,90,135,135,135,135,180,180,180,180,180,180,180,180,180,45,45,45,45,45,45,45,45,45,90,90,90,90,90,90,90,90,90,90,90,90,90,270,270,270,270,270,270,270,270,270,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360 Comma separated list of recent wind bearing readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex. Reading interval x varies by station type.
0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,2.5,2.5,2.5,2.5,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,3.6,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,3.6,3.6,3.6,3.6,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,6.1,6.1,6.1,6.1,6.1,6.1,6.1,6.1,2.5,2.5,2.5,2.5,2.5,1.1,1.1,1.1,1.1,5.0,5.0,5.0,5.0,1.1,1.1,1.1,1.1,5.0,5.0,5.0,5.0,6.1,6.1,6.1,6.1,6.1,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,3.6,3.6,3.6,3.6,6.1,6.1,6.1,6.1,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,3.6,2.5,2.5,2.5,2.5,1.1,1.1,1.1,1.1,1.1,1.1,1.1,1.1,3.6,3.6,3.6,3.6,3.6,1.1,1.1,1.1,1.1,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,3.6,3.6,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,2.5,2.5,3.6,3.6,3.6,3.6,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,0.0,0.0,0.0,3.6,3.6,3.6,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.1,6.1,6.1,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,6.1,6.1,6.1,6.1,6.1,6.1,6.1,6.1,7.2,7.2,7.2,7.2,5.0,5.0,5.0,5.0,5.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7.2,7.2,7.2,7.2,7.2,9.7,9.7,9.7,9.7,9.7,5.0,5.0,5.0,5.0,5.0,5.0,5.0,5.0,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2.5,2.5,2.5,2.5,5.0,5.0,5.0,5.0,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,2.5,0.0,0.0,0.0,0.0,0.0,3.6,3.6,3.6,3.6,2.5,2.5,2.5,2.5,3.6,3.6,3.6,3.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.1,1.1,1.1,1.1,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Comma separated list of recent individual (non-averaged) wind speed (correspond to 'latest' on the Cumulus main screen) readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex. Reading interval x varies by station type.
3143 The index of the entries in wdirdata and wspddata which Cumulus is going to use next - i.e. the latest entry used is one less than this; but don't forget to allow for the wrap around!
F0 The current wind speed on the Beaufort scale (e.g. F8)
0 The current wind speed on the Beaufort scale, without a leading "F", e.g. "6"
Windstill The current wind speed Beaufort description (e.g. "Gale")
0 The 'lowest' clockwise bearing in the last 10 minutes (or as configured using AvgBearingMinutes in cumulus.ini)
0 The 'highest' clockwise bearing in the last 10 minutes (or as configured using AvgBearingMinutes in cumulus.ini)
000 The 'lowest' clockwise bearing in the last 10 minutes (or as configured using AvgBearingMinutes in cumulus.ini), rounded down to nearest 10 degrees
000 The 'highest' clockwise bearing in the last 10 minutes (or as configured using AvgBearingMinutes in cumulus.ini), rounded down to nearest 10 degrees
Miscellaneous
200 m Calculated cloud base
200 Current calculated cloud base without units
0,0 Current UV index. Requires your station to have a UV sensor.
0 Current solar radiation. Requires your station to have a solar sensor.
0,0 Current Current light level in Lux. Requires your station to have a solar sensor. Only applies to Fine Offset stations.
beständig schön The current forecast
beständig schön The same as beständig schön but with all reserved HTML characters, and those above character code 159, encoded as HTML entities
1 The number relating to the current forecast entry in the strings.ini file. If your station is not providing it's own forecast and Cumulus is not calculating one then 0 (zero) is returned. Note: two negative numbers can be returned by Cumulus: -1 (neg 1) = Exceptional Fine, -26 (neg 26) = Exceptional Bad
beständig schön Always gives Cumulus (Zambretti) forecast, even if the beständig schön tag provides a station forecast
beständig schön The same as beständig schön but with all reserved HTML characters, and those above character code 159, encoded as HTML entities
Nicht verfügbar Always gives station forecast (if available)
Nicht verfügbar The same as Nicht verfügbar but with all reserved HTML characters, and those above character code 159, encoded as HTML entities

Today

webtag Function Time
Temperature & Humidity
2,5 Today's highest temperature 14:49
-6,9 Today's lowest temperature 07:09
-2,1 The average temperature so far today n/a
9,4 The temperature range (2,5 - -6,9) so far today (Cumulus calculates all these tags using Celsius values, but outputs them in your chosen units) n/a
0,4 Today's high apparent temperature 14:52
-10,3 Today's low apparent temperature 07:58
2,5 Today's high heat index 14:49
-6,9 Today's greatest wind chill (i.e. lowest temperature) 07:09
-0,6 Today's highest dew point 15:12
-7,8 Today's lowest dew point 07:45
95 Today's highest humidity 00:00
77 Today's lowest humidity 14:00
Rainfall
0,0 Today's maximum rain rate 00:00
0,0 Today's highest hourly rain 00:00
0,0 If you have an RG-11 rain sensor configured in "Tipping Bucket" mode, this gives today's rain total so far according to the sensor
Pressure
1035,7 Today's highest pressure reading 00:03
1032,1 Today's lowest pressure reading 14:38
Wind
3,6 Today's maximum (average) wind speed 07:38
9,7 Today's maximum wind gust 09:54
135 The wind bearing at the time of today's high gust (9,7) in degrees 09:54
F1 Today's highest wind speed, expressed in the Beaufort scale 07:38
1 Today's high wind speed on the Beaufort scale, without a leading "F", e.g. "6" 07:38
0,7 The total wind run so far today N/A
176 Today's dominant wind direction in degrees n/a
S Today's dominant wind direction as compass point n/a
leiser Zug Beaufort 'description' for today's high wind speed n/a
Miscellaneous
0,00 Today's evapotranspiration. Applies only to Davis stations, equipped with a solar sensor.

"The ET value provided to Cumulus by the console and/or DLL is buggy and unreliable. It often shows a negative value. See this FAQ."

N/A
18,1 Today's heating degree days n/a
0,0 Today's cooling degree days n/a
0 Today's high solar radiation value (Solar sensor needed) 00:00
0,0 Today's high UV Index (UV sensor needed) 00:00

Yesterday

webtag Function Time
Temperature & Humidity
6,1 Yesterday's highest temperature 15:14
-6,0 Yesterday's lowest temperature 08:30
-2,0 Yesterday's average temperature n/a
12,1 The temperature range (max - min) yesterday n/a
4,4 Yesterday's high apparent temperature 15:18
-8,8 Yesterday's low apparent temperature 08:30
6,1 Yesterday's high heat index 15:14
-6,0 Yesterday's greatest wind chill (i.e. lowest temperature) 08:30
-6,8 Yesterday's lowest dew point 08:30
1,6 Yesterday's highest dew point 15:18
96 High humidity yesterday 00:00
69 Low humidity yesterday 15:11
Rainfall
0,0 The total rainfall for yesterday according to the connected weather station n/a
0,0 The total rainfall for yesterday according to an RG-11 rain sensor configured in "Tipping Bucket" mode n/a
0,0 Yesterday's maximum rain rate 00:00
0,0 Yesterday's highest hourly rain 00:00
Pressure
1043,4 Yesterday's highest pressure reading 00:02
1035,3 Yesterday's lowest pressure reading 23:35
Wind
3,6 Yesterday's maximum (average) wind speed 14:13
6,1 Yesterday's maximum wind gust 13:36
180 The wind bearing at the time of yesterday's high gust 13:36
F1 Yesterday's highest wind speed, expressed in the Beaufort scale 14:13
1 Yesterday's high wind speed on the Beaufort scale, without a leading "F", e.g. "6" 14:13
leiser Zug Beaufort 'description' for yesterday's high wind speed n/a
172 Yesterday's dominant wind direction in degrees n/a
S Yesterday's dominant wind direction as compass point n/a
0,9 The total wind run for yesterday n/a
Miscellaneous
20,3 Yesterday's heating degree days n/a
0,0 Yesterday's cooling degree days n/a
0 Yesterday's high solar radiation value (Solar sensor needed) 00:00
0,0 Yesterday's high UV Index (UV sensor needed) 00:00

Monthly

NB This table shows time for some daily figures (highest minimum/lowest maximum temperatures are actually associated with a particular time although this is not a standard web tag), by including Cumulus 1.9.y time modifiers, these are not valid in Cumulus MX.

webtag Function Time Date
Temperature & Humidity
13,3 This months high temperature 14:57 15 Januar
-6,9 This months low temperature 06:06 02 Januar
7,9 This months highest daily minimum temperature 08:nn 15 Januar
0,4 This months lowest daily maximum temperature 11:nn 02 Januar
12,1 High Daily Temp Range n/a 21 Januar
1,6 Low Daily Temp Range n/a 13 Januar
13,3 This months high heat index 14:57 15 Januar
-6,9 This months greatest wind chill (i.e. lowest temperature) 06:06 02 Januar
12,1 This months high apparent temperature 14:55 15 Januar
-10,3 This months low apparent temperature 07:58 22 Januar
9,7 This months high dew point 15:15 09 Januar
-7,8 This months low dew point 07:45 22 Januar
99 This months highest humidty 23:48 02 Januar
57 This months lowest humidty 14:48 15 Januar
Pressure
1045,3 This months highest pressure 10:44 20 Januar
1008,5 This months lowest pressure 06:14 14 Januar
Wind
31,7 This months highest wind gust 14:50 14 Januar
14,8 This months highest wind speed 15:26 15 Januar
42,7 High Daily Wind Run n/a 14 Januar
Rainfall
37,8 The total rainfall so far this month n/a n/a
10,8 This months highest rainfall rate 13:24 10 Januar
2,7 This months highest hourly rain 19:54 09 Januar
17,1 This months greatest daily rain n/a 09 Januar
3 Longest dry period ending this month (days) n/a 07 Januar
6 Longest period of rain every day, ending this month (days) n/a 20 Januar

Yearly

NB Year runs from roll-over time on 1 January

(Except for 37,8 where start date can be another month)

webtag Function Time Date
Temperature & Humidity
13,3 This years highest temperature 14:57 15 Januar
-6,9 This years lowest temperature 06:06 02 Januar
12,1 High Daily Temp Range n/a 21 Januar
1,6 Low Daily Temp Range n/a 13 Januar
13,3 This years highest heat index 14:57 15 Januar
-6,9 This years greatest wind chill (i.e. lowest temperature) 06:06 02 Januar
12,1 This years highest apparent temperature 14:55 15 Januar
-10,3 This years lowest apparent temperature 07:58 22 Januar
9,7 This years highest dew point 15:15 09 Januar
-7,8 This years lowest dew point 07:45 22 Januar
7,9 This years highest daily minimum temperature n/a 15 Januar
0,4 This years lowest daily maximum temperature n/a 02 Januar
99 This years high humidty 23:48 02 Januar
57 This years low humidty 14:48 15 Januar
Pressure
1045,3 This years high pressure 10:44 20 Januar
1008,5 This years low pressure 06:14 14 Januar
Wind
31,7 This years high wind gust 14:50 14 Januar
14,8 This years high wind speed 15:26 15 Januar
42,7 High Daily Wind Run n/a 14 Januar
Rainfall
37,8 Annual rainfall total for rainfall season year (i.e. starting month as set on Configuration menu, station screen, Annual rainfall frame) n/a n/a
10,8 This years high rainfall rate 13:24 10 Januar
2,7 This years high hourly rain 19:54 09 Januar
17,1 This years high daily rain n/a 09 Januar
37,8 This years high monthly rain n/a Januar
3 Longest period without rain ending this year (days) n/a 07 Januar
6 Longest period of rain every day ending this year (days) n/a 20 Januar

All Time

webtag Function Date/Time
Temperature & Humidity
40,7 All time high temperature at 17:43 on 04 Juli 2015
-14,5 All time low temperature at 07:31 on 23 Januar 2017
20,5 All time high minimum temperature at 23:39 on 05 Juli 2015
-5,9 All time low maximum temperature at 12:57 on 28 Februar 2018
0,0 All time low daily temperature range on 01 Juni 2016
37,5 All time high daily temperature range on 31 Juli 2018
53,9 All time high apparent temperature at 10:26 on 23 Oktober 2016
-110,5 All time low apparent temperature at 20:11 on 10 April 2016
95,6 All time high heat index at 10:26 on 23 Oktober 2016
38,3 All time high dew point at 10:26 on 23 Oktober 2016
-27,0 All time low dew point at 09:25 on 02 November 2015
99 All time high humidity at 04:29 on 26 April 2015
10 All time low humidity at 15:28 on 26 September 2013
-18,1 All time greatest wind chill (i.e. lowest temperature) at 20:11 on 10 April 2016
Rainfall
979,4 All time high rain rate at 20:05 on 14 August 2018
1746,3 All time high daily rain on 26 März 2016
893,7 All time high hourly rain at 06:55 on 16 August 2018
1772,1 All time high monthly rain März 2016
22 All time longest dry period (days) to 24 April 2015
17 All time longest wet period (days) to 26 Dezember 2014
Pressure
1129,8 All time high pressure at 00:00 on 04 August 2019
910,0 All time low pressure at 17:30 on 02 August 2019
Wind
207,4 All time high wind gust at 20:49 on 10 April 2016
553,0 All time high average wind speed at 20:11 on 10 April 2016
266,5 All time high daily wind run on 18 März 2018

Recent History

There are a set of web tags for 'recent historical data', based on an array stored by Cumulus giving data values from 1 minute ago, up to 1 week ago, in 1 minute intervals. (Note that Cumulus uses current time read from the computer to determine which array element used. Hence when clocks go back the value stored for winter time overwrites the value previously stored for same time during summer time for the relevant repeating hour). As Cumulus runs it will add the latest values to the array with full resolution, and shift existing values along so those older than 7 days fall off. #No_Commas versions of the array are available for use in script.

You specify which value you want from the array by using parameters on the web tags for number of days ago, hours ago, and minutes ago. For example, 0,7 will give the temperature one minute ago, 0,7 will give the temperature one hour ago (as will 0,7), and -3,1 will give the temperature one day ago. -2,4 will give the temperature one day, one hour and one minute ago. All values supplied for parameters must be whole numbers. If you don't supply any parameters, the result is undefined. (Again note that parameters specify time-stamped array element to retrieve based on counting back from current local time so the result for any period when clocks change may not be quite what you anticipated).

Although 'Apparent Temperature' is not included as a tag, it can be calculated in a script from recent 'outside temperature', 'wind speed', and 'relative humidity' values (using the same time selection for all).

When Cumulus is re-started the array it sets up will be based on reading the logs, so the contents will initially have a resolution according to the logger interval you have set in Cumulus and/or your station. You'll get the nearest value if you ask for a time for which there is currently no exact match, and the first tag listed tells you that nearest time. Before build 1098, the recent history array did not initialise correctly from the station logger for the period since Cumulus was last run.

webtag Function
22.01.2020 21:15:03 Takes parameters like the 'recent data' web tags (e.g. 0,7) and gives the timestamp of the data that will be returned for those web tags with the supplied parameters (it may not have the data for the exact time specified). Format can be specified in the usual way with the 'format' parameter.
0,7 Outside Temperature
0,0 Wind Speed
0,0 Wind Gust (reports maximum gust from build 1088 of version 1.9.4)
0,0 Wind Latest. Note: Wind 'Speed', 'Gust' and 'Latest' have the usual Cumulus meanings
90 Wind Direction (instantaneous)
0 Wind Direction (average)
0,7 Wind Chill
-0,9 Dew Point
0,7 Heat Index
89 Relative Humidity
1034,1 Sea-level Pressure
0,0 Daily rain total from last roll-over to specified time
0 Solar Radiation
0,0 UV Index

Monthly All Time Records

There are a set of tags for monthly all-time highs and lows, in other words the highest and lowest values for a particular month of the year. For example, the highest ever temperature in July. Each Value tag has an optional parameter "mon=N" where N is the index of the month of the year that you want the value for (January=1 and so on). For example, 40,7 will give you the highest ever temperature in July.

If you don't supply a parameter (or supply an invalid value) the current month will be used. You can customise the date and time formats using the 'format' parameter on the web tag, see below. To supply more than one parameter, separate them with spaces, e.g. 05:nn


webtag Function Date/Time
Temperature & Humidity
14,3 High Temperature at 12:25 on 10 Januar 2015
-14,5 Low Temperature at 07:31 on 23 Januar 2017
14,3 High Heat Index at 12:25 on 10 Januar 2015
-14,5 Greatest wind chill (i.e. lowest temperature) at 07:31 on 23 Januar 2017
12,7 High Apparent Temperature at 10:19 on 10 Januar 2015
-18,3 Low Apparent Temperature at 07:38 on 23 Januar 2017
9,9 High Dew Point at 07:48 on 10 Januar 2015
-20,2 Low Dew Point at 07:31 on 23 Januar 2017
7,9 Highest Daily Minimum Temperature at 08:45 on 15 Januar 2020
-4,8 Lowest Daily Maximum Temperature at 14:39 on 19 Januar 2016
12,9 High Daily Temp Range on 21 Januar 2017
1,5 Low Daily Temp Range on 26 Januar 2015
99 High Humidity at 23:48 on 02 Januar 2020
43 Low Humidity at 15:36 on 05 Januar 2017
Pressure
1045,3 High Pressure at 10:44 on 20 Januar 2020
966,1 Low Pressure at 03:32 on 30 Januar 2015
Wind
58,7 High Wind Gust at 07:04 on 02 Januar 2019
34,2 High Wind Speed at 16:43 on 03 Januar 2018
228,6 High Daily Wind Run on 03 Januar 2018
Rainfall
176,4 High Rain Rate at 17:27 on 25 Januar 2016
200,7 High Monthly Rainfall Januar 2017
173,1 High Hourly Rain at 11:49 on 01 Januar 2017
28,8 High Daily Rain on 03 Januar 2018
13 Longest Dry Period to 29 Januar 2017
12 Longest Wet Period to 26 Januar 2018

Miscellaneous

webtag Function
Displays the last error from the Cumulus error log. The value is cleared when you click the error light in Cumulus.

Note: This tag displays all errors, even if they do not cause the error light to flash in Cumulus.

------ The date of the latest error logged to the error log window, using the system short date format. Gives dashes when latest error is reset
------ The time of the latest error logged to the error log window, using the system short time format. Gives dashes when latest error is reset
0 1 if the 'error' light is flashing, 0 if not
3.3.0 The version of Cumulus in use
3063 The build of Cumulus in use
150 The realtime update interval in seconds
5 The web site update interval in minutes
midnight The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
22.01.2020 21:15:03 The date and time of the last web site update
22.01.2020 21:14:49 The date/time data was last read from the station
WH1080 SE The weather station model description (you choose what text appears for this on 'Display' settings screen within Configuration menu - the field is at the bottom left of that screen).
N 50° 52' 27" The station latitude.

Supports an optional 'dp' parameter, if supplied, instead of the usual web-encoded text format with degrees/minutes/seconds, the result is in decimal degrees to the specified number of decimal places. E.g
N 50° 52' 27" gives "N 59& deg; 14' 33"" for N 59 14 33
50,87417 gives "59.24250"

If the "dp" parameter is supplied, then supplying "rc=y" in addition will cause any decimal comma to be converted to a decimal point.

E 08° 35' 47" The station longitude. Supports an optional 'dp' and 'rc' parameters as per the latitude tag.
244 m The station altitude
Buchenau The station location
der ersten Buchenauer Wetterstation Longer description of the station location
:forum: URL of the forum
URL of the webcam
31 The number of hours displayed by the graphs, as set using Configuration menu, Display settings screen 'Detailed Chart Period'
48 The number of days displayed by the graphs, as set using Configuration menu, Display settings screen 'Daily Chart Period' (available from build 1098)
0 Today's snow depth as entered manually in the Weather Diary. Normally in Centimeters.Output is purely as a numerical figure I.E 10

Configure in Cumulus.ini the hour when the snowdepth is updated e.g. SnowDepthHour=9 means yesterday's figure applies until 9am.

Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the currentconditions.txt file. Any reserved HTML characters are encoded as HTML entities
The same as but also has characters above code 159 encoded as HTML entities
1707,1 The number of 'chill hours' so far this season.
0 The number of days up to (but not including) today where it has rained every day. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini, the units for the threshold are the same as your rain units
1 The number of days up to (but not including) today since it last rained. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini the units for the threshold are the same as your rain units
4.3,0.0,0.0,0.0,171.4,0.0,329.0,0.0,662.4,0.0,115.9,0.0,24.5,0.0,0.0,0.0 A comma-separated list of the wind 'totals' used to draw the wind rose (8 or 16 values)
16 The number of items in 4.3,0.0,0.0,0.0,171.4,0.0,329.0,0.0,662.4,0.0,115.9,0.0,24.5,0.0,0.0,0.0 (i.e. 8 or 16)
3600 The number of wind samples making up the wind rose (etc) data (up to 3600)
NOAAMO0120.txt Gives file name of latest auto-saved NOAA monthly report
NOAAYR2020.txt Gives file name of latest auto-saved NOAA yearly report

Day/Night/Sun/Moon

These are updated each hour to refer to current time-zone

webtag Function
08:16 Last sunrise time at the station - This sunrise time is calculated by a third party library each midnight UTC, and each hour Cumulus converts it to local time to ensure shown correctly before and after any clock change.
16:59 Next sunset time at the station - The sunset/sunrise times are calculated each midnight UTC, and each hour Cumulus converts them to local time to ensure it shows them correctly before and after any clock change.
08:43 Length of day in hours and minutes (sunrise to sunset) - The third party library that Cumulus uses each midnight UTC, may take last sunrise from previous day and next sunset from next day, so the calculation may be off by a minute or so compared to true figure for current day.
0 A flag to indicate if the Sun is above the horizon or not, based on the sunrise and sunset times.

Possible values are 0 or 1, where 1 is when the Sun is above the horizon for the station location.

07:39 Start of last Civil Twilight at the station as at last midnight UTC
17:36 End of next Civil Twilight at the station as at last midnight UTC
09:57 Length of daylight in hours and minutes (dawn to dusk)
0 A flag to indicate if the location for the station is in civil daylight or not, based on the dawn and dusk times.

Possible values are 0 or 1, where 1 notes that it is currently within the hours of daylight.

Es wird morgen 2min 48s mehr Tageslicht geben A string giving an approximate predicted difference between the length of daylight (dawn to dusk) yesterday and length of daylight tomorrow.

This web tag is unreliable, and its use is not recommended. Its use is therefore not supported (i.e. you use it at your own risk).

Abnehmende Sichel Current phase of the moon in words, eg "New Moon" etc. The names used can be altered in strings.ini.
27 Current approximate age of the Moon in days (0-29)
06:26 Current moonrise time at the station (if moon rises on current calendar day)
14:34 Current moonset time at the station (if moon sets on current calendar day)
-4 Current percentage of moon visible (negative value indicates 'waning')
4 Current percentage of moon visible (always positive)
0,0 Hours of sunshine so far today (Solar sensor needed)
0,0 Total hours of sunshine yesterday (Solar sensor needed)
0 Current theoretical maximum solar radiation
0 Returns 1 if the sun is shining, otherwise 0 (Solar sensor needed)

Alarms

There are a set of tags for the Cumulus alarm states. They give a value of '1' if an alarm parameter has been selected (Main Cumulus screen, Edit menu) and the alarm condition is still currently met; otherwise '0'.

webtag Function
0 Low temperature alarm
0 High temperature alarm
0 Temperature increase alarm
0 Temperature decrease alarm
0 Low pressure alarm
0 High pressure alarm
0 Pressure increase alarm
0 Pressure decrease alarm
0 High rain today alarm
0 High rainfall rate alarm
0 High wind gust alarm
0 High wind speed alarm
0 1 if the station has apparently stopped sending data to Cumulus, otherwise 0

Records

There are a set of tags for the Cumulus record states. They give a value of '1' if the record has been exceeded; otherwise '0'.

Please remember these are for Cumulus 1.9.x, Cumulus MX only supports the first two.

webtag Function
07 August 2013 The date that Cumulus began tracking all time records (does not prevent earlier record dates being set manually)
0 Indicates when any tracked extreme is changed.
  • In Cumulus 1.x.x: 1 if 'new record' light is flashing, 0 if not
  • In Cumulus MX: 1 for 24 hours from when new record set, 0 otherwise
0 1 if the indicator on the temperature tab on the all-time records screen is currently lit, 0 if not
0 1 if the indicator on the wind tab on the all-time records screen is currently lit, 0 if not
0 1 if the indicator on the rain tab on the all-time records screen is currently lit, 0 if not
0 1 if the indicator on the humidity tab on the all-time records screen is currently lit, 0 if not
0 1 if the indicator on the pressure tab on the all-time records screen is currently lit, 0 if not
0 1 if the all-time high temperature light is currently flashing, 0 if not
0 1 if the all-time low temperature light is currently flashing, 0 if not
0 1 if the all-time high daily temperature range light is currently flashing, 0 if not
0 1 if the all-time low daily temperature range light is currently flashing, 0 if not
0 1 if the all-time high apparent temperature light is currently flashing, 0 if not
0 1 if the all-time low apparent temperature light is currently flashing, 0 if not
0 1 if the all-time high heat index light is currently flashing, 0 if not
0 1 if the all-time low wind chill light is currently flashing, 0 if not
0 1 if the all-time high dew point light is currently flashing, 0 if not
0 1 if the all-time low dew point light is currently flashing, 0 if not
0 1 if the all-time high minimum temperature light is currently flashing, 0 if not
0 1 if the all-time low maximum temperature light is currently flashing, 0 if not
0 1 if the all-time high wind gust light is currently flashing, 0 if not
0 1 if the all-time high wind speed light is currently flashing, 0 if not
0 1 if the all-time high rain rate light is currently flashing, 0 if not
0 1 if the all-time high hourly rain light is currently flashing, 0 if not
0 1 if the all-time high daily rain light is currently flashing, 0 if not
0 1 if the all-time high monthly rain light is currently flashing, 0 if not
0 1 if the all-time longest dry period light is currently flashing, 0 if not
0 1 if the all-time longest wet period light is currently flashing, 0 if not
0 1 if the all-time high humidity light is currently flashing, 0 if not
0 1 if the all-time low humidity light is currently flashing, 0 if not
0 1 if the all-time high pressure light is currently flashing, 0 if not
0 1 if the all-time low pressure light is currently flashing, 0 if not
0 1 if the all-time high wind run light is currently flashing, 0 if not

Extra Sensors

These webtags hold current values for additional sensors supported by Cumulus. For past values, see the Extra_Sensor_Files page for information about log files.

webtag The related description can be changed in 'strings.ini'
0,0 Extra temperature channel 1
0,0 Extra temperature channel 2
0,0 Extra temperature channel 3
... and so on up to 0,0 = Extra temperature channel 10
0,0 Extra dew point channel 1
0,0 Extra dew point channel 2
0,0 Extra dew point channel 3
... and so on up to 0,0
0 Extra humidity channel 1
0 Extra humidity channel 2
0 Extra humidity channel 3
... and so on up to 0
0,0 Soil temperature 1
0,0 Soil temperature 2
... and so on up to 0,0
0 Soil moisture 1
0 Soil moisture 2
... and so on up to 0
0,0 Leaf temperature 1
0,0 Leaf temperature 2
0 Leaf wetness 1
0 Leaf wetness 2

Special tags

OS WMR Series

There are a set of tags for the WMR928, WR100/200 extra sensors:

webtag Function
n/a Now incorporated into the Extra Sensors section above

Davis

Most of the following web tags are available in Cumulus MX from build 3019, Storm tags from 3021:

All (see note for THSWindex) of the following web tags for the Davis PWS are available in Cumulus 1.x.x; which updates the values of the reception tags every 15 minutes:

web tag Applicability Function
0 1.x.x and MX Total number of data packets received
0 1.x.x and MX Number of missed data packets
0 1.x.x and MX Longest streak of consecutive packets received
0 1.x.x and MX Number of packets received with CRC errors
??? 1.x.x and MX The console firmware version
0 1.x.x and MX Number of times the console resynchronised with the transmitter
0,0 1.9.x A derived temperature using Temperature/Humidity/Wind values read from Davis DLL in Cumulus 1.9.x.
  • The THW Index uses humidity and temperature (like Heat Index), but includes the cooling effects of wind (like wind chill).
  • Available from 1.9.2 Build 1009 (Aug 2011).
0,0 (1.9.x and) MX A heat stress indicator using Temperature/Humidity/Solar/Wind values.
  • The THSW Index uses humidity and temperature (like the Heat Index), but also includes the heating effects of sunshine, and the cooling effects of wind.
  • Therefore requires Davis station with solar sensor.

Approx calculation: Decrease heat index by 1 unit for each 1 mph increase in wind speed, and for each, either 3 Langley increase in solar radiation, or 10% increase in cloud cover.

IMPORTANT NOTES:

  1. Although this tag is available in Cumulus 1.9.x, there is an issue somewhere in the Davis code that prevents Cumulus 1 obtaining the value (so tag always displays zero).
  2. Search the forum for several discussions about "THSW".
  3. Cumulus MX reads "LOOP2" packets, and the correct value for this tag can be read there and displayed on 'Now' template.
1.x.x and MX The console battery condition in volts. eg "4.82v"

1.x.x and MX The transmitter battery condition, by default it returns the status of all transmitters.

Cumulus 1.x.x Only: The optional 'channel' parameter returns the status for a particular transmitter, up to channel=8. The channel result is just the string "ok" or "LOW" for a low battery

0,0 1.x.x and MX The console 'storm rain' current amount (build 1090 onwards for Cumulus 1; 3021 onwards for MX)
----- 1.x.x and MX The console reported date of the start of the 'storm' (the console does not report start time, but it appears a minimum of 2 tips within 3 hours will trigger a storm start, so using 2020-01-20 09:32 in a script might help), but standard Cumulus date/time formatting can be applied to that date.

Fine Offset

The following tags are specific to the Fine Offset series of PWS

webtag Function
0,0 Current Lux value "Fine Offset only"
0 1 if the station has lost contact with its remote sensors "Fine Offset only"

0 if contact has been established

System

Special tags returning information about the system hosting Cumulus:

These apply to Cumulus 1.x.x only; (see Cumulus MX forum)

webtag Function
Unix 4.9.59.7 OS version, e.g. "Windows 7 x64 build 7600"
German (Germany) OS language, e.g. "English"
0 days 0 hours How long the system has been up, e.g. "8 hours 21 minutes"
10 days 11 hours How long Cumulus has been running, e.g. "7 hours 55 minutes"
n/a CPU type, e.g. "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz"
4 Number of processors, e.g. "4"
n/a Free and total system RAM, e.g. "4619/8191 MB (free/total)"
n/a Screen display mode, e.g. "1680x1050, 32 bit"
0,00 MB Amount of memory allocated to Cumulus, e.g. "18.76 MB"
n/a Size of disk on which Cumulus is running, e.g. "931.51 GB"
n/a Free space on disk on which Cumulus is running, e.g. "515.36 GB"

No Commas

There are a set of tags where the decimal comma has been replaced with a full stop, where necessary, for use with scripts (used for plotting gauges etc.) which don't like the commas. They all correspond to the same tag with 'RC' removed.

-0.9 0.7 89 42 18.6 1034.1 1035.7
1032.1 0.0 0.0 0.0 0.7 2.5 -6.9
0.7 0.0 9.7 0.0 0.0 -0.6
-7.8 -6.9 2.5 0.4 -10.3
0.7 0.0 0.0 0.0
0.7 -0.9 0.7 1034.1
0.0 0.0