Full list of Webtags: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
12 bytes removed ,  15:37, 4 October 2022
m
no edit summary
mNo edit summary
Line 1: Line 1:
This page is the new ''Full list of Webtags'' page. This page and subpages hold a complete rewrite of the ''Webtags'' page.
This page is the new ''Full list of Webtags'' page. This page is  part of the complete rewrite [[Webtags]] page.


This page is Work in Progress until this message is deleted.
This page is Work in Progress until this message is deleted.
Line 648: Line 648:
NOTE: Please note this section has NOT yet been updated for recent MX releases, it appears from [[cumulusmx.db|RecentData table in cumulusmx.db]] that the list here is not complete for MX.  However, no release announcement has been found listing tag names not shown here (i.e. apparent temperature, indoor temperature and humidity, air quality)
NOTE: Please note this section has NOT yet been updated for recent MX releases, it appears from [[cumulusmx.db|RecentData table in cumulusmx.db]] that the list here is not complete for MX.  However, no release announcement has been found listing tag names not shown here (i.e. apparent temperature, indoor temperature and humidity, air quality)


= System =
=Today=
 
Cumulus allows some control over the time that "Today" begins:
# You can define the log rollovertime. Choose between 9am or midnight.
# For the weather diary feature '''SnowDepthHour''' The default SnowDepthHour is 0
 
Readings from your weather station are assigned to the "Today" based on 3 options for [[Meteorological day]]
# starting at 9:00 am, based on winter time, so switching to 10:00 during Daylight Saving (summer) time, or
# starting at 9:00 am, all year round, or
# aligned with calendar days, so today starts at midnight
 
The independence of the start time for weather diary and weather station related web tags means needs to be remembered when labelling web tags from the two tables below. It was assumed that you would use 9 a.m. as start time for both, but not care when snow fell, as it often has in the UK, after Summer Time has begun, so weather station tags were by default reporting from 10 a.m. local time and snow as at 9 a.m.
 
In MX, if you choose 9 a.m. (optionally 10 a.m. in summer) for rollover, so all the standard derivative are assigned to the date the meteorological day starts as Today, but the sunshine hours recorded against today will be from midnight on the said date.


Special tags returning information about the device hosting CumulusMX
==Weather Diary==


This first table lists all the web tags available for reporting what is recorded in the weather diary. Just to be clear, the web tags shown below, will report data for previous day if the current time is before the snow depth hour setting, and report data for the current day if the current time matches the snow depth hour or is later.
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |Web tag_name
!style="width:150px" | Web tag_name
!style="width:450px" |Applicability
!style="width:650px" | Function
|-
|-
|<#OsVersion>
|<#snowdepth>
|OS version, e.g. "Windows 7 x64 build 7600"
|Meteorologists report snow depth in cm, so this is default unit for Cumulus.  
 
If there is no entry in Weather Diary for the day explained above, reports zero.
 
Input is to 2 decimal places. MX allows output in centimetres with decimal places without any script. You can't change the units shown in admin interface, but your value can be input as inches to 2 decimal places if you ignore "cm" that is displayed in that interface.
|-
|-
|<#OsLanguage>
|<#snowlying>
|OS language, e.g. "English"
| If there is no entry in Weather Diary for the day explained above, this web tag returns null. Otherwise reports 1 if tick in diary, 0 is unticked.
|-
|-
|<#SystemUpTime>
|<#snowfalling>
|How long the system has been up, e.g. "8 hours 21 minutes"
| If there is no entry in Weather Diary for the day explained above, this web tag returns null. Otherwise reports 1 if tick in diary, 0 is unticked.
|-
|}
|<#ProgramUpTime>
|How long Cumulus has been running, e.g. "7 hours 55 minutes"
|-
|<#CpuCount>
|Number of processors, e.g. "4"
|-
|<#AllocatedMemory>
|Amount of memory allocated to Cumulus, e.g. "18.76 MB"


NOTE: produces 0.0
==Today.ini==
|-
|}


= Miscellaneous =
These tag names relate to the current [[Meteorological day]] and they are populated from information held in [[today.ini]]; Where a tag name reports a value specific to a past time in today-so-far, there will also be a tag name that can give the time of day, shown in same row of table below. For those that cover whole day so far, the final column contains "n/a".


