Webtags (preserving history): Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
m (added note on webtags being case sensitive.)
No edit summary
Line 1: Line 1:
== Webtags available in Cumulus 1.9.1 ==

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:
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:


Line 7: Line 9:
''Note: When you put a tag into your HTML, 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!''
''Note: When you put a tag into your HTML, 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 for beta versions of Cumulus are not listed here until the version becomes 'live' however there is a page details the [[BETA webtags|additional webtags]] available in the Beta version
'''Webtags are case sensitive, so please type them as shown here'''


=Time/Date 'format' Parameter=


From 1.9.1 most time webtags will accept an option 'format' parameter, e.g: <#YearTempHT format=hh:nn>. This allows you to override the default display format for that item, using the format specifiers in the table below. Note that if your format has any spaces in it, you must enclose it in double quotes, thus: <#YearTempHT format="hh nn">. Note also that you can specify date formatting to times and vice versa, but this will not always yield a sensible result.
=The Tags=


{| class="wikitable" border="1"
Below are a list of the webtags available. There are currently 192 webtags, based on version 1.9.0 of Cumulus. Webtags for beta versions of Cumulus are not listed here until the version becomes 'live' however there is a page details the [[BETA webtags|additional webtags]] available in the Beta version
|-
!style="width:150px" | Specifier
!style="width:600px" | Displays
|-
|c
|Displays the date using the format given by the Windows Short Date format, followed by the time using the format given by the Windows Long Time format. The time is not displayed if the date-time value indicates midnight precisely.
|-
|d
|Displays the day as a number without a leading zero (1-31).
|-
|dd
|Displays the day as a number with a leading zero (01-31).
|-
|ddd
|Displays the day as an abbreviation (Sun-Sat) using the strings appropriate to the Windows Locale.
|-
|dddd
|Displays the day as a full name (Sunday-Saturday) using the strings appropriate to the Windows Locale.
|-
|ddddd
|Displays the date using the format given by the Windows Short Date format.
|-
|dddddd
|Displays the date using the format given by the Windows Long Date format.
|-
|m
|Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
|-
|mm
|Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
|-
|mmm
|Displays the month as an abbreviation (Jan-Dec) using the strings appropriate to the Windows Locale.
|-
|mmmm
|Displays the month as a full name (January-December) using the strings appropriate to the Windows Locale.
|-
|yy
|Displays the year as a two-digit number (00-99).
|-
|yyyy
|Displays the year as a four-digit number (0000-9999).
|-
|h
|Displays the hour without a leading zero (0-23).
|-
|hh
|Displays the hour with a leading zero (00-23).
|-
|n
|Displays the minute without a leading zero (0-59).
|-
|nn
|Displays the minute with a leading zero (00-59).
|-
|s
|Displays the second without a leading zero (0-59).
|-
|ss
|Displays the second with a leading zero (00-59).
|-
|z
|Displays the millisecond without a leading zero (0-999).
|-
|zzz
|Displays the millisecond with a leading zero (000-999).
|-
|t
|Displays the time using the format given by the Windows Short Time format.
|-
|tt\
|Displays the time using the format given by the Windows Long Time format.
|-
|am/pm
|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 can use lower, upper, or mixed case, and the result is displayed accordingly.
|-
|a/p
|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
|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 Windows Date Separator.
|-
|:
|Displays the time separator character given by the Windows Time Separator.
|-
|'xx'
|Characters enclosed in single quotation marks are displayed as such, and do not affect formatting.
|}


=The Tags=


Below is a list of the webtags available in the current version of Cumulus.
==Time==