All tags are available in all flavours, as far as I know, although ''their output might vary'', and which input/output parameters they permit might vary between Cumulus 1 and MX.
There is some inconsistency in naming with "T" not included in all tag names, "T" is used in conjunction with "H" or "L" as a suffix for extreme values/time-stamps, but a prefix "T" can identify today's value, or prefix "T" can signify a time-stamp.  


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |Web tag_name
!style="width:150px" | Web tag_name
!style="width:900px" | Function
!style="width:650px" | Function
!style="width:150px" | Time tag_name
|-
|-
|<#LatestError>
|colspan="3" style="background:lightgray;"|Temperature & Humidity
| This tag and the next 3 are in CumulusMX, none of them are actually used.
|-
|-
|<#LatestErrorDate>
|<#tempTH>
|See previous tag
|Today's highest temperature
|<#TtempTH>
|-
|-
|<#LatestErrorTime>
|<#tempTL>
|See previous tag
|Today's lowest temperature
|<#TtempTL>
|-
|-
|<#ErrorLight>
|<#avgtemp>
|1 if the 'error' light is flashing, 0 if not
|The [[Average_temperature|average]] temperature so far today (calculated from all temperature readings processed by Cumulus, [[Today.ini|today.ini]] stores a cumulative aggregate and counts the number of values processed, so a division gives this output)
|n/a
|-
|-
|<#version>
|<#temprange>
|The version of Cumulus in use
|The temperature range (<#tempTH> - <#tempTL>) so far today (Cumulus calculates all these tags using Celsius values, but outputs them in your chosen units)
|n/a
|-
|-
|<#build>
|<#apptempTH>
|The build of Cumulus in use
|Today's high apparent temperature
|<#TapptempTH>
|-
|-
|<#NewBuildAvailable>
|<#apptempTL>
|This gets the value 0 or 1 and is checked on start-up and once a day thereafter at a random time
|Today's low apparent temperature
|<#TapptempTL>
|-
|-
|<#NewBuildNumber>
|<#feelslikeTH>
|It is checked on start-up and once a day thereafter at a random time. Displays the latest public release build number - eg. b3089
|Today's high feels like temperature
|<#TfeelslikeTH>
|-
|-
|<#realtimeinterval>
|<#feelslikeTL>
|The real time update interval in seconds (integer)
|Today's low feels like temperature
|<#TfeelslikeTL>
|-
|-
|<#interval>
|<#humidexTH>
|The web site update interval in minutes (integer)
|Today's high Canadian Humidity Index
|<#ThumidexTH>
|-
|-
|<#rollovertime>
|<#heatindexTH>
|The time that the logs rollover to the next day: will always return one of these: 'Midnight', '9 am' or '10 am'
|Today's high heat index
 
|<#TheatindexTH>
This is the end of the meteorological day, so if during Daylight Saving Time rolover is at "10 am", then on the day DST ends it will return to "9 am" ensuring every meteorological day is exactly 24 hours long. If the time is "Midnight" (or during DST it is "9 am"), then days will be 23 or 25 hours long just on day clocks change, 24 hours otherwise.
|-
|-
|<#update>
|<#wchillTL>
|The date and time of the last web site update.
|Today's greatest wind chill
|<#TwchillTL>
|-
|-
|<#LastDataReadT>
|<#dewpointTH>
|The date/time data was last read from the station.
|Today's highest dew point
|<#TdewpointTH>
|-
|-
|<#stationtype>
|<#dewpointTL>
|The weather station [https://cumuluswiki.org/a/Cumulus.ini#Section:_Station model] description.
|Today's lowest dew point
|<#TdewpointTL>
|-
|-
|<#latitude>
|<#humTH>
|The station [http://en.wikipedia.org/wiki/Latitude latitude] (as you entered during setup).
|Today's highest humidity
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<br />
|<#ThumTH>
<#latitude> gives "N&nbsp;59& deg;&amp;nbsp;14&amp;#39;&amp;nbsp;33&amp;quot;" for N 59 14 33<br />
<#latitude dp=5> 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.
|-
|-
| <#latitudeJsEnc>
|<#humTL>
|JavaScript encoded of previous web tag that is HTML encoded
|Today's lowest humidity
|<#ThumTL>
|-
|-
|<#longitude>
|colspan="3" style="background:lightgray;"|Precipitation
|The station [http://en.wikipedia.org/wiki/Longitude longitude]  (as you entered during setup). Supports an optional 'dp' and 'rc' parameters as per the latitude tag.
|-
|-
| <#longitudeJsEnc>
|<#rrateTM>
|JavaScript encoded of previous web tag that is HTML encoded
|Today's maximum rain rate
|<#TrrateTM>
|-
|-
|<#altitude>
|<#hourlyrainTH>
|The station [http://en.wikipedia.org/wiki/Altitude altitude] value (web tag outputs web encoded format containing figure, '&amp;nbsp;' and units) in either feet or metres just as you entered during setup e.g. '123&amp;nbsp;m'
|Today's highest hourly rain
|<#ThourlyrainTH>
|-
|-
| <#altitudenoenc>
|<#RG11RainToday>
|JavaScript encoded of previous web tag that is HTML encoded
|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
| n/a
|-
|-
|<#location>
|colspan="3" style="background:lightgray;"|Pressure
|The station location (as you entered during setup)
|-
|-
| <#locationJsEnc>
|<#pressTH>
|JavaScript encoded of previous web tag that is plain text
|Today's highest pressure reading
|<#TpressTH>
|-
|-
| <#locationenc>
|<#pressTL>
|HTML encoded version of previous web tag that is JavaScript encoded
|Today's lowest pressure reading
|<#TpressTL>
|-
|-
|<#longlocation>
|colspan="3" style="background:lightgray;"|Wind
|Longer description of the station location (as you entered during setup)
|-
|-
| <#longlocationJsEnc>
|<#windTM>
|JavaScript encoded of previous web tag that is plain text
|Today's maximum (average) wind speed
|<#TwindTM>
|-
|-
| <#longlocationenc>
|<#wgustTM>  
|HTML encoded version of previous web tag that is JavaScript encoded
|Today's maximum wind gust
|<#TwgustTM>
|-
|-
|<#forum>
|<#bearingTM>
|URL of the forum (as you entered during setup) encoded into a web page menu item by adding colons
|The wind bearing at the time of today's high gust (<#wgustTM>) in degrees
|<#TwgustTM>
|-
|-
| <#forumurl>
|<#Tbeaufort>  
|Same as previous, but just URL, without any additional colons
|Today's highest wind speed, expressed in the Beaufort scale
|<#TwindTM>
|-
|-
|<#webcam>
|<#Tbeaufortnumber>
|URL of the webcam (as you entered during setup) encoded into a web page menu item by adding colons. Default is blank. Can be used to link to any other web page that you host (Cumulus does not verify that it is a web cam, that is just a label, and the label can be changed on each standard web page individually)
|Today's high wind speed on the Beaufort scale, without a leading "F", e.g. "6"
|<#TwindTM>
|-
|<#windrun>
|The total wind run so far today
|N/A
|-
|-
| <#webcamurl>
| <#windAvg>
|Same as previous, but just URL, without any additional colons
|The wind run divided by time passed since rollover to express it as an average wind speed
| n/a
|-
|-
|<#graphperiod>
|<#domwindbearing>
|The number of hours displayed by the graphs, as set using '''Configuration''' menu, ''Display'' settings screen 'Detailed Chart Period'  
|Today's dominant wind direction in degrees
|n/a
|-
|-
|<#dailygraphperiod>
|<#domwinddir>
|The number of days displayed by the graphs, as set using '''Configuration''' menu, ''Display'' settings screen 'Daily Chart Period'
|Today's dominant wind direction as compass point
|n/a
|-
|-
|<#LatestNOAAMonthlyReport>
|<#Tbeaudesc>
|Gives file name of latest auto-saved NOAA monthly report
|Beaufort 'description' for today's high wind speed
|n/a
|-
|-
|<#LatestNOAAYearlyReport>
|colspan="3" style="background:lightgray;"|Miscellaneous
|Gives file name of latest auto-saved NOAA yearly report
|-
|-
| <#Option_useApparent>
|<#ET>
| Whether user prefers to see Apparent Temperature or Feels Like Temperature
|Today's [http://en.wikipedia.org/wiki/Evapotranspiration evapotranspiration], if not on the station can be calculated by CMX.
|N/A
|-
|-
| <#Option_showSolar>
|<#heatdegdays>
| Whether user wants to show Solar data or does not not have a solar sensor
|Today's [[Heat/cold_degree_days_and_Chill_hours|heating degree days]]
|n/a
|-
|-
| <#Option_showUV>
|<#cooldegdays>
| Whether user wants to show Ultra Violet data or does not not have a UV sensor
|Today's [[Heat/cold_degree_days_and_Chill_hours|cooling degree days]]
|}
|n/a
 
=Units=
 
No optional input nor output parameters.
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Webtag name
|<#solarTH>
!style="width:600px" | Function
|Today's high solar radiation value (Solar sensor needed)
|<#TsolarTH>
|-
|-
|<#tempunit>
|<#UVTH>
|Unit of temperature being used (Set in Cumulus as [http://en.wikipedia.org/wiki/Centigrade Celsius] or [http://en.wikipedia.org/wiki/Fahrenheit Fahrenheit]) values "&amp;deg;C" or "&amp;deg;F"
|Today's high UV Index (UV sensor needed)
|<#TUVTH>
|-
|-
| <#tempunitnoenc>
|<#SunshineHours>
|JavaScript encoded of previous web tag that is HTML encoded (i.e. without '''&amp;''' and without '''&deg;''')
|Today's hours of sunshine so far.  
|n/a
|-
|-
|<#tempunitnodeg>
|<#LightningStrikesToday>
|The temperature units being used, without a degree symbol, i.e. "F" or "C"
|Number of strikes since midnight, default 0
 
(other lightning tags can be found in [[#Current_Conditions|Current Conditions table]])
|-
|-
|<#pressunit>
| <#chillhoursToday>
|Unit of measure for pressure. Possible values: "mb", "hPa", "in"
| The incremental chill hours figure since start of today (Compare with Cumulative seasonal Chill Hours at end of today <#chillhours> found in [[#Current_Conditions|Current Conditions table]])
|-
|}
|<#rainunit>
 
|Unit of measure for rain fall. Possible values: "mm" or "inches"
= No Commas; RC Webtags =
|-
 
|<#windunit>
The conversion of comma decimal separator to a point is described on the [[Webtags/Parameters#Changing_the_decimal_separator|parameter page]]. However, there is a set of legacy webtags which produce that value without a comma without parameter. Those webtags have a prefix of RC and are listed separately. Those webtags still exist and are listed here without further comment.
|Unit of measure for wind speed. Possible values: "m/s", "mph", "km/h", "kts"
 
|-
== Current conditions ==
|<#windrununit>
|Unit of measure for wind run (distance). Possible values: "km", "miles", "km", "nm" (for wind speeds in m/s, mph, km/h, kts)
|-
|<#cloudbaseunit>
|The units used for cloudbase value. Possible values:  "ft" or "m"
|}


=Date & Time=
<#RCtemp>, <#RCdew>, <#RCheatindex>, <#RChum>, <#RCinhum>, <#RCintemp>, <#RCpress>, <#RCrfall>, <#RCrrate>, <#RCwchill>, <#RCwgust>, <#RCwspeed>, <#RCwlatest>
The default format depends on the locale you use to run Cumulus.


When format is fixed it is noted.
== Today ==


{| class="wikitable" border="1"
<#RCpressTH>,  <#RCpressTL>,  <#RCrrateTM>,  <#RCtempTH>, <#RCtempTL>, <#RCwgustTM>,  <#RCdewpointTH>, <#RCdewpointTL>, <#RCwchillTL>, <#RCheatindexTH>, <#RCapptempTH>, <#RCapptempTL>
|-
 
!style="width:150px" |Web tag_name
== Recent History ==
!style="width:600px" | Function
 
|-
<#RCRecentOutsideTemp>, <#RCRecentWindSpeed>, <#RCRecentWindGust>, <#RCRecentWindLatest>, <#RCRecentWindChill>, <#RCRecentDewPoint>, <#RCRecentHeatIndex>, <#RCRecentPressure>, <#RCRecentRainToday>, <#RCRecentUV>
|<#date>
 
|The current date.
=Yesterday=
 
Note that the Y indicating yesterday is sometimes a prefix, sometimes a suffix (with H for High, L for Low), web tags are not named consistently!
 
For web tags that refer to a particular time of day, there is a corresponding web tag that can give that time of day.
 
{| class="wikitable" border="1"
|-
|-
|<#metdate>
!style="width:150px" | Web tag_name
|The current meteorological date.
!style="width:550px" | Function
*If you use midnight rollover, this returns same date as <#date> (above), but with a different default format.
!style="width:150px" | Time
*If using a 9am/10am rollover:
**After rollover time on current calendar date,  this is same as <#date>, but with a different default format.
**Between midnight and 9am/10am the <#metdate> will return the date associated with previous calendar day, but will still return current time 
|-
|-
|<#timeUTC>
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|The current UTC date/time rather than local date/time.  Example result: 18:30 on 30 December 2009. If you want the local date and time, use next tag (below).
|-
|-
|<#time>
|<#tempYH>
|The current time and date. Example result: 18:30 on 30 December 2009.  If you simply wish the time, use next tag (below).
|Yesterday's highest temperature
|<#TtempYH>
|-
|-
|<#timehhmmss>
|<#tempYL>
|The current time (without date). Example format: 18:30:27. You can use output format specifiers to change the way the time is output, but any date specifiers are ignored.
|Yesterday's lowest temperature
|<#TtempYL>
|-
|-
|<#minute>
|<#avgtempY>
|The current time, just the minutes. Fixed format: 07 (cannot use output format modifiers)
|Yesterday's average temperature
|n/a
|-
|-
|<#hour>
|<#temprangeY>
|The current time, just the hour. Fixed format: 07 (cannot use output format modifiers)
|The temperature range (max - min) yesterday
|n/a
|-
|-
|<#day>
|<#apptempYH>
| The current day as a 2-digit number. Fixed format: 07  (cannot use output format modifiers)
|Yesterday's high apparent temperature
|<#TapptempYH>
|-
|-
|<#dayname>
|<#apptempYL>
| The current day as a word.  For example, Monday
|Yesterday's low apparent temperature
|<#TapptempYL>
|-
|-
|<#shortdayname>
| <#Ychillhours>
| The current day as a shortened word. Example format: Mon
| The Cumulative [[Heat/cold_degree_days_and_Chill_hours#Chill_Hours_and.2For_Air_Frost|Chill Hours]] as recorded at rollover (the end of meteorological yesterday)
| n/a
|-
|-
|<#month>
| <#chillhoursYest>
|The current month as a 2-digit number. Fixed format: 07 (cannot use output format modifiers)
| The incremental [[Heat/cold_degree_days_and_Chill_hours#Chill_Hours_and.2For_Air_Frost|Chill Hours]] yesterday
|-
 
|<#monthname>
(compare with <#chillhoursToday> described in [[#Today.ini]] table)
|The current month as a word. Example format: July
| n/a
|-
|-
|<#shortmonthname>
|<#feelslikeYH>
|The current month as a shortened word. Example format: Jul
|Yesterday's high feels like temperature
|<#TfeelslikeYH>
|-
|-
|<#year>
|<#feelslikeYL>
|The current year as a 4-digit number. Example format: 2009  (cannot use output format modifiers)
|Yesterday's low feels like temperature
|<#TfeelslikeYL>
|-
|-
|<#shortyear>
|<#humidexYH
|The current year as a 2-digit number. Example format: 09 (cannot use output format modifiers)
|Yesterday's high Canadian Humidity Index
|<#ThumidexYH>
|-
|-
|<#rollovertime>
|<#heatindexYH>
|The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
|Yesterday's high heat index
|<#TheatindexYH>
|-
|-
|<#metdateyesterday>
|<#wchillYL>
|The previous meteorological date. The default format depends on the locale you use to run Cumulus
|Yesterday's greatest wind chill (i.e. lowest temperature)
*If you use midnight rollover, this returns same date as <#date>, but with a different default format.
|<#TwchillYL>
*If using a 9am/10am rollover:
**After rollover time on current calendar date,  this is same as <#yesterday> (below), but with a different default format.
**Between midnight and 9am/10am the date output by <#metdateyesterday> will be the calendar day before that returned by <#yesterday>, but the time returned is actual local time. 
|-
|-
|<#yesterday>
|<#dewpointYL>
|Yesterday's date.
|Yesterday's lowest dew point
|<#TdewpointYL>
|-
|-
|<#update>
|<#dewpointYH>
|The date and time of the last web site update.
|Yesterday's highest dew point
|<#TdewpointYH>
|-
|-
|<#timeJavaScript>
|<#humYH>
| The JavaScript '''Date''' object contains the number of milliseconds since 00:00:00.000 UTC on 1st January 1970, that date and time is known as the UNIX Epoch.  In JavaScript, you can use <code>Math.floor(new Date().getTime()/1000.0)</code> This getTime method returns the time in milliseconds.  The web tag returns an integer (currently with 13 digits) representing the number of milliseconds since the UNIX epoch when the web tag was processed. It can be used in a script where you wish to re-express other times output by Cumulus MX into UTC (Coordinated Universal Time).  Mac OS X uses 00:00:00.000 UTC on 1st January 2001 as the starting time and date for its millisecond count, so that is considerably lower.
|High humidity yesterday
 
|<#ThumYH>
Note that UTC is calculated using 9192631770 times a particular transition time for Caesium 133 as a basis for 1 second. GMT (Greenwich Mean Time) is calculated on the basis that 1 second is 1/86400 of the time taken for a whole (day) rotation of the Earth. UT1 (or solar time) is calculated from various space measurements. Periodically, leap seconds are added to UTC to realign it with UT1, but these leap seconds are not added to the count of milliseconds represented by this web tag.
 
Do be aware that some devices will use a 32 bit signed integer to represent this number, and that will stop working on 19 January 2038, the year 2038 problem for computing world.
|-
|-
|<#timeUnix>
|<#humYL>
| Unix tracks the number of seconds since the UNIX epoch. So this web tag can be used when you do not want the millisecond accuracy of the previous web tag. Like previous web tag this relates to UTC, so see details for that tag to find out more.
|Low humidity yesterday
|<#ThumYL>
|-
|-
|<#LastDataReadT>
|colspan="3" style="background:lightgray;"|Rainfall
|The date/time data was last read from the station.
|-
|<#rfallY>
|The total rainfall for yesterday according to the connected weather station
|n/a
|-
|<#RG11RainYest>
|The total rainfall for yesterday according to an RG-11 rain sensor configured in "Tipping Bucket" mode
|n/a
|-
|<#rrateYM>
|Yesterday's maximum rain rate
|<#TrrateYM>
|-
|-
|<#DaysSince30Dec1899>  
|<#hourlyrainYH>
|Day count (gives whole and fractional part) Example: 41250.6523310301
|Yesterday's highest hourly rain
|<#ThourlyrainYH>
|-
|-
|<#recordsbegandate>
|colspan="3" style="background:lightgray;"|Pressure
|Date when records began.
|-
|-
|<#DaysSinceRecordsBegan>
|<#pressYH>
|Day count since Cumulus records started
|Yesterday's highest pressure reading
|}
|<#TpressYH>
 
=Today=
 
Cumulus allows some control over the time that "Today" begins:
# You can define the log rollovertime. Choose between 9am or midnight.
# For the weather diary feature '''SnowDepthHour''' The default SnowDepthHour is 0
 
Readings from your weather station are assigned to the "Today" based on 3 options for [[Meteorological day]]
# starting at 9:00 am, based on winter time, so switching to 10:00 during Daylight Saving (summer) time, or
# starting at 9:00 am, all year round, or
# aligned with calendar days, so today starts at midnight
 
The independence of the start time for weather diary and weather station related web tags means needs to be remembered when labelling web tags from the two tables below. It was assumed that you would use 9 a.m. as start time for both, but not care when snow fell, as it often has in the UK, after Summer Time has begun, so weather station tags were by default reporting from 10 a.m. local time and snow as at 9 a.m.
 
In MX, if you choose 9 a.m. (optionally 10 a.m. in summer) for rollover, so all the standard derivative are assigned to the date the meteorological day starts as Today, but the sunshine hours recorded against today will be from midnight on the said date.
 
==Weather Diary==
 
This first table lists all the web tags available for reporting what is recorded in the weather diary. Just to be clear, the web tags shown below, will report data for previous day if the current time is before the snow depth hour setting, and report data for the current day if the current time matches the snow depth hour or is later.
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Web tag_name
|<#pressYL>
!style="width:650px" | Function
|Yesterday's lowest pressure reading
|<#TpressYL>
|-
|-
|<#snowdepth>
|colspan="3" style="background:lightgray;"|Wind
|Meteorologists report snow depth in cm, so this is default unit for Cumulus.
 
If there is no entry in Weather Diary for the day explained above, reports zero.
 
Input is to 2 decimal places. MX allows output in centimetres with decimal places without any script. You can't change the units shown in admin interface, but your value can be input as inches to 2 decimal places if you ignore "cm" that is displayed in that interface.
|-
|-
|<#snowlying>
|<#windYM>
| If there is no entry in Weather Diary for the day explained above, this web tag returns null. Otherwise reports 1 if tick in diary, 0 is unticked.
|Yesterday's maximum (average) wind speed
|<#TwindYM>
|-
|-
|<#snowfalling>
|<#wgustYM>  
| If there is no entry in Weather Diary for the day explained above, this web tag returns null. Otherwise reports 1 if tick in diary, 0 is unticked.
|Yesterday's maximum wind gust
|}
|<#TwgustYM>
 
==Today.ini==
 
These tag names relate to the current [[Meteorological day]] and they are populated from information held in [[today.ini]]; Where a tag name reports a value specific to a past time in today-so-far, there will also be a tag name that can give the time of day, shown in same row of table below. For those that cover whole day so far, the final column contains "n/a".
 
There is some inconsistency in naming with "T" not included in all tag names, "T" is used in conjunction with "H" or "L" as a suffix for extreme values/time-stamps, but a prefix "T" can identify today's value, or prefix "T" can signify a time-stamp.
 
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Web tag_name
|<#bearingYM>
!style="width:650px" | Function
|The wind bearing at the time of yesterday's high gust
!style="width:150px" | Time tag_name
|<#TwgustYM>
|-
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|<#Ybeaufort>
|Yesterday's highest wind speed, expressed in the Beaufort scale
|<#TwindYM>
|-
|-
|<#tempTH>
|<#Ybeaufortnumber>
|Today's highest temperature
|Yesterday's high wind speed on the Beaufort scale, without a leading "F", e.g. "6"
|<#TtempTH>
|<#TwindYM>
|-
|<#Ybeaudesc>
|Beaufort 'description' for yesterday's high wind speed
|n/a
|-
|-
|<#tempTL>
|<#domwindbearingY>
|Today's lowest temperature
|Yesterday's dominant wind direction in degrees
|<#TtempTL>
|n/a
|-
|-
|<#avgtemp>
|<#domwinddirY>
|The [[Average_temperature|average]] temperature so far today (calculated from all temperature readings processed by Cumulus, [[Today.ini|today.ini]] stores a cumulative aggregate and counts the number of values processed, so a division gives this output)
|Yesterday's dominant wind direction as compass point
|n/a
|n/a
|-
|-
|<#temprange>
|<#windrunY>
|The temperature range (<#tempTH> - <#tempTL>) so far today (Cumulus calculates all these tags using Celsius values, but outputs them in your chosen units)
|The total wind run for yesterday
|n/a
|n/a
|-
|-
|<#apptempTH>
| <#windAvgY>
|Today's high apparent temperature
| The wind run yesterday divided by 24 hours to express it as an average wind speed
|<#TapptempTH>
| n/a
|-
|-
|<#apptempTL>
|colspan="3" style="background:lightgray;"|Miscellaneous
|Today's low apparent temperature
|<#TapptempTL>
|-
|-
|<#feelslikeTH>
|<#heatdegdaysY>
|Today's high feels like temperature
|Yesterday's [[Heat/cold_degree_days_and_Chill_hours|heating degree days]]
|<#TfeelslikeTH>
|n/a
|-
|-
|<#feelslikeTL>
|<#cooldegdaysY>
|Today's low feels like temperature
|Yesterday's [[Heat/cold_degree_days_and_Chill_hours|cooling degree days]]
|<#TfeelslikeTL>
|n/a
|-
|-
|<#humidexTH>
|<#YSunshineHours>
|Today's high Canadian Humidity Index
|Yesterday's hours of sunshine so far.
|<#ThumidexTH>
|n/a
|-
|-
|<#heatindexTH>
|<#solarYH>
|Today's high heat index
|Yesterday's high solar radiation value (Solar sensor needed)
|<#TheatindexTH>
|<#TsolarYH>
|-
|-
|<#wchillTL>
|<#UVYH>
|Today's greatest wind chill
|Yesterday's high UV Index (UV sensor needed)
|<#TwchillTL>
|<#TUVYH>
|-
|}
|<#dewpointTH>
 
|Today's highest dew point
=Yearly=
|<#TdewpointTH>
 
{| class="wikitable" border="1"
|-
|-
|<#dewpointTL>
!style="width:150px"|Web tag_name
|Today's lowest dew point
!style="width:300px"|Function
|<#TdewpointTL>
!style="width:350px"|Time
!style="width:150px"|Date
|-
|-
|<#humTH>
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|Today's highest humidity
|<#ThumTH>
|-
|-
|<#humTL>
|<#YearTempH>
|Today's lowest humidity
|This year's highest temperature
|<#ThumTL>
|<#YearTempHT>
|<#YearTempHD>
|-
|-
|colspan="3" style="background:lightgray;"|Precipitation
|<#YearTempL>
|This year's lowest temperature
|<#YearTempLT>
|<#YearTempLD>
|-
|-
|<#rrateTM>
|<#YearHighDailyTempRange>
|Today's maximum rain rate
|This year's highest Daily Temp Range
|<#TrrateTM>
|n/a
|<#YearHighDailyTempRangeD>
|-
|-
|<#hourlyrainTH>
|<#YearLowDailyTempRange>
|Today's highest hourly rain
|This year's lowest Daily Temp Range
|<#ThourlyrainTH>
|n/a
|<#YearLowDailyTempRangeD>
|-
|-
|<#RG11RainToday>
|<#YearHeatIndexH>
|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
|This year's highest USA heat index
| n/a
|<#YearHeatIndexHT>
|<#YearHeatIndexHD>
|-
|-
|colspan="3" style="background:lightgray;"|Pressure
|<#YearWChillL>
|This year's greatest wind chill (i.e. lowest temperature)
|<#YearWChillLT>
|<#YearWChillLD>
|-
|-
|<#pressTH>
|<#YearAppTempH>
|Today's highest pressure reading
|This year's highest apparent temperature
|<#TpressTH>  
|<#YearAppTempHT>
|<#YearAppTempHD>
|-
|-
|<#pressTL>
|<#YearAppTempL>
|Today's lowest pressure reading
|This year's lowest apparent temperature
|<#TpressTL>  
|<#YearAppTempLT>
|<#YearAppTempLD>
|-
|-
|colspan="3" style="background:lightgray;"|Wind
|<#YearFeelsLikeH>
|This year's highest feels like temperature
|<#YearFeelsLikeHT>
|<#YearFeelsLikeHD>
|-
|-
|<#windTM>
|<#YearFeelsLikeL>
|Today's maximum (average) wind speed
|This year's lowest feels like temperature
|<#TwindTM>
|<#YearFeelsLikeLT>
|<#YearFeelsLikeLD>
|-
|-
|<#wgustTM>  
|<#YearHumidexH>
|Today's maximum wind gust
|This year's highest Canadian Humidity Index
|<#TwgustTM>
|<#YearHumidexHT>
|<#YearHumidexHD>
|-
|-
|<#bearingTM>
|<#YearDewPointH>
|The wind bearing at the time of today's high gust (<#wgustTM>) in degrees
|This year's highest dew point
|<#TwgustTM>
|<#YearDewPointHT>
|<#YearDewPointHD>
|-
|-
|<#Tbeaufort>  
|<#YearDewPointL>
|Today's highest wind speed, expressed in the Beaufort scale
|This year's lowest dew point
|<#TwindTM>
|<#YearDewPointLT>
|<#YearDewPointLD>
|-
|-
|<#Tbeaufortnumber>
|<#YearMinTempH>
|Today's high wind speed on the Beaufort scale, without a leading "F", e.g. "6"
|This year's highest daily minimum temperature
|<#TwindTM>
|n/a
|-
|<#YearMinTempHD>
|<#windrun>
|The total wind run so far today
|N/A
|-
|-
| <#windAvg>
|<#YearMaxTempL>
|The wind run divided by time passed since rollover to express it as an average wind speed
|This year's lowest daily maximum temperature
| n/a
|-
|<#domwindbearing>
|Today's dominant wind direction in degrees
|n/a
|n/a
|<#YearMaxTempLD>
|-
|-
|<#domwinddir>
|<#YearHumH>
|Today's dominant wind direction as compass point
|This year's high humidity
|n/a
|<#YearHumHT>
|<#YearHumHD>
|-
|-
|<#Tbeaudesc>
|<#YearHumL>
|Beaufort 'description' for today's high wind speed
|This year's low humidity
|n/a
|<#YearHumLT>
|<#YearHumLD>
|-
|-
|colspan="3" style="background:lightgray;"|Miscellaneous
|colspan="4" style="background:lightgray;"|Pressure
|-
|-
|<#ET>
|<#YearPressH>
|Today's [http://en.wikipedia.org/wiki/Evapotranspiration evapotranspiration], if not on the station can be calculated by CMX.
|This year's high pressure
|N/A
|<#YearPressHT>
|<#YearPressHD>
|-
|-
|<#heatdegdays>
|<#YearPressL>
|Today's [[Heat/cold_degree_days_and_Chill_hours|heating degree days]]
|This year's low pressure
|n/a
|<#YearPressLT>
|<#YearPressLD>
|-
|-
|<#cooldegdays>
|colspan="4" style="background:lightgray;"|Wind
|Today's [[Heat/cold_degree_days_and_Chill_hours|cooling degree days]]
|n/a
|-
|-
|<#solarTH>
|<#YearGustH>
|Today's high solar radiation value (Solar sensor needed)
|This year's high wind gust
|<#TsolarTH>
|<#YearGustHT>
|<#YearGustHD>
|-
|-
|<#UVTH>
|<#YearWindH>
|Today's high UV Index (UV sensor needed)
|This year's high wind speed
|<#TUVTH>
|<#YearWindHT>
|<#YearWindHD>
|-
|-
|<#SunshineHours>
|<#YearWindRunH>
|Today's hours of sunshine so far.
| This year's highest Daily Wind Run
|n/a
|n/a
|<#YearWindRunHD>
|-
|-
|<#LightningStrikesToday>
|colspan="4" style="background:lightgray;"|Rainfall
|Number of strikes since midnight, default 0
 
(other lightning tags can be found in [[#Current_Conditions|Current Conditions table]])
|-
|-
| <#chillhoursToday>
|<#YearRainRateH>
| The incremental chill hours figure since start of today (Compare with Cumulative seasonal Chill Hours at end of today <#chillhours> found in [[#Current_Conditions|Current Conditions table]])
|This year's highest rainfall rate
|}
|<#YearRainRateHT>
 
|<#YearRainRateHD>
= No Commas; RC Webtags =
 
The conversion of comma decimal separator to a point is described on the [[Webtags/Parameters#Changing_the_decimal_separator|parameter page]]. However, there is a set of legacy webtags which produce that value without a comma without parameter. Those webtags have a prefix of RC and are listed separately. Those webtags still exist and are listed here without further comment.
 
== Current conditions ==
 
<#RCtemp>, <#RCdew>, <#RCheatindex>, <#RChum>, <#RCinhum>, <#RCintemp>, <#RCpress>, <#RCrfall>, <#RCrrate>, <#RCwchill>, <#RCwgust>, <#RCwspeed>, <#RCwlatest>
 
== Today ==
 
<#RCpressTH>,  <#RCpressTL>,  <#RCrrateTM>,  <#RCtempTH>, <#RCtempTL>, <#RCwgustTM>,  <#RCdewpointTH>, <#RCdewpointTL>, <#RCwchillTL>, <#RCheatindexTH>, <#RCapptempTH>, <#RCapptempTL>
 
== Recent History ==
 
<#RCRecentOutsideTemp>, <#RCRecentWindSpeed>, <#RCRecentWindGust>, <#RCRecentWindLatest>, <#RCRecentWindChill>, <#RCRecentDewPoint>, <#RCRecentHeatIndex>, <#RCRecentPressure>, <#RCRecentRainToday>, <#RCRecentUV>
 
=Yesterday=
 
Note that the Y indicating yesterday is sometimes a prefix, sometimes a suffix (with H for High, L for Low), web tags are not named consistently!
 
For web tags that refer to a particular time of day, there is a corresponding web tag that can give that time of day.
 
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Web tag_name
|<#YearHourlyRainH>
!style="width:550px" | Function
|This year's highest hourly rain
!style="width:150px" | Time
|<#YearHourlyRainHT>
|<#YearHourlyRainHD>
|-
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|<#YearDailyRainH>
|This year's high daily rain
|n/a
|<#YearDailyRainHD>
|-
|-
|<#tempYH>
|<#YearMonthlyRainH>
|Yesterday's highest temperature
|This year's high monthly rain
|<#TtempYH>
|n/a
|<#YearMonthlyRainHD>
|-
|-
|<#tempYL>
|<#YearLongestDryPeriod>
|Yesterday's lowest temperature
|Longest period without rain ending this year (days)
|<#TtempYL>
|n/a
|<#YearLongestDryPeriodD>
|-
|-
|<#avgtempY>
|<#YearLongestWetPeriod>
|Yesterday's average temperature
|Longest period of rain every day ending this year (days)
|n/a
|n/a
|<#YearLongestWetPeriodD>
|-
|-
|<#temprangeY>
|colspan="4" style="background:lightgray;"|Solar
|The temperature range (max - min) yesterday
|n/a
|-
|-
|<#apptempYH>
| <#SunshineHoursYear>
|Yesterday's high apparent temperature
| the total sunshine hours in year-to-date
|<#TapptempYH>
| n/a
| n/a
|}
 
=All Time=
 
The default formats are:
*The default format for an extreme month is to show the month name in full i.e. format 'MMMM' followed by the year in full.
*For an extreme day it shows the day of the month and the month name in full i.e. format "dd MMMM" (same for Cumulus 1 and Cumulus MX), prefixed with the word 'on' again ending with the year.
*For the highest/lowest within a day in the year it shows both time and date adding the word "at" before the time, and the word 'on' before the date (i.e. on the standard web page the time comes first, not as seen in admin interface).
 
You can change the default output on either the standard web template, or in your own file,  by using the [[#Time.2FDate_.27format.27_Parameter|formats]], please check the [[Webtags/Parameters#Multiple_Output_Format_Modifier_parameters_for_times_and_dates|Parameter page]].
 
Note that unlike the this month and this year web tags, the time and the date are both included in the default format of the standard time-stamp web tags for the 'highest minimum' and 'lowest maximum' temperatures, yet another inconsistency!
 
{| class="wikitable" border="1"
|-
|-
|<#apptempYL>
!style="width:150px" | Web tag_name
|Yesterday's low apparent temperature
!style="width:400px" | Function
|<#TapptempYL>
!style="width:150px" | Date/Time
|-
|-
| <#Ychillhours>
|colspan="3" style="background:lightgray;"|Temperature & Humidity
| The Cumulative [[Heat/cold_degree_days_and_Chill_hours#Chill_Hours_and.2For_Air_Frost|Chill Hours]] as recorded at rollover (the end of meteorological yesterday)
| n/a
|-
|-
| <#chillhoursYest>
|<#tempH>
| The incremental [[Heat/cold_degree_days_and_Chill_hours#Chill_Hours_and.2For_Air_Frost|Chill Hours]] yesterday
|All time high temperature
 
|<#TtempH>
(compare with <#chillhoursToday> described in [[#Today.ini]] table)
| n/a
|-
|-
|<#feelslikeYH>
|<#tempL>
|Yesterday's high feels like temperature
|All time low temperature  
|<#TfeelslikeYH>
|<#TtempL>
|-
|-
|<#feelslikeYL>
|<#mintempH>
|Yesterday's low feels like temperature
|All time high minimum temperature  
|<#TfeelslikeYL>
|<#TmintempH>
|-
|-
|<#humidexYH
|<#maxtempL>
|Yesterday's high Canadian Humidity Index
|All time low maximum temperature
|<#ThumidexYH>
|<#TmaxtempL>
|-
|-
|<#heatindexYH>
|<#LowDailyTempRange>
|Yesterday's high heat index
|All time low daily temperature range
|<#TheatindexYH>
|<#TLowDailyTempRange>
|-
|-
|<#wchillYL>
|<#HighDailyTempRange>
|Yesterday's greatest wind chill (i.e. lowest temperature)
|All time high daily temperature range
|<#TwchillYL>
|<#THighDailyTempRange>
|-
|-
|<#dewpointYL>
|<#apptempH>
|Yesterday's lowest dew point
|All time high apparent temperature
|<#TdewpointYL>
|<#TapptempH>
|-
|-
|<#dewpointYH>
|<#apptempL>
|Yesterday's highest dew point
|All time low apparent temperature
|<#TdewpointYH>
|<#TapptempL>
|-
|-
|<#humYH>
|<#feelslikeH>
|High humidity yesterday
|All time high feels like temperature
|<#ThumYH>
|<#TfeelslikeH>
|-
|-
|<#humYL>
|<#feelslikeL>
|Low humidity yesterday
|All time low feels like temperature
|<#ThumYL>
|<#TfeelslikeL>
|-
|-
|colspan="3" style="background:lightgray;"|Rainfall
|<#humidexH>
|All time high Canadian Humidity Index
|<#ThumidexH>
|-
|-
|<#rfallY>
|<#heatindexH>
|The total rainfall for yesterday according to the connected weather station
|All time high USA heat index
|n/a
|<#TheatindexH>
|-
|-
|<#RG11RainYest>
|<#dewpointH>
|The total rainfall for yesterday according to an RG-11 rain sensor configured in "Tipping Bucket" mode
|All time high dew point
|n/a
|<#TdewpointH>
|-
|-
|<#rrateYM>
|<#dewpointL>
|Yesterday's maximum rain rate
|All time low dew point
|<#TrrateYM>
|<#TdewpointL>
|-
|-
|<#hourlyrainYH>
|<#humH>
|Yesterday's highest hourly rain
|All time high humidity
|<#ThourlyrainYH>
|<#ThumH>
|-
|-
|colspan="3" style="background:lightgray;"|Pressure
|<#humL>
|All time low humidity
|<#ThumL>
|-
|-
|<#pressYH>
|<#wchillH>
|Yesterday's highest pressure reading
|All time greatest wind chill (i.e. lowest temperature, but highest wind speed)
|<#TpressYH>  
|<#TwchillH>
|-
|-
|<#pressYL>
|colspan="3" style="background:lightgray;"|Rainfall
|Yesterday's lowest pressure reading
|<#TpressYL>
|-
|-
|colspan="3" style="background:lightgray;"|Wind
|<#rrateM>
|All time high rain rate
|<#TrrateM>
|-
|-
|<#windYM>
|<#rfallH>
|Yesterday's maximum (average) wind speed
|All time high daily rain
|<#TwindYM>
|<#TrfallH>
|-
|-
|<#wgustYM>  
|<#rfallhH>
|Yesterday's maximum wind gust
|All time high hourly rain
|<#TwgustYM>
|<#TrfallhH>
|-
|-
|<#bearingYM>
|<#rfallmH>
|The wind bearing at the time of yesterday's high gust
|All time high monthly rain
|<#TwgustYM>
|<#TrfallmH>
|-
|-
|<#Ybeaufort>
|<#LongestDryPeriod>
|Yesterday's highest wind speed, expressed in the Beaufort scale
|All time longest dry period (days)
|<#TwindYM>
|<#TLongestDryPeriod>
|-
|-
|<#Ybeaufortnumber>
|<#LongestWetPeriod>
|Yesterday's high wind speed on the Beaufort scale, without a leading "F", e.g. "6"
|All time longest wet period (days)
|<#TwindYM>
|<#TLongestWetPeriod>
|-
|-
|<#Ybeaudesc>
|colspan="3" style="background:lightgray;"|Pressure
|Beaufort 'description' for yesterday's high wind speed
|n/a
|-
|-
|<#domwindbearingY>
|<#pressH>
|Yesterday's dominant wind direction in degrees
|All time high pressure
|n/a
|<#TpressH>
|-
|-
|<#domwinddirY>
|<#pressL>
|Yesterday's dominant wind direction as compass point
|All time low pressure
|n/a
|<#TpressL>
|-
|-
|<#windrunY>
|colspan="3" style="background:lightgray;"|Wind
|The total wind run for yesterday
|n/a
|-
|-
| <#windAvgY>
|<#gustM>
| The wind run yesterday divided by 24 hours to express it as an average wind speed
|All time high wind gust
| n/a
|<#TgustM>
|-
|-
|colspan="3" style="background:lightgray;"|Miscellaneous
|<#wspeedH>
|All time high average wind speed
|<#TwspeedH>
|-
|-
|<#heatdegdaysY>
|<#windrunH>
|Yesterday's [[Heat/cold_degree_days_and_Chill_hours|heating degree days]]
|All time high daily wind run
|n/a
|<#TwindrunH>
|}
 
=Monthly=
 
The web tags in the date column default output dates in the format "dd MMMM". For web tags that represent daily values, there are (obviously) no corresponding time web tags, but for high and low spot values the default 'h:mm' format of the time output can be changed.
 
{| class="wikitable" border="1"
|-
|-
|<#cooldegdaysY>
!style="width:150px"|Web tag_name
|Yesterday's [[Heat/cold_degree_days_and_Chill_hours|cooling degree days]]
!style="width:300px"|Function
|n/a
!style="width:150px"|Time
|-
|<#YSunshineHours>
|Yesterday's hours of sunshine so far.
|n/a
|-
|<#solarYH>
|Yesterday's high solar radiation value (Solar sensor needed)
|<#TsolarYH>
|-
|<#UVYH>
|Yesterday's high UV Index (UV sensor needed)
|<#TUVYH>
|}
 
=Yearly=
 
{| class="wikitable" border="1"
|-
!style="width:150px"|Web tag_name
!style="width:300px"|Function
!style="width:350px"|Time
!style="width:150px"|Date
!style="width:150px"|Date
|-
|-
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|-
|-
|<#YearTempH>
|<#MonthTempH>
|This year's highest temperature
|This months high temperature
|<#YearTempHT>
|<#MonthTempHT>
|<#YearTempHD>
|<#MonthTempHD>
|-
|-
|<#YearTempL>
|<#MonthTempL>
|This year's lowest temperature
|This months low temperature
|<#YearTempLT>
|<#MonthTempLT>
|<#YearTempLD>
|<#MonthTempLD>
|-
|-
|<#YearHighDailyTempRange>
|<#MonthMinTempH>
|This year's highest Daily Temp Range
|This months highest daily minimum temperature
|n/a
|n/a
|<#YearHighDailyTempRangeD>
|<#MonthMinTempHD>
|-
|-
|<#YearLowDailyTempRange>
|<#MonthMaxTempL>
|This year's lowest Daily Temp Range
|This months lowest daily maximum temperature
|n/a
|n/a
|<#YearLowDailyTempRangeD>
|<#MonthMaxTempLD>
|-
|-
|<#YearHeatIndexH>
|<#MonthHighDailyTempRange>
|This year's highest USA heat index
|High Daily Temp Range
|<#YearHeatIndexHT>
|n/a
|<#YearHeatIndexHD>
|<#MonthHighDailyTempRangeD>
|-
|-
|<#YearWChillL>
|<#MonthLowDailyTempRange>
|This year's greatest wind chill (i.e. lowest temperature)
|Low Daily Temp Range
|<#YearWChillLT>
|n/a
|<#YearWChillLD>
|<#MonthLowDailyTempRangeD>
|-
|-
|<#YearAppTempH>
|<#MonthHeatIndexH>
|This year's highest apparent temperature
|This months high USA heat index
|<#YearAppTempHT>
|<#MonthHeatIndexHT>
|<#YearAppTempHD>
|<#MonthHeatIndexHD>
|-
|-
|<#YearAppTempL>
|<#MonthWChillL>
|This year's lowest apparent temperature
|This months greatest wind chill (i.e. lowest temperature)
|<#YearAppTempLT>
|<#MonthWChillLT>
|<#YearAppTempLD>
|<#MonthWChillLD>
|-
|-
|<#YearFeelsLikeH>
|<#MonthAppTempH>
|This year's highest feels like temperature
|This month's high apparent temperature
|<#YearFeelsLikeHT>
|<#MonthAppTempHT>
|<#YearFeelsLikeHD>
|<#MonthAppTempHD>
|-
|-
|<#YearFeelsLikeL>
|<#MonthAppTempL>
|This year's lowest feels like temperature
|This month's low apparent temperature
|<#YearFeelsLikeLT>
|<#MonthAppTempLT>
|<#YearFeelsLikeLD>
|<#MonthAppTempLD>
|-
|-
|<#YearHumidexH>
|<#MonthFeelsLikeH>
|This year's highest Canadian Humidity Index
|This month's highest feels like temperature
|<#YearHumidexHT>
|<#MonthFeelsLikeHT>
|<#YearHumidexHD>
|<#MonthFeelsLikeHD>
|-
|-
|<#YearDewPointH>
|<#MonthFeelsLikeL>
|This year's highest dew point
|This months lowest feels like temperature
|<#YearDewPointHT>
|<#MonthFeelsLikeLT>
|<#YearDewPointHD>
|<#MonthFeelsLikeLD>
|-
|-
|<#YearDewPointL>
|<#MonthHumidexH>
|This year's lowest dew point
|This month's highest Canadian Humidity Index
|<#YearDewPointLT>
|<#MonthHumidexHT>
|<#YearDewPointLD>
|<#MonthHumidexHD>
|-
|-
|<#YearMinTempH>
|<#MonthDewPointH>
|This year's highest daily minimum temperature
|This month's high dew point
|n/a
|<#MonthDewPointHT>
|<#YearMinTempHD>
|<#MonthDewPointHD>
|-
|-
|<#YearMaxTempL>
|<#MonthDewPointL>
|This year's lowest daily maximum temperature
|This month's low dew point
|n/a
|<#MonthDewPointLT>
|<#YearMaxTempLD>
|<#MonthDewPointLD>
|-
|-
|<#YearHumH>
|<#MonthHumH>
|This year's high humidity
|This month's highest humidity
|<#YearHumHT>
|<#MonthHumHT>
|<#YearHumHD>
|<#MonthHumHD>
|-
|-
|<#YearHumL>
|<#MonthHumL>
|This year's low humidity
|This month's lowest humidity
|<#YearHumLT>
|<#MonthHumLT>
|<#YearHumLD>
|<#MonthHumLD>
|-
|-
|colspan="4" style="background:lightgray;"|Pressure
|colspan="4" style="background:lightgray;"|Pressure
|-
|-
|<#YearPressH>
|<#MonthPressH>
|This year's high pressure
|This month's highest pressure
|<#YearPressHT>
|<#MonthPressHT>
|<#YearPressHD>
|<#MonthPressHD>
|-
|-
|<#YearPressL>
|<#MonthPressL>
|This year's low pressure
|This month's lowest pressure
|<#YearPressLT>
|<#MonthPressLT>
|<#YearPressLD>
|<#MonthPressLD>
|-
|-
|colspan="4" style="background:lightgray;"|Wind
|colspan="4" style="background:lightgray;"|Wind
|-
|-
|<#YearGustH>
|<#MonthGustH>
|This year's high wind gust
|This month's highest wind gust
|<#YearGustHT>
|<#MonthGustHT>
|<#YearGustHD>
|<#MonthGustHD>
|-
|-
|<#YearWindH>
|<#MonthWindH>
|This year's high wind speed
|This month's highest wind speed
|<#YearWindHT>
|<#MonthWindHT>
|<#YearWindHD>
|<#MonthWindHD>
|-
|-
|<#YearWindRunH>
|<#MonthWindRunH>
| This year's highest Daily Wind Run
|This month's high Daily Wind Run
|n/a
|n/a
|<#YearWindRunHD>  
|<#MonthWindRunHD>  
|-
|-
|colspan="4" style="background:lightgray;"|Rainfall
|colspan="4" style="background:lightgray;"|Rainfall
|-
|-
|<#YearRainRateH>
|<#MonthRainRateH>
|This year's highest rainfall rate
|This month's highest rainfall rate
|<#YearRainRateHT>
|<#MonthRainRateHT>
|<#YearRainRateHD>
|<#MonthRainRateHD>
|-
|-
|<#YearHourlyRainH>
|<#MonthHourlyRainH>
|This year's highest hourly rain
|This month's highest hourly rain
|<#YearHourlyRainHT>
|<#MonthHourlyRainHT>
|<#YearHourlyRainHD>
|<#MonthHourlyRainHD>
|-
|-
|<#YearDailyRainH>
|<#MonthDailyRainH>
|This year's high daily rain
|This month's wettest day (greatest daily rain)
|n/a
|n/a
|<#YearDailyRainHD>
|<#MonthDailyRainHD>
|-
|-
|<#YearMonthlyRainH>
|<#MonthLongestDryPeriod>
|This year's high monthly rain
|Longest dry period ending this month (days)
|n/a
|n/a
|<#YearMonthlyRainHD>
|<#MonthLongestDryPeriodD>
|-
|-
|<#YearLongestDryPeriod>
|<#MonthLongestWetPeriod>
|Longest period without rain ending this year (days)
|Longest period of rain every day, ending this month (days)
|n/a
|n/a
|<#YearLongestDryPeriodD>
|<#MonthLongestWetPeriodD>
|-
|<#YearLongestWetPeriod>
|Longest period of rain every day ending this year (days)
|n/a
|<#YearLongestWetPeriodD>
|-
|-
|colspan="4" style="background:lightgray;"|Solar
|colspan="4" style="background:lightgray;"|Solar
|-
|-
| <#SunshineHoursYear>
| <#SunshineHoursMonth>
| the total sunshine hours in year-to-date
| the total sunshine hours in month-to-date
| n/a
| n/a
| n/a
| n/a
|}
|}


=All Time=
=Monthly All Time Records=


The default formats are:
'''These tag names represent extreme record values (and corresponding time-stamps) for any particular month (1 =January, and so on, to 12 =December) in all years''' (HAR To place somewhere)
*The default format for an extreme month is to show the month name in full i.e. format 'MMMM' followed by the year in full.
*For an extreme day it shows the day of the month and the month name in full i.e. format "dd MMMM" (same for Cumulus 1 and Cumulus MX), prefixed with the word 'on' again ending with the year.
*For the highest/lowest within a day in the year it shows both time and date adding the word "at" before the time, and the word 'on' before the date (i.e. on the standard web page the time comes first, not as seen in admin interface).


You can change the default output on either the standard web template, or in your own file,  by using the [[#Time.2FDate_.27format.27_Parameter|formats]], please check the [[Webtags/Parameters#Multiple_Output_Format_Modifier_parameters_for_times_and_dates|Parameter page]].
This table includes webtags that show the values in [[Monthlyalltime.ini]] log file.


Note that unlike the this month and this year web tags, the time and the date are both included in the default format of the standard time-stamp web tags for the 'highest minimum' and 'lowest maximum' temperatures, yet another inconsistency!
These 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. 
# The tag names listed here require a [[Webtags/Parameters#Input_modification_Parameters|input modification parameter]].
# The tag names here can optionally take any [[Webtags/Parameters#Output_modification_parameters|output modification parameters]].
# To supply both optional input modification, and optional output modification parameters, separate them with spaces, e.g. <#ByMonthTempHT mon=7 format=hh:nn>. In that example, the time (not date) of highest ever temperature in July is returned after processing by Cumulus.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Web tag_name
!style="width:150px"|Web tag_name
!style="width:400px" | Function
!style="width:400px"|Function
!style="width:150px" | Date/Time
!style="width:150px"|Date/Time
|-
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|-
|-
|<#tempH>
|<#ByMonthTempH>
|All time high temperature
|High Temperature
|<#TtempH>
|<#ByMonthTempHT>
|-
|-
|<#tempL>
|<#ByMonthTempL>
|All time low temperature
|Low Temperature
|<#TtempL>
|<#ByMonthTempLT>
|-
|-
|<#mintempH>
|<#ByMonthHeatIndexH>
|All time high minimum temperature
|High Heat Index
|<#TmintempH>
|<#ByMonthHeatIndexHT>
|-
|-
|<#maxtempL>
|<#ByMonthWChillL>
|All time low maximum temperature  
|Greatest wind chill (i.e. lowest temperature and highest wind speed)
|<#TmaxtempL>
|<#ByMonthWChillLT>
|-
|-
|<#LowDailyTempRange>
|<#ByMonthAppTempH>
|All time low daily temperature range
|High Apparent Temperature
|<#TLowDailyTempRange>
|<#ByMonthAppTempHT>
|-
|-
|<#HighDailyTempRange>
|<#ByMonthAppTempL>
|All time high daily temperature range
|Low Apparent Temperature
|<#THighDailyTempRange>
|<#ByMonthAppTempLT>
|-
|-
|<#apptempH>
|<#ByMonthFeelsLikeH>
|All time high apparent temperature
|High Feels Like Temperature
|<#TapptempH>
|<#ByMonthFeelsLikeHT>
|-
|-
|<#apptempL>
|<#ByMonthFeelsLikeL>
|All time low apparent temperature
|Low Feels Like Temperature
|<#TapptempL>
|<#ByMonthFeelsLikeLT>
|-
|-
|<#feelslikeH>
|<#ByMonthHumidexH>
|All time high feels like temperature
|High Canadian Humidity Index (Humidex)
|<#TfeelslikeH>
|<#ByMonthHumidexHT>
|-
|-
|<#feelslikeL>
|<#ByMonthHumidexL>
|All time low feels like temperature
|Low Canadian Humidity Index (Humidex)
|<#TfeelslikeL>
|<#ByMonthHumidexLT>
|-
|-
|<#humidexH>
|<#ByMonthDewPointH>
|All time high Canadian Humidity Index
|High Dew Point
|<#ThumidexH>
|<#ByMonthDewPointHT>
|-
|-
|<#heatindexH>
|<#ByMonthDewPointL>
|All time high USA heat index
|Low Dew Point
|<#TheatindexH>
|<#ByMonthDewPointLT>
|-
|-
|<#dewpointH>
|<#ByMonthMinTempH>
|All time high dew point
|Highest Daily Minimum Temperature
|<#TdewpointH>
|<#ByMonthMinTempHT>
|-
|-
|<#dewpointL>
|<#ByMonthMaxTempL>
|All time low dew point
|Lowest Daily Maximum Temperature
|<#TdewpointL>
|<#ByMonthMaxTempLT>
|-
|-
|<#humH>
|<#ByMonthHighDailyTempRange>
|All time high humidity
|High Daily Temp Range
|<#ThumH>
|<#ByMonthHighDailyTempRangeT>  
|-
|-
|<#humL>
|<#ByMonthLowDailyTempRange>
|All time low humidity
|Low Daily Temp Range
|<#ThumL>
|<#ByMonthLowDailyTempRangeT>
|-
|-
|<#wchillH>
|<#ByMonthHumH>
|All time greatest wind chill (i.e. lowest temperature, but highest wind speed)
|High Humidity
|<#TwchillH>
|<#ByMonthHumHT>
|-
|-
|colspan="3" style="background:lightgray;"|Rainfall
|<#ByMonthHumL>
|Low Humidity
|<#ByMonthHumLT>
|-
|-
|<#rrateM>
|colspan="4" style="background:lightgray;"|Pressure
|All time high rain rate
|<#TrrateM>
|-
|-
|<#rfallH>
|<#ByMonthPressH>
|All time high daily rain
|High Pressure
|<#TrfallH>
|<#ByMonthPressHT>
|-
|-
|<#rfallhH>
|<#ByMonthPressL>
|All time high hourly rain
|Low Pressure
|<#TrfallhH>
|<#ByMonthPressLT>
|-
|-
|<#rfallmH>
|colspan="4" style="background:lightgray;"|Wind
|All time high monthly rain
|<#TrfallmH>
|-
|-
|<#LongestDryPeriod>
|<#ByMonthGustH>
|All time longest dry period (days)
|High Wind Gust
|<#TLongestDryPeriod>
|<#ByMonthGustHT>
|-
|-
|<#LongestWetPeriod>
|<#ByMonthWindH>
|All time longest wet period (days)
|High Wind Speed
|<#TLongestWetPeriod>
|<#ByMonthWindHT>
|-
|-
|colspan="3" style="background:lightgray;"|Pressure
|<#ByMonthWindRunH>
|High Daily Wind Run
|<#ByMonthWindRunHT>
|-
|-
|<#pressH>
|colspan="4" style="background:lightgray;"|Rainfall
|All time high pressure
|<#TpressH>
|-
|-
|<#pressL>
|<#ByMonthRainRateH>
|All time low pressure
|High Rain Rate
|<#TpressL>
|<#ByMonthRainRateHT>
|-
|<#ByMonthMonthlyRainH>
|High Monthly Rainfall
|<#ByMonthMonthlyRainHT>
|-
|-
|colspan="3" style="background:lightgray;"|Wind
|<#ByMonthHourlyRainH>
|High Hourly Rain
|<#ByMonthHourlyRainHT>
|-
|-
|<#gustM>
|<#ByMonthDailyRainH>
|All time high wind gust
|High Daily Rain
|<#TgustM>
|<#ByMonthDailyRainHT>
|-
|-
|<#wspeedH>
|<#ByMonthLongestDryPeriod>
|All time high average wind speed
|Longest Dry Period
|<#TwspeedH>
|<#ByMonthLongestDryPeriodT>
|-
|-
|<#windrunH>
|<#ByMonthLongestWetPeriod>
|All time high daily wind run
|Longest Wet Period
|<#TwindrunH>
|<#ByMonthLongestWetPeriodT>
|}
|}


=Monthly=
=Day/Night/Sun/Moon=


The web tags in the date column default output dates in the format "dd MMMM". For web tags that represent daily values, there are (obviously) no corresponding time web tags, but for high and low spot values the default 'h:mm' format of the time output can be changed.  
These values are calculated hourly.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px"|Web tag_name
!style="width:150px" | Web tag_name
!style="width:300px"|Function
!style="width:900px" | Function
!style="width:150px"|Time
!style="width:150px"|Date
|-
|-
|colspan="4" style="background:lightgray;"|Temperature & Humidity
|<#sunrise>
|Last sunrise time at the station - This sunrise time is calculated by a third party library each hour Cumulus converts it to local time to ensure shown correctly before and after any clock change.
|-
|-
|<#MonthTempH>
|<#sunset>
|This months high temperature
|Next sunset time at the station - The sunset/sunrise times are calculated each hour Cumulus converts it to local time to ensure shown correctly before and after any clock change.
|<#MonthTempHT>
|<#MonthTempHD>
|-
|-
|<#MonthTempL>
|<#daylength>
|This months low temperature
|Length of day in hours and minutes (sunrise to sunset).
|<#MonthTempLT>
|<#MonthTempLD>
|-
|-
|<#MonthMinTempH>
|<#IsSunUp>
|This months highest daily minimum temperature
|A flag to indicate if the Sun is above the horizon or not, based on the sunrise and sunset times.
|n/a
 
|<#MonthMinTempHD>
Possible values are 0 or 1, where 1 is when the Sun is above the horizon for the station location.
|-
|-
|<#MonthMaxTempL>
|<#dawn>
|This months lowest daily maximum temperature
|Start of last Civil Twilight at the station as at last midnight UTC
|n/a
|-
|<#MonthMaxTempLD>
|<#dusk>
|End of next Civil Twilight at the station as at last midnight UTC
|-
|-
|<#MonthHighDailyTempRange>
|<#daylightlength>
|High Daily Temp Range
| Approximate length of daylight in hours and minutes (dawn to dusk)
|n/a
|<#MonthHighDailyTempRangeD>
|-
|-
|<#MonthLowDailyTempRange>
|<#isdaylight>
|Low Daily Temp Range
|A flag to indicate if the location for the station is in civil daylight or not, based on the dawn and dusk times.
|n/a
 
|<#MonthLowDailyTempRangeD>
Possible values are 0 or 1, where 1 notes that it is currently within the hours of daylight.
|-
|-
|<#MonthHeatIndexH>
|<#tomorrowdaylength>
|This months high USA heat index
|A string giving an approximate predicted difference between the length of daylight (dawn to dusk) yesterday and length of daylight tomorrow.
|<#MonthHeatIndexHT>
|<#MonthHeatIndexHD>
|-
|-
|<#MonthWChillL>
|<#moonphase>
|This months greatest wind chill (i.e. lowest temperature)
|Current [[Lunar phase|phase of the moon]] in words, eg "New Moon" etc. The names used can be altered in [[Strings.ini#Moon_Phases|strings.ini]].
|<#MonthWChillLT>
|<#MonthWChillLD>
|-
|-
|<#MonthAppTempH>
|<#MoonAge>
|This month's high apparent temperature
|Current '''approximate''' age of the Moon in days (0-29.53)
|<#MonthAppTempHT>
|<#MonthAppTempHD>
|-
|-
|<#MonthAppTempL>
|<#moonrise>
|This month's low apparent temperature
|Current moonrise time at the station (if moon rises on current calendar day)
|<#MonthAppTempLT>
|<#MonthAppTempLD>
|-
|-
|<#MonthFeelsLikeH>
|<#moonset>
|This month's highest feels like temperature
|Current moonset time at the station (if moon sets on current calendar day)
|<#MonthFeelsLikeHT>
|<#MonthFeelsLikeHD>
|-
|-
|<#MonthFeelsLikeL>
|<#MoonPercent>
|This months lowest feels like temperature
|Current percentage of moon visible (negative value indicates 'waning')
|<#MonthFeelsLikeLT>
|<#MonthFeelsLikeLD>
|-
|-
|<#MonthHumidexH>
|<#MoonPercentAbs>
|This month's highest Canadian Humidity Index
|Current percentage of moon visible (always positive)
|<#MonthHumidexHT>
|<#MonthHumidexHD>
|-
|-
|<#MonthDewPointH>
|<#SunshineHours>
|This month's high dew point
| see [[#Today.ini]] Miscellaneous
|<#MonthDewPointHT>
|<#MonthDewPointHD>
|-
|-
|<#MonthDewPointL>
|<#SunshineHoursY>
|This month's low dew point
|see [[#Yesterday]] Miscellaneous
|<#MonthDewPointLT>
|<#MonthDewPointLD>
|-
|-
|<#MonthHumH>
|<#CurrentSolarMax>
|This month's highest humidity
|[[FAQ#What_is_this_.22Solar_Max.22_value_which_Cumulus_is_displaying.3F | Current theoretical maximum solar radiation]]
|<#MonthHumHT>
|<#MonthHumHD>
|-
|-
|<#MonthHumL>
|<#IsSunny>
|This month's lowest humidity
|Returns 1 if the sun is shining, otherwise 0 (Solar sensor needed)
|<#MonthHumLT>
|}
|<#MonthHumLD>
 
|-
 
|colspan="4" style="background:lightgray;"|Pressure
= System =
 
Special tags returning information about the device hosting CumulusMX
 
{| class="wikitable" border="1"
|-
|-
|<#MonthPressH>
!style="width:150px" |Web tag_name
|This month's highest pressure
!style="width:450px" |Applicability
|<#MonthPressHT>
|<#MonthPressHD>
|-
|-
|<#MonthPressL>
|<#OsVersion>
|This month's lowest pressure
|OS version, e.g. "Windows 7 x64 build 7600"
|<#MonthPressLT>
|<#MonthPressLD>
|-
|-
|colspan="4" style="background:lightgray;"|Wind
|<#OsLanguage>
|OS language, e.g. "English"
|-
|-
|<#MonthGustH>
|<#SystemUpTime>
|This month's highest wind gust
|How long the system has been up, e.g. "8 hours 21 minutes"
|<#MonthGustHT>
|<#MonthGustHD>
|-
|-
|<#MonthWindH>
|<#ProgramUpTime>
|This month's highest wind speed
|How long Cumulus has been running, e.g. "7 hours 55 minutes"
|<#MonthWindHT>
|<#MonthWindHD>
|-
|-
|<#MonthWindRunH>
|<#CpuCount>
|This month's high Daily Wind Run
|Number of processors, e.g. "4"
|n/a
|<#MonthWindRunHD>
|-
|-
|colspan="4" style="background:lightgray;"|Rainfall
|<#AllocatedMemory>
|Amount of memory allocated to Cumulus, e.g. "18.76 MB"
 
NOTE: produces 0.0
|-
|-
|<#MonthRainRateH>
|}
|This month's highest rainfall rate
 
|<#MonthRainRateHT>
=Units=
|<#MonthRainRateHD>
 
No optional input nor output parameters.
{| class="wikitable" border="1"
|-
|-
|<#MonthHourlyRainH>
!style="width:150px" | Webtag name
|This month's highest hourly rain
!style="width:600px" | Function
|<#MonthHourlyRainHT>
|<#MonthHourlyRainHD>
|-
|-
|<#MonthDailyRainH>
|<#tempunit>
|This month's wettest day (greatest daily rain)
|Unit of temperature being used (Set in Cumulus as [http://en.wikipedia.org/wiki/Centigrade Celsius] or [http://en.wikipedia.org/wiki/Fahrenheit Fahrenheit]) values "&amp;deg;C" or "&amp;deg;F"
|n/a
|-
|<#MonthDailyRainHD>
| <#tempunitnoenc>
|JavaScript encoded of previous web tag that is HTML encoded (i.e. without '''&amp;''' and without '''&deg;''')
|-
|<#tempunitnodeg>
|The temperature units being used, without a degree symbol, i.e. "F" or "C"
|-
|-
|<#MonthLongestDryPeriod>
|<#pressunit>
|Longest dry period ending this month (days)
|Unit of measure for pressure. Possible values: "mb", "hPa", "in"
|n/a
|<#MonthLongestDryPeriodD>
|-
|-
|<#MonthLongestWetPeriod>
|<#rainunit>
|Longest period of rain every day, ending this month (days)
|Unit of measure for rain fall. Possible values: "mm" or "inches"
|n/a
|<#MonthLongestWetPeriodD>
|-
|-
|colspan="4" style="background:lightgray;"|Solar
|<#windunit>
|Unit of measure for wind speed. Possible values: "m/s", "mph", "km/h", "kts"
|-
|-
| <#SunshineHoursMonth>
|<#windrununit>
| the total sunshine hours in month-to-date
|Unit of measure for wind run (distance). Possible values: "km", "miles", "km", "nm" (for wind speeds in m/s, mph, km/h, kts)
| n/a
|-
| n/a
|<#cloudbaseunit>
|}
|The units used for cloudbase value. Possible values:  "ft" or "m"
 
|}
=Monthly All Time Records=


'''These tag names represent extreme record values (and corresponding time-stamps) for any particular month (1 =January, and so on, to 12 =December) in all years''' (HAR To place somewhere)
=Date & Time=
The default format depends on the locale you use to run Cumulus.


This table includes webtags that show the values in [[Monthlyalltime.ini]] log file.
When format is fixed it is noted.
 
These 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. 
# The tag names listed here require a [[Webtags/Parameters#Input_modification_Parameters|input modification parameter]].
# The tag names here can optionally take any [[Webtags/Parameters#Output_modification_parameters|output modification parameters]].
# To supply both optional input modification, and optional output modification parameters, separate them with spaces, e.g. <#ByMonthTempHT mon=7 format=hh:nn>. In that example, the time (not date) of highest ever temperature in July is returned after processing by Cumulus.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
!style="width:150px"|Web tag_name
!style="width:150px" |Web tag_name
!style="width:400px"|Function
!style="width:600px" | Function
!style="width:150px"|Date/Time
|-
|-
|colspan="3" style="background:lightgray;"|Temperature & Humidity
|<#date>
|The current date.
|-
|-
|<#ByMonthTempH>
|<#metdate>
|High Temperature
|The current meteorological date.
|<#ByMonthTempHT>
*If you use midnight rollover, this returns same date as <#date> (above), but with a different default format.
*If using a 9am/10am rollover:
**After rollover time on current calendar date,  this is same as <#date>, but with a different default format.
**Between midnight and 9am/10am the <#metdate> will return the date associated with previous calendar day, but will still return current time 
|-
|-
|<#ByMonthTempL>
|<#timeUTC>
|Low Temperature
|The current UTC date/time rather than local date/time.  Example result: 18:30 on 30 December 2009. If you want the local date and time, use next tag (below).
|<#ByMonthTempLT>
|-
|-
|<#ByMonthHeatIndexH>
|<#time>
|High Heat Index
|The current time and date. Example result: 18:30 on 30 December 2009.  If you simply wish the time, use next tag (below).
|<#ByMonthHeatIndexHT>
|-
|-
|<#ByMonthWChillL>
|<#timehhmmss>
|Greatest wind chill (i.e. lowest temperature and highest wind speed)
|The current time (without date). Example format: 18:30:27. You can use output format specifiers to change the way the time is output, but any date specifiers are ignored.
|<#ByMonthWChillLT>
|-
|-
|<#ByMonthAppTempH>
|<#minute>
|High Apparent Temperature
|The current time, just the minutes. Fixed format: 07 (cannot use output format modifiers)
|<#ByMonthAppTempHT>
|-
|-
|<#ByMonthAppTempL>
|<#hour>
|Low Apparent Temperature
|The current time, just the hour. Fixed format: 07 (cannot use output format modifiers)
|<#ByMonthAppTempLT>
|-
|-
|<#ByMonthFeelsLikeH>
|<#day>
|High Feels Like Temperature
| The current day as a 2-digit number. Fixed format: 07  (cannot use output format modifiers)
|<#ByMonthFeelsLikeHT>
|-
|-
|<#ByMonthFeelsLikeL>
|<#dayname>
|Low Feels Like Temperature
| The current day as a word.  For example, Monday
|<#ByMonthFeelsLikeLT>
|-
|-
|<#ByMonthHumidexH>
|<#shortdayname>
|High Canadian Humidity Index (Humidex)
| The current day as a shortened word. Example format: Mon
|<#ByMonthHumidexHT>
|-
|-
|<#ByMonthHumidexL>
|<#month>
|Low Canadian Humidity Index (Humidex)
|The current month as a 2-digit number. Fixed format: 07 (cannot use output format modifiers)
|<#ByMonthHumidexLT>
|-
|<#monthname>
|The current month as a word. Example format: July
|-
|-
|<#ByMonthDewPointH>
|<#shortmonthname>
|High Dew Point
|The current month as a shortened word. Example format: Jul
|<#ByMonthDewPointHT>
|-
|-
|<#ByMonthDewPointL>
|<#year>
|Low Dew Point
|The current year as a 4-digit number. Example format: 2009  (cannot use output format modifiers)
|<#ByMonthDewPointLT>
|-
|-
|<#ByMonthMinTempH>
|<#shortyear>
|Highest Daily Minimum Temperature
|The current year as a 2-digit number. Example format: 09 (cannot use output format modifiers)
|<#ByMonthMinTempHT>
|-
|-
|<#ByMonthMaxTempL>
|<#rollovertime>
|Lowest Daily Maximum Temperature
|The time that the logs rollover to the next day: 'Midnight', '9 am' or '10 am'
|<#ByMonthMaxTempLT>
|-
|-
|<#ByMonthHighDailyTempRange>
|<#metdateyesterday>
|High Daily Temp Range
|The previous meteorological date.  The default format depends on the locale you use to run Cumulus
|<#ByMonthHighDailyTempRangeT>  
*If you use midnight rollover, this returns same date as <#date>, but with a different default format.
*If using a 9am/10am rollover:
**After rollover time on current calendar date,  this is same as <#yesterday> (below), but with a different default format.
**Between midnight and 9am/10am the date output by <#metdateyesterday> will be the calendar day before that returned by <#yesterday>, but the time returned is actual local time. 
|-
|-
|<#ByMonthLowDailyTempRange>
|<#yesterday>
|Low Daily Temp Range
|Yesterday's date.
|<#ByMonthLowDailyTempRangeT>
|-
|-
|<#ByMonthHumH>
|<#update>
|High Humidity
|The date and time of the last web site update.
|<#ByMonthHumHT>
|-
|-
|<#ByMonthHumL>
|<#timeJavaScript>
|Low Humidity
| The JavaScript '''Date''' object contains the number of milliseconds since 00:00:00.000 UTC on 1st January 1970, that date and time is known as the UNIX Epoch.  In JavaScript, you can use <code>Math.floor(new Date().getTime()/1000.0)</code> This getTime method returns the time in milliseconds.  The web tag returns an integer (currently with 13 digits) representing the number of milliseconds since the UNIX epoch when the web tag was processed. It can be used in a script where you wish to re-express other times output by Cumulus MX into UTC (Coordinated Universal Time).  Mac OS X uses 00:00:00.000 UTC on 1st January 2001 as the starting time and date for its millisecond count, so that is considerably lower.
|<#ByMonthHumLT>  
 
Note that UTC is calculated using 9192631770 times a particular transition time for Caesium 133 as a basis for 1 second. GMT (Greenwich Mean Time) is calculated on the basis that 1 second is 1/86400 of the time taken for a whole (day) rotation of the Earth. UT1 (or solar time) is calculated from various space measurements. Periodically, leap seconds are added to UTC to realign it with UT1, but these leap seconds are not added to the count of milliseconds represented by this web tag.
 
Do be aware that some devices will use a 32 bit signed integer to represent this number, and that will stop working on 19 January 2038, the year 2038 problem for computing world.
|-
|-
|colspan="4" style="background:lightgray;"|Pressure
|<#timeUnix>
| Unix tracks the number of seconds since the UNIX epoch. So this web tag can be used when you do not want the millisecond accuracy of the previous web tag. Like previous web tag this relates to UTC, so see details for that tag to find out more.
|-
|-
|<#ByMonthPressH>
|<#LastDataReadT>
|High Pressure
|The date/time data was last read from the station.
|<#ByMonthPressHT>
|-
|-
|<#ByMonthPressL>
|<#DaysSince30Dec1899>  
|Low Pressure
|Day count (gives whole and fractional part) Example: 41250.6523310301
|<#ByMonthPressLT>
|-
|-
|colspan="4" style="background:lightgray;"|Wind
|<#recordsbegandate>
|Date when records began.
|-
|-
|<#ByMonthGustH>
|<#DaysSinceRecordsBegan>
|High Wind Gust
|Day count since Cumulus records started
|<#ByMonthGustHT>
|}
|-
 
|<#ByMonthWindH>
=Alarms=
|High Wind Speed
 
|<#ByMonthWindHT>
There are web tags for each alarm condition, they give a value of '1' if the alarm condition is enabled and is still currently met; otherwise '0'.
 
{| class="wikitable" border="1"
|-
|-
|<#ByMonthWindRunH>
!style="width:150px" |Web tag_name
|High Daily Wind Run
!style="width:600px" |Function
|<#ByMonthWindRunHT>
|-
|-
|colspan="4" style="background:lightgray;"|Rainfall
|<#LowTempAlarm>
|Low temperature alarm
|-
|-
|<#ByMonthRainRateH>
|<#HighTempAlarm>  
|High Rain Rate
|High temperature alarm
|<#ByMonthRainRateHT>
|-
|-
|<#ByMonthMonthlyRainH>
|<#TempChangeUpAlarm>  
|High Monthly Rainfall
|Temperature increase alarm
|<#ByMonthMonthlyRainHT>
|-
|-
|<#ByMonthHourlyRainH>
|<#TempChangeDownAlarm>  
|High Hourly Rain
|Temperature decrease alarm
|<#ByMonthHourlyRainHT>
|-
|-
|<#ByMonthDailyRainH>
|<#LowPressAlarm>  
|High Daily Rain
|Low pressure alarm
|<#ByMonthDailyRainHT>
|-
|-
|<#ByMonthLongestDryPeriod>
|<#HighPressAlarm>  
|Longest Dry Period
|High pressure alarm
|<#ByMonthLongestDryPeriodT>
|-
|-
|<#ByMonthLongestWetPeriod>
|<#PressChangeUpAlarm>  
|Longest Wet Period
|Pressure increase alarm
|<#ByMonthLongestWetPeriodT>
|}
 
=Day/Night/Sun/Moon=
 
These values are calculated hourly.
 
{| class="wikitable" border="1"
|-
|-
!style="width:150px" | Web tag_name
|<#PressChangeDownAlarm>
!style="width:900px" | Function
|Pressure decrease alarm
|-
|-
|<#sunrise>
|<#HighRainTodayAlarm>  
|Last sunrise time at the station - This sunrise time is calculated by a third party library each hour Cumulus converts it to local time to ensure shown correctly before and after any clock change.
|High rain today alarm
|-
|-
|<#sunset>
|<#HighRainRateAlarm>  
|Next sunset time at the station - The sunset/sunrise times are calculated each hour Cumulus converts it to local time to ensure shown correctly before and after any clock change.
|High rainfall rate alarm
|-
|-
|<#daylength>
|<#HighWindGustAlarm>  
|Length of day in hours and minutes (sunrise to sunset).
|High wind gust alarm
|-
|-
|<#IsSunUp>
|<#HighWindSpeedAlarm>  
|A flag to indicate if the Sun is above the horizon or not, based on the sunrise and sunset times.
|High wind speed alarm
 
Possible values are 0 or 1, where 1 is when the Sun is above the horizon for the station location.
|-
|-
|<#dawn>
|<#DataStopped>
|Start of last Civil Twilight at the station as at last midnight UTC
|1 if the station has apparently stopped sending data to Cumulus, otherwise 0
|-
|-
|<#dusk>
|<#DataSpikeAlarm>
|End of next Civil Twilight at the station as at last midnight UTC
|Alarm raised if a data spike is detected, or a data limit exceeded
|-
|-
|<#daylightlength>
| <#HttpUploadAlarm>
| Approximate length of daylight in hours and minutes (dawn to dusk)
|Alarm raised if a HTTP upload alarm has been triggered
|-
|-
|<#isdaylight>
| <#MySqlUploadAlarm>
|A flag to indicate if the location for the station is in civil daylight or not, based on the dawn and dusk times.
|Alarm raised if a MySQL upload alarm has been triggered
 
Possible values are 0 or 1, where 1 notes that it is currently within the hours of daylight.
|-
|-
|<#tomorrowdaylength>
| <#UpgradeAlarm>
|A string giving an approximate predicted difference between the length of daylight (dawn to dusk) yesterday and length of daylight tomorrow.
| Alarm raised if MX upgrade (a newer release) is available
|}
 
= Extreme 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'.
 
These web tags will be set from the time of the record until a timeout value is met (by default each record remains set for 24 hours).
 
You can change the default timeout through the parameter ''Station Settings=>Common Options=>Advanced Options''.
 
== Table of web tags available for extreme records ==
 
{| class="wikitable" border="1"
|-
|-
|<#moonphase>
!style="width:150px" |Web tag_name
|Current [[Lunar phase|phase of the moon]] in words, eg "New Moon" etc. The names used can be altered in [[Strings.ini#Moon_Phases|strings.ini]].
!style="width:600px" |Function
|-
|-
|<#MoonAge>
|<#recordsbegandate>
|Current '''approximate''' age of the Moon in days (0-29.53)
|The date that Cumulus began tracking all time records<br/> (does not prevent earlier record dates being set manually)
|-
|-
|<#moonrise>
|<#newrecord>  
|Current moonrise time at the station (if moon rises on current calendar day)
|Indicates when any tracked extreme is changed (sets the LED on the interface flashing).
|-
|-
|<#moonset>
|<#TempRecordSet>
|Current moonset time at the station (if moon sets on current calendar day)
|1 if any temperature-based extreme has been updated, 0 if not
|-
|<#HighTempRecordSet>
|1 if the all-time highest temperature extreme has been updated, 0 if not
|-
|-
|<#MoonPercent>
|<#LowTempRecordSet>
|Current percentage of moon visible (negative value indicates 'waning')
|1 if the all-time lowest temperature extreme has been updated, 0 if not
|-
|-
|<#MoonPercentAbs>
|<#HighTempRangeRecordSet>
|Current percentage of moon visible (always positive)
|1 if the all-time high daily temperature range extreme has been updated, 0 if not
|-
|-
|<#SunshineHours>
|<#LowTempRangeRecordSet>
| see [[#Today.ini]] Miscellaneous
|1 if the all-time low daily temperature range extreme has been updated, 0 if not
|-
|-
|<#SunshineHoursY>
|<#HighAppTempRecordSet>
|see [[#Yesterday]] Miscellaneous
|1 if the all-time high apparent temperature extreme has been updated, 0 if not
|-
|-
|<#CurrentSolarMax>
|<#LowAppTempRecordSet>
|[[FAQ#What_is_this_.22Solar_Max.22_value_which_Cumulus_is_displaying.3F | Current theoretical maximum solar radiation]]
|1 if the all-time low apparent temperature extreme has been updated, 0 if not
|-
|-
|<#IsSunny>
|<#HighHeatIndexRecordSet>
|Returns 1 if the sun is shining, otherwise 0 (Solar sensor needed)
|1 if the all-time high USA heat index extreme has been updated, 0 if not
|}
 
=Alarms=
 
There are web tags for each alarm condition, they give a value of '1' if the alarm condition is enabled and is still currently met; otherwise '0'.
 
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |Web tag_name
|<#HighHumidexRecordSet>
!style="width:600px" |Function
|1 if the all-time high Canadian Humidity index extreme has been updated, 0 if not
|-
|-
|<#LowTempAlarm>  
|<#LowWindChillRecordSet>
|Low temperature alarm
|1 if the all-time greatest wind chill extreme has been updated, 0 if not
|-
|-
|<#HighTempAlarm>  
|<#HighFeelsLikeRecordSet>
|High temperature alarm
|1 if the all-time high feels like temperature extreme has been updated, 0 if not
|-
|-
|<#TempChangeUpAlarm>  
|<#LowFeelsLikeRecordSet>
|Temperature increase alarm
|1 if the all-time low feels like temperature extreme has been updated, 0 if not
|-
|-
|<#TempChangeDownAlarm>  
|<#HighDewPointRecordSet>
|Temperature decrease alarm
|1 if the all-time high dew point extreme has been updated, 0 if not
|-
|-
|<#LowPressAlarm>  
|<#LowDewPointRecordSet>
|Low pressure alarm
|1 if the all-time low dew point extreme has been updated, 0 if not
|-
|-
|<#HighPressAlarm>  
|<#HighMinTempRecordSet>
|High pressure alarm
|1 if the all-time high minimum temperature extreme has been updated, 0 if not
|-
|-
|<#PressChangeUpAlarm>  
|<#LowMaxTempRecordSet>
|Pressure increase alarm
|1 if the all-time low maximum temperature extreme has been updated, 0 if not
|-
|-
|<#PressChangeDownAlarm>  
|<#HighWindGustRecordSet>
|Pressure decrease alarm
|1 if the all-time high wind gust extreme has been updated, 0 if not
|-
|-
|<#HighRainTodayAlarm>  
|<#HighWindSpeedRecordSet>
|High rain today alarm
|1 if the all-time high wind speed extreme has been updated, 0 if not
|-
|-
|<#HighRainRateAlarm>  
|<#RainRecordSet>
|High rainfall rate alarm
|1 if any rainfall based extreme has been updated, 0 if not
|-
|-
|<#HighWindGustAlarm>  
|<#HighRainRateRecordSet>
|High wind gust alarm
|1 if the all-time high rain rate extreme has been updated, 0 if not
|-
|-
|<#HighWindSpeedAlarm>  
|<#HighHourlyRainRecordSet>
|High wind speed alarm
|1 if the all-time high hourly rain extreme has been updated, 0 if not
|-
|-
|<#DataStopped>
|<#HighDailyRainRecordSet>
|1 if the station has apparently stopped sending data to Cumulus, otherwise 0
|1 if the all-time high daily rain extreme has been updated, 0 if not
|-
|-
|<#DataSpikeAlarm>
|<#HighMonthlyRainRecordSet>
|Alarm raised if a data spike is detected, or a data limit exceeded
|1 if the all-time high monthly rain  extreme has been updated, 0 if not
|-
|-
| <#HttpUploadAlarm>
|<#LongestDryPeriodRecordSet>
|Alarm raised if a HTTP upload alarm has been triggered
|1 if the all-time longest dry period extreme has been updated, 0 if not
|-
|-
| <#MySqlUploadAlarm>
|<#LongestWetPeriodRecordSet>
|Alarm raised if a MySQL upload alarm has been triggered
|1 if the all-time longest wet period extreme has been updated, 0 if not
|-
|-
| <#UpgradeAlarm>
|<#HumidityRecordSet>
| Alarm raised if MX upgrade (a newer release) is available
|1 if either the highest or lowest humidity extreme has been updated, 0 if not
|}
 
= Extreme 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'.
 
These web tags will be set from the time of the record until a timeout value is met (by default each record remains set for 24 hours).
 
You can change the default timeout through the parameter ''Station Settings=>Common Options=>Advanced Options''.
 
== Table of web tags available for extreme records ==
 
{| class="wikitable" border="1"
|-
|-
!style="width:150px" |Web tag_name
|<#HighHumidityRecordSet>
!style="width:600px" |Function
|1 if the all-time high humidity light extreme has been updated, 0 if not
|-
|-
|<#recordsbegandate>
|<#LowHumidityRecordSet>
|The date that Cumulus began tracking all time records<br/> (does not prevent earlier record dates being set manually)
|1 if the all-time low humidity extreme has been updated, 0 if not
|-
|-
|<#newrecord>  
|<#PressureRecordSet>
|Indicates when any tracked extreme is changed (sets the LED on the interface flashing).
|1 if either the highest or lowest pressure extreme has been updated, 0 if not
|-
|-
|<#TempRecordSet>
|<#HighPressureRecordSet>
|1 if any temperature-based extreme has been updated, 0 if not
|1 if the all-time high pressure extreme has been updated, 0 if not
|-
|-
|<#HighTempRecordSet>
|<#LowPressureRecordSet>
|1 if the all-time highest temperature extreme has been updated, 0 if not
|1 if the all-time low pressure extreme has been updated, 0 if not
|-
|-
|<#LowTempRecordSet>
|<#WindRecordSet>
|1 if the all-time lowest temperature extreme has been updated, 0 if not
|1 if any wind speed based extreme has been updated, 0 if not
|-
|-
|<#HighTempRangeRecordSet>
|<#HighWindrunRecordSet>
|1 if the all-time high daily temperature range extreme has been updated, 0 if not
|1 if the all-time high wind run extreme has been updated, 0 if not
|}
 
= Miscellaneous =
 
All tags are available in all flavours, as far as I know, although ''their output might vary'', and which input/output parameters they permit might vary between Cumulus 1 and MX.
 
{| class="wikitable" border="1"
|-
|-
|<#LowTempRangeRecordSet>
!style="width:150px" |Web tag_name
|1 if the all-time low daily temperature range extreme has been updated, 0 if not
!style="width:900px" | Function
|-
|-
|<#HighAppTempRecordSet>
|<#LatestError>
|1 if the all-time high apparent temperature extreme has been updated, 0 if not
| This tag and the next 3 are in CumulusMX, none of them are actually used.
|-
|-
|<#LowAppTempRecordSet>
|<#LatestErrorDate>
|1 if the all-time low apparent temperature extreme has been updated, 0 if not
|See previous tag
|-
|-
|<#HighHeatIndexRecordSet>
|<#LatestErrorTime>
|1 if the all-time high USA heat index extreme has been updated, 0 if not
|See previous tag
|-
|-
|<#HighHumidexRecordSet>
|<#ErrorLight>
|1 if the all-time high Canadian Humidity index extreme has been updated, 0 if not
|1 if the 'error' light is flashing, 0 if not
|-
|-
|<#LowWindChillRecordSet>
|<#version>
|1 if the all-time greatest wind chill extreme has been updated, 0 if not
|The version of Cumulus in use
|-
|-
|<#HighFeelsLikeRecordSet>
|<#build>
|1 if the all-time high feels like temperature extreme has been updated, 0 if not
|The build of Cumulus in use
|-
|-
|<#LowFeelsLikeRecordSet>
|<#NewBuildAvailable>
|1 if the all-time low feels like temperature extreme has been updated, 0 if not
|This gets the value 0 or 1 and is checked on start-up and once a day thereafter at a random time
|-
|-
|<#HighDewPointRecordSet>
|<#NewBuildNumber>
|1 if the all-time high dew point extreme has been updated, 0 if not
|It is checked on start-up and once a day thereafter at a random time. Displays the latest public release build number - eg. b3089
|-
|-
|<#LowDewPointRecordSet>
|<#realtimeinterval>
|1 if the all-time low dew point extreme has been updated, 0 if not
|The real time update interval in seconds (integer)
|-
|-
|<#HighMinTempRecordSet>
|<#interval>
|1 if the all-time high minimum temperature extreme has been updated, 0 if not
|The web site update interval in minutes (integer)
|-
|-
|<#LowMaxTempRecordSet>
|<#rollovertime>
|1 if the all-time low maximum temperature extreme has been updated, 0 if not
|The time that the logs rollover to the next day: will always return one of these: 'Midnight', '9 am' or '10 am'
 
This is the end of the meteorological day, so if during Daylight Saving Time rolover is at "10 am", then on the day DST ends it will return to "9 am" ensuring every meteorological day is exactly 24 hours long. If the time is "Midnight" (or during DST it is "9 am"), then days will be 23 or 25 hours long just on day clocks change, 24 hours otherwise.
|-
|-
|<#HighWindGustRecordSet>
|<#update>
|1 if the all-time high wind gust extreme has been updated, 0 if not
|The date and time of the last web site update.
|-
|-
|<#HighWindSpeedRecordSet>
|<#LastDataReadT>
|1 if the all-time high wind speed extreme has been updated, 0 if not
|The date/time data was last read from the station.
|-
|-
|<#RainRecordSet>
|<#stationtype>
|1 if any rainfall based extreme has been updated, 0 if not
|The weather station [https://cumuluswiki.org/a/Cumulus.ini#Section:_Station model] description.
|-
|-
|<#HighRainRateRecordSet>
|<#latitude>
|1 if the all-time high rain rate extreme has been updated, 0 if not
|The station [http://en.wikipedia.org/wiki/Latitude latitude] (as you entered during setup).
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<br />
<#latitude> gives "N&nbsp;59& deg;&amp;nbsp;14&amp;#39;&amp;nbsp;33&amp;quot;" for N 59 14 33<br />
<#latitude dp=5> 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.
|-
| <#latitudeJsEnc>
|JavaScript encoded of previous web tag that is HTML encoded
|-
|<#longitude>
|The station [http://en.wikipedia.org/wiki/Longitude longitude]  (as you entered during setup). Supports an optional 'dp' and 'rc' parameters as per the latitude tag.
|-
| <#longitudeJsEnc>
|JavaScript encoded of previous web tag that is HTML encoded
|-
|-
|<#HighHourlyRainRecordSet>
|<#altitude>
|1 if the all-time high hourly rain extreme has been updated, 0 if not
|The station [http://en.wikipedia.org/wiki/Altitude altitude] value (web tag outputs web encoded format containing figure, '&amp;nbsp;' and units) in either feet or metres just as you entered during setup e.g. '123&amp;nbsp;m'
|-
|-
|<#HighDailyRainRecordSet>
| <#altitudenoenc>
|1 if the all-time high daily rain extreme has been updated, 0 if not
|JavaScript encoded of previous web tag that is HTML encoded
|-
|-
|<#HighMonthlyRainRecordSet>
|<#location>
|1 if the all-time high monthly rain  extreme has been updated, 0 if not
|The station location (as you entered during setup)
|-
|-
|<#LongestDryPeriodRecordSet>
| <#locationJsEnc>
|1 if the all-time longest dry period extreme has been updated, 0 if not
|JavaScript encoded of previous web tag that is plain text
|-
|-
|<#LongestWetPeriodRecordSet>
| <#locationenc>
|1 if the all-time longest wet period extreme has been updated, 0 if not
|HTML encoded version of previous web tag that is JavaScript encoded
|-
|-
|<#HumidityRecordSet>
|<#longlocation>
|1 if either the highest or lowest humidity extreme has been updated, 0 if not
|Longer description of the station location (as you entered during setup)
|-
|-
|<#HighHumidityRecordSet>
| <#longlocationJsEnc>
|1 if the all-time high humidity light extreme has been updated, 0 if not
|JavaScript encoded of previous web tag that is plain text
|-
|-
|<#LowHumidityRecordSet>
| <#longlocationenc>
|1 if the all-time low humidity extreme has been updated, 0 if not
|HTML encoded version of previous web tag that is JavaScript encoded
|-
|-
|<#PressureRecordSet>
|<#forum>
|1 if either the highest or lowest pressure extreme has been updated, 0 if not
|URL of the forum (as you entered during setup) encoded into a web page menu item by adding colons
|-
|-
|<#HighPressureRecordSet>
| <#forumurl>
|1 if the all-time high pressure extreme has been updated, 0 if not
|Same as previous, but just URL, without any additional colons
|-
|-
|<#LowPressureRecordSet>
|<#webcam>
|1 if the all-time low pressure extreme has been updated, 0 if not
|URL of the webcam (as you entered during setup) encoded into a web page menu item by adding colons. Default is blank. Can be used to link to any other web page that you host (Cumulus does not verify that it is a web cam, that is just a label, and the label can be changed on each standard web page individually)
|-
|-
|<#WindRecordSet>
| <#webcamurl>
|1 if any wind speed based extreme has been updated, 0 if not
|Same as previous, but just URL, without any additional colons
|-
|-
|<#HighWindrunRecordSet>
|<#graphperiod>
|1 if the all-time high wind run extreme has been updated, 0 if not
|The number of hours displayed by the graphs, as set using '''Configuration''' menu, ''Display'' settings screen 'Detailed Chart Period'
|-
|<#dailygraphperiod>
|The number of days displayed by the graphs, as set using '''Configuration''' menu, ''Display'' settings screen 'Daily Chart Period'
|-
|<#LatestNOAAMonthlyReport>
|Gives file name of latest auto-saved NOAA monthly report
|-
|<#LatestNOAAYearlyReport>
|Gives file name of latest auto-saved NOAA yearly report
|-
| <#Option_useApparent>
| Whether user prefers to see Apparent Temperature or Feels Like Temperature
|-
| <#Option_showSolar>
| Whether user wants to show Solar data or does not not have a solar sensor
|-
| <#Option_showUV>
| Whether user wants to show Ultra Violet data or does not not have a UV sensor
|}
|}


=Special tags=
=Special tags=


==Davis==
==Davis==

Navigation menu