==Units==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | webtag
!style="width:150px" | webtag
!style="width:600px" | Function
!style="width:600px" | Function
|-
|<#tempunit>
|Unit of temperature being used (Set in Cumulus as [http://en.wikipedia.org/wiki/Centigrade Centigrade] or [http://en.wikipedia.org/wiki/Fahrenheit Fahrenheit])
|-
|<#pressunit>
|Unit of measure for pressure. Possible values: mb, hPa, in
|-
|<#rainunit>
|Unit of measure for rain fall (e.g mm or inches)
|-
|<#windunit>
|Unit of measure for wind speed. Possible values: mph, m/s, km/h, kts
|-
|<#windrununit>
|Unit of measure for wind run (distance)
|}

==Date & Time==
{| class="wikitable" border="1"
|-
!style="width:150px" | webtag
!style="width:600px" | Function
|-
|-
|<#date>
|<#date>
Line 60: Line 178:
|<#minute>
|<#minute>
|The current minute as a 2-digit number. Example format: 59
|The current minute as a 2-digit number. Example format: 59
|}

==Current Conditions==

{| class="wikitable" border="1"
|-
|-
!style="width:150px" | webtag
|<#TtempTH>
!style="width:600px" | Function
|Time of Today's temperate high
|-
|-
|colspan="2" style="background:lightgray;"|Temperature & Humidity
|<#TtempTL>
|Time of Today's temperate low
|-
|-
|<#TtempYH>
|<#apptemp>
|The apparent temperature
|Time of Yesterday's temperate high
|-
|-
|<#TtempYL>
|<#avgtemp>
|Average temperature so far today
|Time of Yesterday's temperate low
|-
|-
|<#TtempH>
|<#temp>
|Date and Time of all time temperature High
|The outside temperature
|-
|-
|<#TtempL>
|<#intemp>
|Date and Time of all time temperature Low
|The inside temperature
|-
|-
|<#TmintempH>
|<#temptrend>
|The change in temperature over the last hour
|Date and Time of all time high minimum temperature
|-
|-
|<#TmaxtempL>
|<#temptrendtext>
|Temperature change over the last hour - Rising/Falling/Steady
|Date and Time of all time low maximum temperature
|-
|-
|<#temptrendenglish>
|<#TpressTH>
|Simple description of temperature change over the last hour - Rising/Falling/Steady. Useful for Javascript coding.
|Time of Today's highest pressure reading
|-
|-
|<#TpressTL>
|<#heatindex>
|Current [[heat index]]
|Time of Today's lowest pressure reading
|-
|-
|<#TpressYH>
|<#humidex>
|Current [http://en.wikipedia.org/wiki/Humidex Humidex]
|Time of Yesterday's highest pressure reading
|-
|-
|<#TpressYL>
|<#hum>
|The outside [http://en.wikipedia.org/wiki/Humidity humidity]
|Time of Yesterday's lowest pressure reading
|-
|-
|<#TpressH>
|<#inhum>
|The inside humidity
|Date and Time of all time pressure High
|-
|-
|<#TpressL>
|<#dew>
|The outside dew point
|Date and Time of all time pressure Low
|-
|-
|<#TwindTM>
|<#wchill>
|The current [[wind chill]] temperature
|Time of Today's maximum (average) wind speed
|-
|-
|colspan="2" style="background:lightgray;"|Rainfall
|<#TwindYM>
|Time of Yesterday's maximum (average) wind speed
|-
|-
|<#TwgustTM>
|<#rfall>
|The total rainfall so far today
|Time of Today's maximum wind gust
|-
|-
|<#TwgustYM>
|<#rrate>
|The current rainfall rate
|Time of Yesterday's maximum wind gust
|-
|-
|<#TgustM>
|<#rhour>
|The rainfall in the last hour
|Time and Date of all time high wind gust
|-
|-
|<#TwspeedH>
|<#rmidnight>
|The total rainfall since midnight. Useful if you don't use midnight as your start of day
|Time and Date of all time high average wind speed
|-
|-
|<#TwchillH>
|<#LastRainTipISO>
|Date/time of last rain gauge tip (e.g 2010-09-06 06:09)
|Time and Date of all time highest wind chill
|-
|-
|colspan="2" style="background:lightgray;"|Pressure
|<#TrrateTM>
|Time of Today's maximum rain rate
|-
|-
|<#TrrateYM>
|<#press>
|The [http://en.wikipedia.org/wiki/Sea_level_pressure sea level pressure]
|Time of Yesterday's maximum rain rate
|-
|-
|<#TrrateM>
|<#presstrend>
|The pressure trend in words - values can be set in the 'strings.ini' file
|Date and Time of all time high rain rate
|-
|-
|<#TrfallH>
|<#presstrendval>
|The pressure trend in figures
|Date and Time of all time high daily rain
|-
|-
|<#presstrendenglish>
|<#TrfallhH>
| a singe word description for the pressure trend - Rising/Falling/Steady. Useful for developing Javascript coding on your webpage.
|Date and Time of all time high hourly rain
|-
|-
|<#altimeterpressure>
|<#TrfallmH>
|Altimeter pressure. Pressure corrected to sea level using altitude only. Same as sea-level pressure for non-Davis stations.
|Date and Time of all time high monthly rain
|-
|-
|colspan="2" style="background:lightgray;"|Wind
|<#recordsbegandate>
|The date that the all time records began
|-
|-
|<#wspeed>
|<#realtimeinterval>
|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.
|The realtime update interval in seconds
|-
|-
|<#rollovertime>
|<#wgust>
|The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.
|The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
|}

==Temperature==

{| class="wikitable" border="1"
|-
|-
|<#wlatest>
!style="width:150px" |webtag
|Latest wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.
!style="width:600px" | Function
|-
|-
|<#temp>
|<#bearing>
|The outside temperature
|The current wind bearing
|-
|-
|<#intemp>
|<#avgbearing>
|Average wind bearing over last 10 minutes. Range 1-360, 0=Calm
|The inside temperature
|-
|-
|<#temptrend>
|<#wdir>
|Average wind bearing over last 10 minutes as a [http://en.wikipedia.org/wiki/Compass compass] point - e.g. ESE
|The change in temperature over the last hour
|-
|-
|<#temptrendtext>
|<#currentwdir>
|Current wind bearing as a compass point - e.g. ESE
|Temperature change over the last hour - Rising/Falling/Steady
|-
|-
|<#wdirdata>
|<#temptrendenglish>
|Comma separated list of recent wind bearing readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
|Simple description of temperature change over the last hour - Rising/Falling/Steady. Useful for Javascript coding. (New in versoin 1.8.8 build 880)
|-
|<#wspddata>
|Comma separated list of recent wind speed readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
|-
|<#nextwindindex>
|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!
|-
|<#windrun>
|The total wind run today so far
|-
|<#beaufort>
|The current wind speed on the [http://en.wikipedia.org/wiki/Beaufort_scale Beaufort scale] (e.g. F8)
|-
|<#beaudesc>
|The current wind speed Beaufort description (e.g. "Gale")
|}

==Today==

{| class="wikitable" border="1"
|-
!style="width:150px" | webtag
!style="width:450px" | Function
!style="width:150px" | Time
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|-
|-
|<#tempTH>
|<#tempTH>
|Today's highest temperature
|Today's highest temperature
|<#TtempTH>
|-
|-
|<#tempTL>
|<#tempTL>
|Today's lowest temperature
|Today's lowest temperature
|<#TtempTL>
|-
|-
|<#tempYH>
|<#apptempTH>
|Yesterday's highest temperature
|Today's high apparent temperature
|<#TapptempTH>
|-
|-
|<#tempYL>
|<#apptempTL>
|Yesterday's lowest temperature
|Today's low apparent temperature
|<#TapptempTL>
|-
|-
|<#tempH>
|<#heatindexTH>
|All time high temperature
|Today's high heat index
|<#TheatindexTH>
|-
|-
|<#tempL>
|<#wchillTL>
|Today's lowest wind chill
|All time low temperature
|<#TwchillTL>
|-
|-
|<#mintempH>
|<#dewpointTH>
|Today's highest dew point
|All time high minimum temperature
|<#TdewpointTH>
|-
|-
|<#maxtempL>
|<#dewpointTL>
|Today's lowest dew point
|All time low maximum temperature
|<#TdewpointTL>
|-
|-
|<#heatindex>
|<#humTH>
|Today's highest humidity
|Current [[heat index]]
|<#ThumTH>
|-
|-
|<#humidex>
|<#humTL>
|Today's lowest humidity
|Current [http://en.wikipedia.org/wiki/Humidex Humidex]
|<#ThumTL>
|-
|-
|colspan="3" style="background:lightgray;"|Rainfall
|<#hum>
|The outside [http://en.wikipedia.org/wiki/Humidity humidity]
|-
|-
|<#inhum>
|<#rrateTM>
|Today's maximum rain rate
|The inside humidity
|<#TrrateTM>
|-
|-
|<#tempunit>
|<#hourlyrainTH>
|Today's highest rainfall rate
|Unit of temperature being used (Set in Cumulus as [http://en.wikipedia.org/wiki/Centigrade Centigrade] or [http://en.wikipedia.org/wiki/Fahrenheit Fahrenheit])
|<#ThourlyrainTH>

|-
|colspan="3" style="background:lightgray;"|Pressure
|-
|<#pressTH>
|Today's highest pressure reading
|<#TpressTH>
|-
|<#pressTL>
|Today's lowest pressure reading
|<#TpressTL>
|-
|colspan="3" style="background:lightgray;"|Wind
|-
|<#windTM>
|Today's maximum (average) wind speed
|<#TwindTM>
|-
|<#wgustTM>
|Today's maximum wind gust
|<#TwgustTM>
|-
|<#bearingTM>
|The wind bearing at the time of today's high gust (<#wgustTM>)
|<#TwgustTM>
|-
|<#Tbeaufort>
|Today's highest wind speed, expressed in the Beaufort scale
|<#TwindTM>
|}
|}


==Pressure==
==Yesterday==


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |webtag
!style="width:150px" | webtag
!style="width:600px" | Function
!style="width:450px" | Function
!style="width:150px" | Time
|-
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|<#press>
|The [http://en.wikipedia.org/wiki/Sea_level_pressure sea level pressure]
|-
|-
|<#presstrend>
|<#tempYH>
|Yesterday's highest temperature
|The pressure trend in words - values can be set in the 'strings.ini' file
|<#TtempYH>
|-
|-
|<#presstrendval>
|<#tempYL>
|Yesterday's lowest temperature
|The pressure trend in figures
|<#TtempYL>
|-
|-
|<#apptempYH>
|<#presstrendenglish>
|Yesterday's high apparent temperature
| a singe word description for the pressure trend - Rising/Falling/Steady. Useful for developing Javascript coding on your webpage. (New in v 1.8.8 build 880)
|<#TapptempYH>
|-
|-
|<#pressTH>
|<#apptempYL>
|Yesterday's low apparent temperature
|Today's highest pressure reading
|<#TapptempYL>
|-
|-
|<#pressTL>
|<#heatindexYH>
|Yesterday's high heat index
|Today's lowest pressure reading
|<#TheatindexYH>
|-
|<#wchillYL>
|Yesterday's lowest wind chill
|<#TwchillYL>
|-
|<#dewpointYL>
|Yesterday's lowest dew point
|<#TdewpointYL>
|-
|<#dewpointYH>
|Yesterday's highest dew point
|<#TdewpointYH>
|-
|<#humYH>
|High humidity yesterday
|<#ThumYH>
|-
|<#humYL>
|Low humidity yesterday
|<#ThumYL>
|-
|colspan="3" style="background:lightgray;"|Rainfall
|-
|<#rfallY>
|The total rainfall for yesterday
|n/a
|-
|<#rrateYM>
|Yesterday's maximum rain rate
|<#TrrateYM>
|-
|<#hourlyrainYH>
|Yesterday's highest rainfall rate
|<#ThourlyrainYH>
|-
|colspan="3" style="background:lightgray;"|Pressure
|-
|-
|<#pressYH>
|<#pressYH>
|Yesterday's highest pressure reading
|Yesterday's highest pressure reading
|<#TpressYH>
|-
|-
|<#pressYL>
|<#pressYL>
|Yesterday's highest pressure reading
|Yesterday's highest pressure reading
|<#TpressYL>
|-
|-
|colspan="3" style="background:lightgray;"|Wind
|<#pressH>
|All time high pressure
|-
|-
|<#pressL>
|<#windrunY>
|The total wind run for yesterday
|All time low pressure
|n/a
|-
|<#windYM>
|Yesterday's maximum (average) wind speed
|<#TwindYM>
|-
|-
|<#pressunit>
|<#wgustYM>
|Yesterday's maximum wind gust
|Unit of measure for pressure. Possible values: mb, hPa, in
|<#TwgustYM>
|-
|<#bearingYM>
|The wind bearing at the time of yesterday's high gust
|<#TwgustYM>
|-
|<#Ybeaufort>
|Yesterday's highest wind speed, expressed in the Beaufort scale
|<#TwindYM>
|}
|}


==Rain==
==Monthly==


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |webtag
!style="width:150px"|webtag
!style="width:600px" | Function
!style="width:300px"|Function
!style="width:150px"|Time
!style="width:150px"|Date
|-
|-
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|<#rrate>
|The current rainfall rate
|-
|-
|<#rhour>
|<#MonthTempH>
|This months high temperature
|The rainfall in the last hour
|<#MonthTempHT>
|<#MonthTempHD>
|-
|-
|<#rfall>
|<#MonthTempL>
|This months low temperature
|The total rainfall so far today
|<#MonthTempLT>
|<#MonthTempLD>
|-
|-
|<#rfallY>
|<#MonthHeatIndexH>
|This months high heat index
|The total rainfall for yesterday
|<#MonthHeatIndexHT>
|<#MonthHeatIndexHD>
|-
|-
|<#rmidnight>
|<#MonthWChillL>
|This months low wind chill
|The total rainfall since midnight. Useful if you don't use midnight as your start of day
|<#MonthWChillLT>
|<#MonthWChillLD>
|-
|-
|<#rmonth>
|<#MonthAppTempH>
|This months high apparent temperature
|The total rainfall so far this month
|<#MonthAppTempHT>
|<#MonthAppTempHD>
|-
|-
|<#ryear>
|<#MonthAppTempL>
|This months low apparent temperature
|The total rainfall so far this year
|<#MonthAppTempLT>
|<#MonthAppTempLD>
|-
|-
|<#rrateM>
|<#MonthDewPointH>
|All time high rain rate
|This months high dew point
|<#MonthDewPointHT>
|<#MonthDewPointHD>
|-
|-
|<#rfallH>
|<#MonthDewPointL>
|This months low dew point
|All time high daily rain
|<#MonthDewPointLT>
|<#MonthDewPointLD>
|-
|-
|<#rfallhH>
|<#MonthMinTempH>
|This months highest daily minimum temperature
|All time high hourly rain
|n/a
|<#MonthMinTempHD>
|-
|-
|<#rfallmH>
|<#MonthMaxTempL>
|This months lowest daily minimum temperature
|All time high monthly rain
|n/a
|<#MonthMaxTempLD>
|-
|-
|<#rrateTM>
|<#MonthHumH>
|This months highest humidty
|Today's maximum rain rate
|<#MonthHumHT>
|<#MonthHumHD>
|-
|-
|<#rrateYM>
|<#MonthHumL>
|This months lowest humidty
|Yesterday's maximum rain rate
|<#MonthHumLT>
|<#MonthHumLD>
|-
|-
|colspan="4" style="background:lightgray;"|Pressure
|<#dew>
|The outside dew point
|-
|-
|<#rainunit>
|<#MonthPressH>
|This months highest pressure
|Unit of measure for rain fall (e.g mm or inches)
|<#MonthPressHT>
|<#MonthPressHD>
|-
|<#MonthPressL>
|This months lowest pressure
|<#MonthPressLT>
|<#MonthPressLD>
|-
|colspan="4" style="background:lightgray;"|Wind
|-
|-
|<#LastRainTipISO>
|<#MonthGustH>
|This months highest wind gust
|Date/time of last rain gauge tip (e.g 2010-09-06 06:09)
|<#MonthGustHT>
|<#MonthGustHD>
|-
|<#MonthWindH>
|This months highest wind speed
|<#MonthWindHT>
|<#MonthWindHD>
|-
|colspan="4" style="background:lightgray;"|Rainfall
|-
|<#rmonth>
|The total rainfall so far this month
|n/a
|n/a
|-
|<#MonthRainRateH>
|This months highest rainfall rate
|<#MonthRainRateHT>
|<#MonthRainRateHD>
|-
|<#MonthHourlyRainH>
|This months highest hourly rain
|<#MonthHourlyRainHT>
|<#MonthHourlyRainHD>
|-
|<#MonthDailyRainH>
|This months greatest daily rain
|n/a
|<#MonthDailyRainHD>
|}
|}


==Wind==
==Yearly==


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |webtag
!style="width:150px"|webtag
!style="width:600px" | Function
!style="width:300px"|Function
!style="width:150px"|Time
!style="width:150px"|Date
|-
|-
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|<#wspeed>
|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.
|-
|-
|<#wgust>
|<#YearTempH>
|This years highest temperature
|The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.
|<#YearTempHT>
|<#YearTempHD>
|-
|-
|<#wchill>
|<#YearTempL>
|The current [[wind chill]] temperature
|This years lowest temperature
|<#YearTempLT>
|<#YearTempLD>
|-
|-
|<#wlatest>
|<#YearHeatIndexH>
|This years highest heat index
|Latest wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.
|<#YearHeatIndexHT>
|<#YearHeatIndexHD>
|-
|-
|<#bearing>
|<#YearWChillL>
|The current wind bearing
|This years lowest wind chill
|<#YearWChillLT>
|<#YearWChillLD>
|-
|-
|<#avgbearing>
|<#YearAppTempH>
|This years highest apparent temperature
|Average wind bearing over last 10 minutes. Range 1-360, 0=Calm
|<#YearAppTempHT>
|<#YearAppTempHD>
|-
|-
|<#wdir>
|<#YearAppTempL>
|This years lowest apparent temperature
|Average wind bearing over last 10 minutes as a [http://en.wikipedia.org/wiki/Compass compass] point - e.g. ESE
|<#YearAppTempLT>
|<#YearAppTempLD>
|-
|-
|<#currentwdir>
|<#YearDewPointH>
|This years highest dew point
|Current wind bearing as a compass point - e.g. ESE
|<#YearDewPointHT>
|<#YearDewPointHD>
|-
|-
|<#wdirdata>
|<#YearDewPointL>
|This years lowest dew point
|Comma separated list of recent wind bearing readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
|<#YearDewPointLT>
|<#YearDewPointLD>
|-
|-
|<#wspddata>
|<#YearMinTempH>
|This years highest daily minimum temperature
|Comma separated list of recent wind speed readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
|n/a
|<#YearMinTempHD>
|-
|-
|<#nextwindindex>
|<#YearMaxTempL>
|This years lowest daily minimum temperature
|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!
|-
|n/a
|<#windrun>
|<#YearMaxTempLD>
|The total wind run today so far
|-
|-
|<#windrunY>
|<#YearHumH>
|This years high humidty
|The total wind run for yesterday (new to [[Version 1.8.4]])
|<#YearHumHT>
|<#YearHumHD>
|-
|-
|<#bearingTM>
|<#YearHumL>
|This years low humidty
|The wind bearing at the time of today's high gust(<#wgustTM>)
|<#YearHumLT>
|<#YearHumLD>
|-
|-
|colspan="4" style="background:lightgray;"|Pressure
|<#bearingYM>
|The wind bearing at the time of yesterday's high gust
|-
|-
|<#windTM>
|<#YearPressH>
|This years high pressure
|Today's maximum (average) wind speed
|<#YearPressHT>
|<#YearPressHD>
|-
|-
|<#windYM>
|<#YearPressL>
|This years low pressure
|Yesterday's maximum (average) wind speed
|<#YearPressLT>
|<#YearPressLD>
|-
|-
|colspan="4" style="background:lightgray;"|Wind
|<#wgustTM>
|Today's maximum wind gust
|-
|-
|<#wgustYM>
|<#YearGustH>
|Yesterday's maximum wind gust
|This years high wind gust
|<#YearGustHT>
|<#YearGustHD>
|-
|-
|<#gustM>
|<#YearWindH>
|All time high wind gust
|This years high wind speed
|<#YearWindHT>
|<#YearWindHD>
|-
|-
|colspan="4" style="background:lightgray;"|Rainfall
|<#wspeedH>
|-
|All time high average wind speed
|<#ryear>
|The total rainfall so far this year
|n/a
|-
|<#YearRainRateH>
|This years high rainfall rate
|<#YearRainRateHT>
|<#YearRainRateHD>
|-
|<#YearHourlyRainH>
|This years high hourly rain
|<#YearHourlyRainHT>
|<#YearHourlyRainHD>
|-
|<#YearDailyRainH>
|This years high daily rain
|n/a
|<#YearDailyRainHD>
|-
|<#YearMonthlyRainH>
|This years high monthly rain
|n/a
|<#YearMonthlyRainHD>
|}

==All Time==

{| class="wikitable" border="1"
|-
!style="width:150px" | webtag
!style="width:300px" | Function
!style="width:150px" | Time
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|-
|<#tempH>
|All time high temperature
|<#TtempH>
|-
|<#tempL>
|All time low temperature
|<#TtempL>
|-
|<#mintempH>
|All time high minimum temperature
|<#TmintempH>
|-
|<#maxtempL>
|All time low maximum temperature
|<#TmaxtempL>
|-
|<#apptempH>
|All time high apparent temperature
|<#TapptempH>
|-
|<#apptempL>
|All time low apparent temperature
|<#TapptempL>
|-
|<#heatindexH>
|All time high heat index
|<#TheatindexH>
|-
|<#dewpointH>
|All time high dew point
|<#TdewpointH>
|-
|<#dewpointL>
|All time low dew point
|<#TdewpointL>
|-
|<#humH>
|All time high humidity
|<#ThumH>
|-
|<#humL>
|All time low humidity
|<#ThumL>
|-
|-
|<#wchillH>
|<#wchillH>
|All time greatest wind chill (i.e. lowest temperature)
|All time greatest wind chill (i.e. lowest temperature)
|<#TwchillH>
|-
|-
|colspan="3" style="background:lightgray;"|Rainfall
|<#windunit>
|Unit of measure for wind speed. Possible values: mph, m/s, km/h, kts
|-
|-
|<#windrununit>
|<#rrateM>
|All time high rain rate
|Unit of measure for wind run (distance)
|<#TrrateM>
|-
|-
|<#beaufort>
|<#rfallH>
|All time high daily rain
|The current wind speed on the [http://en.wikipedia.org/wiki/Beaufort_scale Beaufort scale] (e.g. F8)
|<#TrfallH>
|-
|-
|<#beaudesc>
|<#rfallhH>
|All time high hourly rain
|The current wind speed Beaufort description (e.g. "Gale")
|<#TrfallhH>
|-
|-
|<#Tbeaufort>
|<#rfallmH>
|All time high monthly rain
|Today's highest wind speed, expressed in the Beaufort scale
|<#TrfallmH>
|-
|-
|colspan="3" style="background:lightgray;"|Pressure
|<#Ybeaufort>
|-
|Yesterday's highest wind speed, expressed in the Beaufort scale
|<#pressH>
|All time high pressure
|<#TpressH>
|-
|<#pressL>
|All time low pressure
|<#TpressL>
|-
|colspan="3" style="background:lightgray;"|Wind
|-
|<#gustM>
|All time high wind gust
|<#TgustM>
|-
|<#wspeedH>
|All time high average wind speed
|<#TwspeedH>
|}
|}


Line 410: Line 833:
!style="width:150px" |webtag
!style="width:150px" |webtag
!style="width:600px" | Function
!style="width:600px" | Function
|-
|<#LatestError>
|Displays the last error from the Cumulus error log
|-
|<#LatestErrorDate>
|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
|-
|<#LatestErrorTime>
|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
|-
|<#ErrorLight>
|1 if the 'error' light is flashing, 0 if not
|-
|-
|<#version>
|<#version>
Line 416: Line 851:
|<#build>
|<#build>
|The build of Cumulus in use
|The build of Cumulus in use
|-
|<#realtimeinterval>
|The realtime update interval in seconds
|-
|-
|<#interval>
|<#interval>
|The web site update interval in minutes
|The web site update interval in minutes
|-
|<#rollovertime>
|The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
|-
|-
|<#update>
|<#update>
Line 482: Line 923:
|<#currcond>
|<#currcond>
|Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the [[currentconditions.txt]] file
|Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the [[currentconditions.txt]] file
|-
|<#newrecord>
|1 if 'new record' light is flashing, 0 if not
|}
|}


Line 508: Line 946:
|-
|-
|<#dawn>
|<#dawn>
|Start of Civil Twilight at the station (new to [[version 1.8.6]])
|Start of Civil Twilight at the station
|-
|-
|<#dusk>
|<#dusk>
|End of Civil Twilight at the station (new to [[version 1.8.6]])
|End of Civil Twilight at the station
|-
|-
|<#daylightlength>
|<#daylightlength>
|Length of daylight in hours and minutes (dawn to dusk) (new to [[version 1.8.6]])
|Length of daylight in hours and minutes (dawn to dusk)
|-
|-
|<#moonphase>
|<#moonphase>
Line 526: Line 964:
|-
|-
|<#isdaylight>
|<#isdaylight>
|A flag to indicate if the location for the station is in 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. (new to Version 1.8.8 build 872, currently in public beta testing phase)
|A flag to indicate if the location for the station is in 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.
|-
|<#SunshineHours>
|Hours of sunshine so far today
|-
|<#YSunshineHours>
|Total hours of sunshine yesterday
|-
|<#CurrentSolarMax>
|Current theoretical maximum solar radiation
|-
|<#IsSunny>
|Returns 1 if the sun is shining, otherwise 0
|-
|<#MoonPercent>
|Current percentage of moon visible (negative value indicates 'waning')
|-
|<#MoonPercentAbs>
|Current percentage of moon visible (always positive)
|}
|}


==Alarms==
==Alarms==

There are a set of tags for the Cumulus alarm states. They give a value of '1' if the alarm has been set and the alarm condition is currently met; otherwise '0'.
There are a set of tags for the Cumulus alarm states. They give a value of '1' if the alarm has been set and the alarm condition is currently met; otherwise '0'.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 570: Line 1,027:
|-
|-
|<#HighWindSpeedAlarm>
|<#HighWindSpeedAlarm>
|High wind speed alarm
|High wind speed alarm
|}

==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'.
{| class="wikitable" border="1"
|-
!style="width:150px" |webtag
!style="width:600px" | Function
|-
|<#recordsbegandate>
|The date that the all time records began
|-
|<#newrecord>
|1 if 'new record' light is flashing, 0 if not
|-
|<#TempRecordSet>
|1 if the indicator on the temperature tab on the all-time records screen is currently lit, 0 if not
|-
|<#WindRecordSet>
|1 if the indicator on the wind tab on the all-time records screen is currently lit, 0 if not
|-
|<#RainRecordSet>
|1 if the indicator on the rain tab on the all-time records screen is currently lit, 0 if not
|-
|<#HumidityRecordSet>
|1 if the indicator on the humidity tab on the all-time records screen is currently lit, 0 if not
|-
|<#PressureRecordSet>
|1 if the indicator on the pressure tab on the all-time records screen is currently lit, 0 if not
|-
|<#HighTempRecordSet>
|1 if the all-time high temperature light is currently flashing, 0 if not
|-
|<#LowTempRecordSet>
|1 if the all-time low temperature light is currently flashing, 0 if not
|-
|<#HighAppTempRecordSet>
|1 if the all-time high apparent temperature light is currently flashing, 0 if not
|-
|<#LowAppTempRecordSet>
|1 if the all-time low apparent temperature light is currently flashing, 0 if not
|-
|<#HighHeatIndexRecordSet>
|1 if the all-time high heat index light is currently flashing, 0 if not
|-
|<#LowWindChillRecordSet>
|1 if the all-time low wind chill light is currently flashing, 0 if not
|-
|<#HighDewPointRecordSet>
|1 if the all-time high dew point light is currently flashing, 0 if not
|-
|<#LowDewPointRecordSet>
|1 if the all-time low dew point light is currently flashing, 0 if not
|-
|<#HighMinTempRecordSet>
|1 if the all-time high minimum temperature light is currently flashing, 0 if not
|-
|<#LowMaxTempRecordSet>
|1 if the all-time low maximum temperature light is currently flashing, 0 if not
|-
|<#HighWindGustRecordSet>
|1 if the all-time high wind gust light is currently flashing, 0 if not
|-
|<#HighWindSpeedRecordSet>
|1 if the all-time high wind speed light is currently flashing, 0 if not
|-
|<#HighRainRateRecordSet>
|1 if the all-time high rain rate light is currently flashing, 0 if not
|-
|<#HighHourlyRainRecordSet>
|1 if the all-time high hourly rain light is currently flashing, 0 if not
|-
|<#HighDailyRainRecordSet>
|1 if the all-time high daily rain light is currently flashing, 0 if not
|-
|<#HighMonthlyRainRecordSet>
|1 if the all-time high monthly rain light is currently flashing, 0 if not
|-
|<#HighHumidityRecordSet>
|1 if the all-time high humidity light is currently flashing, 0 if not
|-
|<#LowHumidityRecordSet>
|1 if the all-time low humidity light is currently flashing, 0 if not
|-
|<#HighPressureRecordSet>
|1 if the all-time high pressure light is currently flashing, 0 if not
|-
|<#LowPressureRecordSet>
|1 if the all-time low pressure light is currently flashing, 0 if not
|}
|}


Line 610: Line 1,157:
|<#ExtraHum3>
|<#ExtraHum3>
|Extra humidity channel 3
|Extra humidity channel 3
|}

===System===

Special tags returning information about the system hosting Cumulus:

{| class="wikitable" border="1"
|-
!style="width:150px" | webtag
!style="width:600px" | Function
|-
|<#OsVersion>
|OS version, e.g. "Windows 7 x64 build 7600"
|-
|<#OsLanguage>
|OS language, e.g. "English"
|-
|<#SystemUpTime>
|How long the system has been up, e.g. "8 hours 21 minutes"
|-
|<#ProgramUpTime>
|How long Cumulus has been running, e.g. "7 hours 55 minutes"
|-
|<#CpuName>
|CPU type, e.g. "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz"
|-
|<#CpuCount>
|Number of processors, e.g. "4"
|-
|<#MemoryStatus>
|Free and total system RAM, e.g. "4619/8191 MB (free/total)"
|-
|<#DisplayMode>
|Screen display mode, e.g. "1680x1050, 32 bit"
|-
|<#AllocatedMemory>
|Amount of memory allocated to Cumulus, e.g. "18.76 MB"
|-
|<#DiskSize>
|Size of disk on which Cumulus is running, e.g. "931.51 GB"
|-
|<#DiskFree>
|Free space on disk on which Cumulus is running, e.g. "515.36 GB"
|}
|}



Revision as of 08:23, 9 April 2011

Webtags available in Cumulus 1.9.1

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:

<#tagname>

Assuming you have asked Cumulus to process the file, it will replace the tag with the current value of the item the tag represents just before the file is uploaded to the internet.

Note: When you put a tag into your HTML, 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 for beta versions of Cumulus are not listed here until the version becomes 'live' however there is a page details the additional webtags available in the Beta version

Time/Date 'format' Parameter

From 1.9.1 most time webtags will accept an option 'format' parameter, e.g: <#YearTempHT format=hh:nn>. This allows you to override the default display format for that item, using the format specifiers in the table below. Note that if your format has any spaces in it, you must enclose it in double quotes, thus: <#YearTempHT format="hh nn">. Note also that you can specify date formatting to times and vice versa, but this will not always yield a sensible result.

Specifier Displays
c Displays the date using the format given by the Windows Short Date format, followed by the time using the format given by the Windows Long Time format. The time is not displayed if the date-time value indicates midnight precisely.
d Displays the day as a number without a leading zero (1-31).
dd Displays the day as a number with a leading zero (01-31).
ddd Displays the day as an abbreviation (Sun-Sat) using the strings appropriate to the Windows Locale.
dddd Displays the day as a full name (Sunday-Saturday) using the strings appropriate to the Windows Locale.
ddddd Displays the date using the format given by the Windows Short Date format.
dddddd Displays the date using the format given by the Windows Long Date format.
m Displays the month as a number without a leading zero (1-12). If the m specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mm Displays the month as a number with a leading zero (01-12). If the mm specifier immediately follows an h or hh specifier, the minute rather than the month is displayed.
mmm Displays the month as an abbreviation (Jan-Dec) using the strings appropriate to the Windows Locale.
mmmm Displays the month as a full name (January-December) using the strings appropriate to the Windows Locale.
yy Displays the year as a two-digit number (00-99).
yyyy Displays the year as a four-digit number (0000-9999).
h Displays the hour without a leading zero (0-23).
hh Displays the hour with a leading zero (00-23).
n Displays the minute without a leading zero (0-59).
nn Displays the minute with a leading zero (00-59).
s Displays the second without a leading zero (0-59).
ss Displays the second with a leading zero (00-59).
z Displays the millisecond without a leading zero (0-999).
zzz Displays the millisecond with a leading zero (000-999).
t Displays the time using the format given by the Windows Short Time format.
tt\ Displays the time using the format given by the Windows Long Time format.
am/pm 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 can use lower, upper, or mixed case, and the result is displayed accordingly.
a/p 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 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 Windows Date Separator.
: Displays the time separator character given by the Windows Time Separator.
'xx' Characters enclosed in single quotation marks are displayed as such, and do not affect formatting.

The Tags

Below is a list of the webtags available in the current version of Cumulus.

Units

webtag Function
<#tempunit> Unit of temperature being used (Set in Cumulus as Centigrade or Fahrenheit)
<#pressunit> Unit of measure for pressure. Possible values: mb, hPa, in
<#rainunit> Unit of measure for rain fall (e.g mm or inches)
<#windunit> Unit of measure for wind speed. Possible values: mph, m/s, km/h, kts
<#windrununit> Unit of measure for wind run (distance)

Date & Time

webtag Function
<#date> The current date
<#time> 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)
<#timehhmmss> The current time. Example format: 18:30:27
<#day> The current day as a 2-digit number. Example format: 14
<#dayname> The current day as a word. For example, Monday
<#shortdayname> The current day as a shortened word. Example format: Mon
<#month> The current month as a 2-digit number. Example format: 05
<#monthname> The current month as a word. Example format: August
<#shortmonthname> The current month as a shortened word. Example format: Aug
<#year> The current year as a 4-digit number. Example format: 2009
<#shortyear> The current year as a 2-digit number. Example format: 09
<#hour> The current hour as a 2-digit number. Example format: 23
<#minute> The current minute as a 2-digit number. Example format: 59

Current Conditions

webtag Function
Temperature & Humidity
<#apptemp> The apparent temperature
<#avgtemp> Average temperature so far today
<#temp> The outside temperature
<#intemp> The inside temperature
<#temptrend> The change in temperature over the last hour
<#temptrendtext> Temperature change over the last hour - Rising/Falling/Steady
<#temptrendenglish> Simple description of temperature change over the last hour - Rising/Falling/Steady. Useful for Javascript coding.
<#heatindex> Current heat index
<#humidex> Current Humidex
<#hum> The outside humidity
<#inhum> The inside humidity
<#dew> The outside dew point
<#wchill> The current wind chill temperature
Rainfall
<#rfall> The total rainfall so far today
<#rrate> The current rainfall rate
<#rhour> The rainfall in the last hour
<#rmidnight> The total rainfall since midnight. Useful if you don't use midnight as your start of day
<#LastRainTipISO> Date/time of last rain gauge tip (e.g 2010-09-06 06:09)
Pressure
<#press> The sea level pressure
<#presstrend> The pressure trend in words - values can be set in the 'strings.ini' file
<#presstrendval> The pressure trend in figures
<#presstrendenglish> a singe word description for the pressure trend - Rising/Falling/Steady. Useful for developing Javascript coding on your webpage.
<#altimeterpressure> Altimeter pressure. Pressure corrected to sea level using altitude only. Same as sea-level pressure for non-Davis stations.
Wind
<#wspeed> 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.
<#wgust> The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.
<#wlatest> Latest wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.
<#bearing> The current wind bearing
<#avgbearing> Average wind bearing over last 10 minutes. Range 1-360, 0=Calm
<#wdir> Average wind bearing over last 10 minutes as a compass point - e.g. ESE
<#currentwdir> Current wind bearing as a compass point - e.g. ESE
<#wdirdata> Comma separated list of recent wind bearing readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
<#wspddata> Comma separated list of recent wind speed readings (up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex
<#nextwindindex> 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!
<#windrun> The total wind run today so far
<#beaufort> The current wind speed on the Beaufort scale (e.g. F8)
<#beaudesc> The current wind speed Beaufort description (e.g. "Gale")

Today

webtag Function Time
Temperature & Humidity
<#tempTH> Today's highest temperature <#TtempTH>
<#tempTL> Today's lowest temperature <#TtempTL>
<#apptempTH> Today's high apparent temperature <#TapptempTH>
<#apptempTL> Today's low apparent temperature <#TapptempTL>
<#heatindexTH> Today's high heat index <#TheatindexTH>
<#wchillTL> Today's lowest wind chill <#TwchillTL>
<#dewpointTH> Today's highest dew point <#TdewpointTH>
<#dewpointTL> Today's lowest dew point <#TdewpointTL>
<#humTH> Today's highest humidity <#ThumTH>
<#humTL> Today's lowest humidity <#ThumTL>
Rainfall
<#rrateTM> Today's maximum rain rate <#TrrateTM>
<#hourlyrainTH> Today's highest rainfall rate <#ThourlyrainTH>
Pressure
<#pressTH> Today's highest pressure reading <#TpressTH>
<#pressTL> Today's lowest pressure reading <#TpressTL>
Wind
<#windTM> Today's maximum (average) wind speed <#TwindTM>
<#wgustTM> Today's maximum wind gust <#TwgustTM>
<#bearingTM> The wind bearing at the time of today's high gust (<#wgustTM>) <#TwgustTM>
<#Tbeaufort> Today's highest wind speed, expressed in the Beaufort scale <#TwindTM>

Yesterday

webtag Function Time
Temperature & Humidity
<#tempYH> Yesterday's highest temperature <#TtempYH>
<#tempYL> Yesterday's lowest temperature <#TtempYL>
<#apptempYH> Yesterday's high apparent temperature <#TapptempYH>
<#apptempYL> Yesterday's low apparent temperature <#TapptempYL>
<#heatindexYH> Yesterday's high heat index <#TheatindexYH>
<#wchillYL> Yesterday's lowest wind chill <#TwchillYL>
<#dewpointYL> Yesterday's lowest dew point <#TdewpointYL>
<#dewpointYH> Yesterday's highest dew point <#TdewpointYH>
<#humYH> High humidity yesterday <#ThumYH>
<#humYL> Low humidity yesterday <#ThumYL>
Rainfall
<#rfallY> The total rainfall for yesterday n/a
<#rrateYM> Yesterday's maximum rain rate <#TrrateYM>
<#hourlyrainYH> Yesterday's highest rainfall rate <#ThourlyrainYH>
Pressure
<#pressYH> Yesterday's highest pressure reading <#TpressYH>
<#pressYL> Yesterday's highest pressure reading <#TpressYL>
Wind
<#windrunY> The total wind run for yesterday n/a
<#windYM> Yesterday's maximum (average) wind speed <#TwindYM>
<#wgustYM> Yesterday's maximum wind gust <#TwgustYM>
<#bearingYM> The wind bearing at the time of yesterday's high gust <#TwgustYM>
<#Ybeaufort> Yesterday's highest wind speed, expressed in the Beaufort scale <#TwindYM>

Monthly

webtag Function Time Date
Temperature & Humidity
<#MonthTempH> This months high temperature <#MonthTempHT> <#MonthTempHD>
<#MonthTempL> This months low temperature <#MonthTempLT> <#MonthTempLD>
<#MonthHeatIndexH> This months high heat index <#MonthHeatIndexHT> <#MonthHeatIndexHD>
<#MonthWChillL> This months low wind chill <#MonthWChillLT> <#MonthWChillLD>
<#MonthAppTempH> This months high apparent temperature <#MonthAppTempHT> <#MonthAppTempHD>
<#MonthAppTempL> This months low apparent temperature <#MonthAppTempLT> <#MonthAppTempLD>
<#MonthDewPointH> This months high dew point <#MonthDewPointHT> <#MonthDewPointHD>
<#MonthDewPointL> This months low dew point <#MonthDewPointLT> <#MonthDewPointLD>
<#MonthMinTempH> This months highest daily minimum temperature n/a <#MonthMinTempHD>
<#MonthMaxTempL> This months lowest daily minimum temperature n/a <#MonthMaxTempLD>
<#MonthHumH> This months highest humidty <#MonthHumHT> <#MonthHumHD>
<#MonthHumL> This months lowest humidty <#MonthHumLT> <#MonthHumLD>
Pressure
<#MonthPressH> This months highest pressure <#MonthPressHT> <#MonthPressHD>
<#MonthPressL> This months lowest pressure <#MonthPressLT> <#MonthPressLD>
Wind
<#MonthGustH> This months highest wind gust <#MonthGustHT> <#MonthGustHD>
<#MonthWindH> This months highest wind speed <#MonthWindHT> <#MonthWindHD>
Rainfall
<#rmonth> The total rainfall so far this month n/a n/a
<#MonthRainRateH> This months highest rainfall rate <#MonthRainRateHT> <#MonthRainRateHD>
<#MonthHourlyRainH> This months highest hourly rain <#MonthHourlyRainHT> <#MonthHourlyRainHD>
<#MonthDailyRainH> This months greatest daily rain n/a <#MonthDailyRainHD>

Yearly

webtag Function Time Date
Temperature & Humidity
<#YearTempH> This years highest temperature <#YearTempHT> <#YearTempHD>
<#YearTempL> This years lowest temperature <#YearTempLT> <#YearTempLD>
<#YearHeatIndexH> This years highest heat index <#YearHeatIndexHT> <#YearHeatIndexHD>
<#YearWChillL> This years lowest wind chill <#YearWChillLT> <#YearWChillLD>
<#YearAppTempH> This years highest apparent temperature <#YearAppTempHT> <#YearAppTempHD>
<#YearAppTempL> This years lowest apparent temperature <#YearAppTempLT> <#YearAppTempLD>
<#YearDewPointH> This years highest dew point <#YearDewPointHT> <#YearDewPointHD>
<#YearDewPointL> This years lowest dew point <#YearDewPointLT> <#YearDewPointLD>
<#YearMinTempH> This years highest daily minimum temperature n/a <#YearMinTempHD>
<#YearMaxTempL> This years lowest daily minimum temperature n/a <#YearMaxTempLD>
<#YearHumH> This years high humidty <#YearHumHT> <#YearHumHD>
<#YearHumL> This years low humidty <#YearHumLT> <#YearHumLD>
Pressure
<#YearPressH> This years high pressure <#YearPressHT> <#YearPressHD>
<#YearPressL> This years low pressure <#YearPressLT> <#YearPressLD>
Wind
<#YearGustH> This years high wind gust <#YearGustHT> <#YearGustHD>
<#YearWindH> This years high wind speed <#YearWindHT> <#YearWindHD>
Rainfall
<#ryear> The total rainfall so far this year n/a
<#YearRainRateH> This years high rainfall rate <#YearRainRateHT> <#YearRainRateHD>
<#YearHourlyRainH> This years high hourly rain <#YearHourlyRainHT> <#YearHourlyRainHD>
<#YearDailyRainH> This years high daily rain n/a <#YearDailyRainHD>
<#YearMonthlyRainH> This years high monthly rain n/a <#YearMonthlyRainHD>

All Time

webtag Function Time
Temperature & Humidity
<#tempH> All time high temperature <#TtempH>
<#tempL> All time low temperature <#TtempL>
<#mintempH> All time high minimum temperature <#TmintempH>
<#maxtempL> All time low maximum temperature <#TmaxtempL>
<#apptempH> All time high apparent temperature <#TapptempH>
<#apptempL> All time low apparent temperature <#TapptempL>
<#heatindexH> All time high heat index <#TheatindexH>
<#dewpointH> All time high dew point <#TdewpointH>
<#dewpointL> All time low dew point <#TdewpointL>
<#humH> All time high humidity <#ThumH>
<#humL> All time low humidity <#ThumL>
<#wchillH> All time greatest wind chill (i.e. lowest temperature) <#TwchillH>
Rainfall
<#rrateM> All time high rain rate <#TrrateM>
<#rfallH> All time high daily rain <#TrfallH>
<#rfallhH> All time high hourly rain <#TrfallhH>
<#rfallmH> All time high monthly rain <#TrfallmH>
Pressure
<#pressH> All time high pressure <#TpressH>
<#pressL> All time low pressure <#TpressL>
Wind
<#gustM> All time high wind gust <#TgustM>
<#wspeedH> All time high average wind speed <#TwspeedH>

Miscellaneous

webtag Function
<#LatestError> Displays the last error from the Cumulus error log
<#LatestErrorDate> 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
<#LatestErrorTime> 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
<#ErrorLight> 1 if the 'error' light is flashing, 0 if not
<#version> The version of Cumulus in use
<#build> The build of Cumulus in use
<#realtimeinterval> The realtime update interval in seconds
<#interval> The web site update interval in minutes
<#rollovertime> The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
<#update> The date and time of the last web site update
<#stationtype> The type of station in use
<#latitude> The station latitude
<#longitude> The station longitude
<#altitude> The station altitude
<#location> The station location
<#longlocation> Longer description of the station location
<#forum> URL of the forum
<#webcam> URL of the webcam
<#graphperiod> The number of hours displayed by the graphs
<#forecast> The current forecast
<#forecastnumber> 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
<#battery> The console battery condition (Only available for the Davis weather stations)
<#txbattery> The transmitter battery condition (Only available for the Davis weather stations)
<#cloudbase> Calculated cloud base
<#ET> Today's evapotranspiration. Note that Fine Offset stations with solar sensors do not supply an evapotranspiration value, and by a quirk of the way the tag gets its value, for those stations this tag gives the light level in Lux.
<#UV> Current UV index
<#SolarRad> Current solar radiation
<#SensorContactLost> 1 if the station has lost contact with its remote sensors "Fine Offset only" 0 if contact has been established
<#snowdepth> Today's snow depth as entered manually in the Weather Diary. Normally in Centimeters.Output is purely as a numerical figure I.E 10
<#currcond> Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the currentconditions.txt file

Day/Night/Sun/Moon

webtag Function
<#sunrise> Current sunrise time at the station
<#sunset> Current sunset time at the station
<#daylength> Length of day in hours and minutes (sunrise to sunset)
<#tomorrowdaylength> A string giving the difference between the length of day light today and tomorrow.

Note. This tag has been shown to generate inaccurate results and will probably be removed from Cumulus but is here for reference only.

<#dawn> Start of Civil Twilight at the station
<#dusk> End of Civil Twilight at the station
<#daylightlength> Length of daylight in hours and minutes (dawn to dusk)
<#moonphase> Current phase of the moon
<#moonrise> Current moonrise time at the station
<#moonset> Current moonset time at the station
<#isdaylight> A flag to indicate if the location for the station is in 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.
<#SunshineHours> Hours of sunshine so far today
<#YSunshineHours> Total hours of sunshine yesterday
<#CurrentSolarMax> Current theoretical maximum solar radiation
<#IsSunny> Returns 1 if the sun is shining, otherwise 0
<#MoonPercent> Current percentage of moon visible (negative value indicates 'waning')
<#MoonPercentAbs> Current percentage of moon visible (always positive)

Alarms

There are a set of tags for the Cumulus alarm states. They give a value of '1' if the alarm has been set and the alarm condition is currently met; otherwise '0'.

webtag Function
<#LowTempAlarm> Low temperature alarm
<#HighTempAlarm> High temperature alarm
<#TempChangeUpAlarm> Temperature increase alarm
<#TempChangeDownAlarm> Temperature decrease alarm
<#LowPressAlarm> Low pressure alarm
<#HighPressAlarm> High pressure alarm
<#PressChangeUpAlarm> Pressure increase alarm
<#PressChangeDownAlarm> Pressure decrease alarm
<#HighRainTodayAlarm> High rain today alarm
<#HighRainRateAlarm> High rainfall rate alarm
<#HighWindGustAlarm> High wind gust alarm
<#HighWindSpeedAlarm> High wind speed alarm

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'.

webtag Function
<#recordsbegandate> The date that the all time records began
<#newrecord> 1 if 'new record' light is flashing, 0 if not
<#TempRecordSet> 1 if the indicator on the temperature tab on the all-time records screen is currently lit, 0 if not
<#WindRecordSet> 1 if the indicator on the wind tab on the all-time records screen is currently lit, 0 if not
<#RainRecordSet> 1 if the indicator on the rain tab on the all-time records screen is currently lit, 0 if not
<#HumidityRecordSet> 1 if the indicator on the humidity tab on the all-time records screen is currently lit, 0 if not
<#PressureRecordSet> 1 if the indicator on the pressure tab on the all-time records screen is currently lit, 0 if not
<#HighTempRecordSet> 1 if the all-time high temperature light is currently flashing, 0 if not
<#LowTempRecordSet> 1 if the all-time low temperature light is currently flashing, 0 if not
<#HighAppTempRecordSet> 1 if the all-time high apparent temperature light is currently flashing, 0 if not
<#LowAppTempRecordSet> 1 if the all-time low apparent temperature light is currently flashing, 0 if not
<#HighHeatIndexRecordSet> 1 if the all-time high heat index light is currently flashing, 0 if not
<#LowWindChillRecordSet> 1 if the all-time low wind chill light is currently flashing, 0 if not
<#HighDewPointRecordSet> 1 if the all-time high dew point light is currently flashing, 0 if not
<#LowDewPointRecordSet> 1 if the all-time low dew point light is currently flashing, 0 if not
<#HighMinTempRecordSet> 1 if the all-time high minimum temperature light is currently flashing, 0 if not
<#LowMaxTempRecordSet> 1 if the all-time low maximum temperature light is currently flashing, 0 if not
<#HighWindGustRecordSet> 1 if the all-time high wind gust light is currently flashing, 0 if not
<#HighWindSpeedRecordSet> 1 if the all-time high wind speed light is currently flashing, 0 if not
<#HighRainRateRecordSet> 1 if the all-time high rain rate light is currently flashing, 0 if not
<#HighHourlyRainRecordSet> 1 if the all-time high hourly rain light is currently flashing, 0 if not
<#HighDailyRainRecordSet> 1 if the all-time high daily rain light is currently flashing, 0 if not
<#HighMonthlyRainRecordSet> 1 if the all-time high monthly rain light is currently flashing, 0 if not
<#HighHumidityRecordSet> 1 if the all-time high humidity light is currently flashing, 0 if not
<#LowHumidityRecordSet> 1 if the all-time low humidity light is currently flashing, 0 if not
<#HighPressureRecordSet> 1 if the all-time high pressure light is currently flashing, 0 if not
<#LowPressureRecordSet> 1 if the all-time low pressure light is currently flashing, 0 if not

Special tags

WMR928

There are a set of tags for the WMR928 extra sensors:

webtag Function
<#ExtraTemp1> Extra temperature channel 1
<#ExtraTemp2> Extra temperature channel 2
<#ExtraTemp3> Extra temperature channel 3
<#ExtraDP1> Extra dew point channel 1
<#ExtraDP2> Extra dew point channel 2
<#ExtraDP3> Extra dew point channel 3
<#ExtraHum1> Extra humidity channel 1
<#ExtraHum2> Extra humidity channel 2
<#ExtraHum3> Extra humidity channel 3

System

Special tags returning information about the system hosting Cumulus:

webtag Function
<#OsVersion> OS version, e.g. "Windows 7 x64 build 7600"
<#OsLanguage> OS language, e.g. "English"
<#SystemUpTime> How long the system has been up, e.g. "8 hours 21 minutes"
<#ProgramUpTime> How long Cumulus has been running, e.g. "7 hours 55 minutes"
<#CpuName> CPU type, e.g. "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz"
<#CpuCount> Number of processors, e.g. "4"
<#MemoryStatus> Free and total system RAM, e.g. "4619/8191 MB (free/total)"
<#DisplayMode> Screen display mode, e.g. "1680x1050, 32 bit"
<#AllocatedMemory> Amount of memory allocated to Cumulus, e.g. "18.76 MB"
<#DiskSize> Size of disk on which Cumulus is running, e.g. "931.51 GB"
<#DiskFree> 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 gauges etc which don't like the commas. They all correspond to the same tag with 'RC' removed.

<#RCdew> <#RCheatindex> <#RChum> <#RCinhum> <#RCintemp> <#RCpress> <#RCpressTH>
<#RCpressTL> <#RCrfall> <#RCrrate> <#RCrrateTM> <#RCtemp> <#RCtempTH> <#RCtempTL>
<#RCwchill> <#RCwgust> <#RCwgustTM> <#RCwspeed>