1,635
edits
m (→General Tip: whoops - removal of text that no longer applied) |
mNo edit summary |
||
(38 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Terminology]] | [[Category:Terminology]] | ||
Please be aware some content originally on this page has been moved to other pages. Old posts on the support forum that used to link directly to the specific material, will instead bring you to this start of the page | Please be aware some content originally on this page has been moved to other pages. Old posts on the support forum that used to link directly to the specific material, will instead bring you to this start of the page. | ||
The new links to material that has been moved off this page can be found approximately where the material used to be within three sections on this page: [[#Input Modification Parameters and Output Modification Parameters]], [[#The tag name]], and [[#Recent History]]. | |||
[[File:Badge v1.png]][[Category:Cumulus 1]] This page was created for Cumulus 1. Steve/Beth Loft provided some example [[Cumulus template file|web template files]], but expected Cumulus users to develop their [[Customised templates|own Cumulus template files]] making use of the web tags, listed below, that the software provided. | |||
Early releases of MX also followed that [[Customised templates|web page template files you could customise]] approach, but that has now stopped. | |||
<div style="background: LemonChiffon;padding:5px; margin:2px;"> | <div style="background: LemonChiffon;padding:5px; margin:2px;"> | ||
[[File:Crystal Clear info.png|40px]] | [[File:Crystal Clear info.png|40px]] | ||
USING CURRENT RELEASE OF MX? | |||
* Go to <big>[[WebsitedataT.json]]</big> page, instead of this one | |||
* That page explains the ID names used on the [[New_Default_Web_Site_Information|default web site]] introduced from release 3.10.0 | |||
* That page documents each data pair in the file | |||
* That page gives the source web tag for each ID name on the web pages | |||
* That page explains what data is represented by the ID name, JSON attribute, web tag name | |||
Continue reading this Wiki Page if you are using your own (customised) web pages, using legacy web pages, ''or'' want a definitive list of all available web tags. | Continue reading this Wiki Page if you are using your own (customised) web pages, using legacy web pages, ''or'' want a definitive list of all available web tags. | ||
</div> | </div> | ||
=Essential Background Reading= | |||
If you have not used this Wiki page before, or are unsure about using "web tags", there are some concepts that you do need to understand in the sub-sections that follow. | |||
==What is a web tag? == | ==What is a web tag? == | ||
Weather values are always changing, so Cumulus needs a way for you to tell | Weather values are always changing, so Cumulus needs a way for you to tell Cumulus to enter the current value for a particular derivative, when it is [[Customised_templates#What_is_meant_by_.27Cumulus_processes_templates.27|processing templates]]. | ||
==General Format for Web Tags== | ==General Format for Web Tags== | ||
Line 31: | Line 38: | ||
The tables of tag names that appear later on this page will seldom give any information about which parameters are mandatory or optional. There are tables on the other page referenced above that help you to understand what parameters the various tag names accept, explain each of the parameters available, and give examples. | The tables of tag names that appear later on this page will seldom give any information about which parameters are mandatory or optional. There are tables on the other page referenced above that help you to understand what parameters the various tag names accept, explain each of the parameters available, and give examples. | ||
There is a basic guide to what these parameters can do, and another link to the new page at [[#Input Modification Parameters and Output Modification | There is a basic guide to what these parameters can do, and another link to the new page at [[#Input Modification Parameters and Output Modification Parameters]] later on this page. | ||
===The tag names=== | ===The tag names=== | ||
<div style="background: LemonChiffon;padding:5px; margin:2px;">All the "tag_names" that are available for legacy 1.9.4, and for MX up to release '''3.12.0'''</div> are in [[#Full List of Tag Names]] later on this page. | |||
<div style="background: LemonChiffon;padding:5px; margin:2px;"> | |||
As Cumulus has developed, more tag names have been introduced, the tables showing tag names available, attempt to give an indication of which release introduced them. The information that used to appear on this page for differences between MX and the legacy Cumulus has been moved to a new [[Webtag Applicability|Web tag Applicability page]]. | |||
For tag names available in the release you are using, see the next sub-section. | For tag names available in the release you are using, see the next sub-section. | ||
If you are using a Oregon Scientific weather station, then you should read [[#Web tags mentioning (outside) temperature]] in the optional reading section. | If you are using a Oregon Scientific weather station, then you should read [[#Web tags mentioning (outside) temperature]] in the optional reading section. | ||
====Inconsistency of tag names==== | |||
For both the legacy Cumulus and for MX, it is vital that you use tag names exactly as they are listed. That would be easy had Steve Loft created a naming standard and stuck to it. To be fair, when he first created tag names, Cumulus could only report current values and the summary for the day so far; Steve did not anticipate, back then, that later he would add extreme record monitoring. The legacy tag names for this month and this year were all introduced in a single release and they remain consistent apart from what MX added later! However, they are not consistent with the naming of the all-time extremes introduced much earlier. | |||
This great inconsistency in the naming, gives rise to a problem as it very easy to spell a tag_name incorrectly (and I apologise if any such mistakes creep into the tables) as you naturally expect there to be a standard pattern. Some tags are all lower-case, some are camel-case, and some start with a capital letter. Have a look yourself at just how much inconsistency is present in the names in the tables below. | |||
=====Inconsistency in use of "Y"===== | |||
The character "Y" has been selected to denote yesterday in tag names. The inconsistency is where it appears. In his oldest tag names (e.g. <#rfallY>, <#windrunY>, <#avgtempY>), Steve used this Y as a suffix. In newer tag names (e.g. <#Ybeaufort>, <#YSunshineHours>, <#Ychillhours>), Steve changed to using Y as a prefix. | |||
=====Consistency becomes inconsistency for this month and this year===== | |||
The legacy tag names for this year and this month were all introduced together by Steve in one release, with consistency in how they were named then, "Month" or "Year" was used as a prefix (this was after he had started using "Y" as a prefix for his new yesterday tag names) e.g. <#YearLongestDryPeriod>. | |||
The development of MX broke this consistency, as Mark adds "Year" as a suffix e.g. <#SunshineHoursYear>. | |||
=====Inconsistency in use of "T"===== | |||
I said above, that early versions of Cumulus only had tag names for current values and for today-so-far. Therefore it could be assumed that <#beaufort>, <#temp> and <#press> all represented current values while <#avgtemp> and <#rfall> represented today-so-far values just by looking at their names. | |||
The current value tag names could be used as the basic part of tag names with "TH" and "TL" added as suffixes to represent daily highs and daily lows, (e.g. <#tempTH>, <#tempTL> and <#pressTH>, <#pressTL>), which made a lot of sense. | |||
But that naming convention was broken when the extreme <#Tbeaufort> used "T" as a prefix, not suffix, and did not include a "H". Continuing looking at today-so-far tag names, we discover a prefix "T" is not just used for values, it is also used for time-stamps e.g. <#TtempTH>. | |||
The use of "T" as a prefix for time-stamps continues in the tag names for all-time extreme records. However, when you look at time-stamps for extremes in this-year, the time-stamp denoting "T" is added as a suffix e.g. <#YearTempHT>. | |||
====General Tip==== | ====General Tip==== | ||
''This sub-section applies to releases up to 3.11.4.'' (From 3.12.0, use the admin interface and Program settings → General options, to get to where you change this setting, instead of editing the file as described below). | |||
The tag names available in the release/version/build you are using, can be listed (in Cumulus 1 or Cumulus MX) by adding the following line to [[Cumulus.ini#Section:_Station|Cumulus.ini]] in the [station] section... | The tag names available in the release/version/build you are using, can be listed (in Cumulus 1 or Cumulus MX) by adding the following line to [[Cumulus.ini#Section:_Station|Cumulus.ini]] in the [station] section... | ||
Line 90: | Line 128: | ||
'''For other weather stations''', the main outdoor temperature sensor is used for what is reported for current value, daily extremes, and longer period extreme records. This temperature is also used for calculation of derived values such as Australian Apparent Temperature, Canadian Humidity Index, and USA Heat Index | '''For other weather stations''', the main outdoor temperature sensor is used for what is reported for current value, daily extremes, and longer period extreme records. This temperature is also used for calculation of derived values such as Australian Apparent Temperature, Canadian Humidity Index, and USA Heat Index. | ||
==Input Modification Parameters and Output Modification Parameters== | ==Input Modification Parameters and Output Modification Parameters== | ||
MX has introduced many more | In [[#Scary_statistics]] section of this page, it is explained how less than a thousand [[#Full List of Tag Names|tag names]] (the first part of the [[#General Format for Web Tags]]) become billions of web tags, simply by adding modifiers. | ||
The modifiers available used to be listed on this page (so if you select the history tab for this page, you will find references to their introduction and growth), but are now on a new [[Webtags/Parameters|web tag parameters]] page. Here are some of the advantages achieved by moving them to the new page: | |||
* This page is very long, so it is not easy to navigate this page, even without the parameters | |||
* There would be a lot of repetition if you attempted to say beside each tag name which modification parameters were available. | |||
* Having them on separate pages means you can have two tabs (or two separate browsers) open so you can see both the tag name and the modifier parameter by flicking between tabs, instead of lots of scrolling between different parts of same page. | |||
* The introduction of [[WebsitedataT.json]], which controls what data is available to tables in the web pages provided by MX, means that page, rather than this page is the entry point for MX, and it is easier for that page to reference a separate parameters page | |||
* MX has introduced many more input and output modification parameters, it is easier to maintain a separate page (and easier for reference if you just want to refresh your mind on new modification parameters). | |||
For just a taste, there you can discover: | For just a taste, there you can discover: | ||
* A score of input parameters | * A score of [[Webtags/Parameters#Input_modification_Parameters|input modification parameters]] | ||
* | ** For example, find which attribute is used with a value between 1 and 12, so the same tag name can give values for 12 different months) | ||
* If your locale normally (in real numbers) uses an integer part, then a comma, and then the decimal part, you should be aware that some computer scripts, and some external servers where you might want to send data, insist on a decimal point, instead of a decimal comma: | |||
** | ** If you have installed a recent MX release, then [[Webtags/Parameters#Output_Modification_Parameter_for_changing_any_decimal_comma_into_a_decimal_point|change decimal comma to decimal point]] with a simple "y" value to another attribute | ||
** the | ** If you have the legacy Cumulus 1 installed, stay on this page and look at [[#No_Commas]], as you have to use the restricted alternative set of tag names. | ||
* How to [[Webtags/Parameters#Two_Output_.28format_modifier.29_parameters_for_decimal_places|control number of decimal places]] in any real number output | |||
* All about the complex subject of modifying the way a '''duration''', a ''date'', or a '''clock time''' is output by looking at [[Webtags/Parameters#Multiple_Output_Format_Modifier_parameters_for_times_and_dates|Multiple_Output_Format_Modifier_parameters_for_times_and_dates]] | |||
== Why does MX talk about tokens? == | == Why does MX talk about tokens? == | ||
MX uses a '''token parser''' to read the web tags and replace them with the correct value, so if diagnostic output refers to tokens, it is saying the attempt to actually work out what content to return to replace the web tag with its tag name and parameters has encountered a problem. | MX uses a [[Cs_Code_Modules#TokenParser.cs|'''token parser''']] to read the web tags and replace them with the correct value, so if diagnostic output refers to tokens, it is saying the attempt to actually work out what content to return to replace the web tag with its tag name and parameters has encountered a problem. | ||
==Scary statistics== | ==Scary statistics== | ||
Line 153: | Line 199: | ||
You may have used GET as an attribute when defining the action of a HTML form. Equally you might in a script language access the query-string part of a Universal Resource Locator to get parameters for what the script is to supply to the web page. Even if you don't understand the meaning of those technical terms, you probably have seen when using a browser (in the box where a URL is entered) that sometimes the URL seen there has a query-string. You will have seen a question mark (?) followed by one or [separated by ampersand (&)] more '''name=value''' parameters. | You may have used GET as an attribute when defining the action of a HTML form. Equally you might in a script language access the query-string part of a Universal Resource Locator to get parameters for what the script is to supply to the web page. Even if you don't understand the meaning of those technical terms, you probably have seen when using a browser (in the box where a URL is entered) that sometimes the URL seen there has a query-string. You will have seen a question mark (?) followed by one or [separated by ampersand (&)] more '''name=value''' parameters. | ||
Full List of Tag Names | |||
The GET approach to using the Cumulus general api works in this way indicating the start of a query-string with a question mark and using ampersands to separate names. The difference is that a tag name (or list of tag names) is used instead of a name=value parameter (or list of name=value parameters). However, when the Cumulus api returns the values they will be in attribute=value format. Therefore if (like example below) you are coding in JavaScript, what is returned is a JavaScript Object and you extract the values by specifying the Object name and the Attribute name. If that technical terminology confuses you, look at the example. | The GET approach to using the Cumulus general api works in this way indicating the start of a query-string with a question mark and using ampersands to separate names. The difference is that a tag name (or list of tag names) is used instead of a name=value parameter (or list of name=value parameters). However, when the Cumulus api returns the values they will be in attribute=value format. Therefore if (like example below) you are coding in JavaScript, what is returned is a JavaScript Object and you extract the values by specifying the Object name and the Attribute name. If that technical terminology confuses you, look at the example. | ||
Line 228: | Line 274: | ||
<br> | <br> | ||
=<big> | =<big>Full List of Tag Names</big> = | ||
{{Template:WorkInProgressBanner}} | {{Template:WorkInProgressBanner}} | ||
Here follow tables | This list only contains the tag_names, don't forget tag_names are only part of the [[#General Format for Web Tags]], for example in a template file you precede the tag name with <, you may need input parameters, you may need output parameters, and you end the full web tag with >. | ||
it does not indicate what parameters they can take, nor does it include the brackets the tag name is surrounded by when you quote it in a template file for Cumulus to process. | |||
Here follow tables that group the tag names by the basic purpose of the tags listed. There has been confusion in the past of tags appearing in more than one group, can contributors remove any remaining duplication, so future maintenance is easier. | |||
There is a table of contents near the top of the page that you might find useful if you are interested in a particular tag group. | |||
==Current Conditions== | ==Current Conditions== | ||
We start with tags that relate to the latest values, as these are the ones that people most often choose to use. The current condition data is also available, for processes external to Cumulus, by using the inbuilt facility to generate [[Realtime.txt|a file]] with such data. | |||
Cumulus software makes current values available for a standard range of sensors where the same web tags apply across a range of weather station models. | Cumulus software makes current values available for a standard range of sensors where the same web tags apply across a range of weather station models. | ||
Cumulus 1 and MX offer current values from some extra temperature and relative humidity sensors (see [[Extra temperatures]]) | Both Cumulus 1 and MX offer current values from some [[#Extra Sensors|extra]] temperature and relative humidity sensors (see [[Extra temperatures]]) from particular weather station models. | ||
Recently, MX has been developed to support further extra sensors (see [[Extra Sensor Files]] page for full list of fields) and web tags have been added to support current values only. | Recently, MX has been developed to support further extra sensors (see [[Extra Sensor Files]] page for full list of fields) and web tags have been added to support equivalent current values only. | ||
==== Feels Like ==== | ==== Feels Like ==== | ||
Line 279: | Line 332: | ||
|<#intemp> | |<#intemp> | ||
|The inside temperature | |The inside temperature | ||
|- | |||
|<#TempChangeLastHour> | |||
|The change in outside temperature over the last hour (not available in early versions of Cumulus 1, when this was announced, a temperature change over 24 hours was also proposed, but never implemented) | |||
|- | |- | ||
|<#temptrend> | |<#temptrend> | ||
|The average rate of change in temperature over the last three hours. Trend = (temp_now - temp_3hrs_ago) / 3 | |The average rate of change in temperature over the last three hours. Trend = (temp_now - temp_3hrs_ago) / 3 (available in all releases, the calculation selected for this trend matches the standard-based calculation for <#presstrendval> despite the naming inconsistency) | ||
|- | |- | ||
|<#temptrendtext> | |<#temptrendtext> | ||
Line 287: | Line 343: | ||
|- | |- | ||
|<#temptrendenglish> | |<#temptrendenglish> | ||
|Temperature change over the last three hours - Rising/Falling/Steady (for use by [[Webtags_as_boolean_operators_in_HTML|HTML]], [[Editing_content_of_a_webpage_using_either_HTML_or_Script|javascript]] etc, values can't be changed) | |Temperature change over the last three hours - Rising/Falling/Steady (for use by [[Webtags_as_boolean_operators_in_HTML|HTML]], [[Editing_content_of_a_webpage_using_either_HTML_or_Script|javascript]] etc, values can't be changed). From version 1.8.8 1st December 2009 | ||
|- | |- | ||
|<#heatindex> | |||
|<#heatindex> | |||
|Current [[heat index]]. The referenced page in weather terminology section of this Wiki explains it. | |Current [[heat index]]. The referenced page in weather terminology section of this Wiki explains it. | ||
|- | |- | ||
Line 305: | Line 358: | ||
|- | |- | ||
|<#feelslike> | |<#feelslike> | ||
| | |[[File:Badge v1.png]] Not available in Cumulus 1. | ||
[[File:Badge vMx.png]]Not available in all MX versions. Please see [[#Feels_Like|sub-section before this table]] regarding availability by MX versions if you are using a MX version earlier than 3.6.10. | [[File:Badge vMx.png]]Not available in all MX versions. Please see [[#Feels_Like|sub-section before this table]] regarding availability by MX versions if you are using a MX version earlier than 3.6.10. | ||
Line 378: | Line 431: | ||
|- | |- | ||
|<#presstrendval> | |<#presstrendval> | ||
|The average rate of pressure change over the last three hours. | |The average rate of pressure change over the last three hours. Trend = (pressure_now - pressure_3hrs_ago) / 3 (Fixed from version 1.7.7 5th March 2008) | ||
|- | |- | ||
|<#presstrend> | |<#presstrend> | ||
Line 384: | Line 437: | ||
|- | |- | ||
|<#presstrendenglish> | |<#presstrendenglish> | ||
| a singe word description for the pressure trend - Rising/Falling/Steady (for use by [[Webtags_as_boolean_operators_in_HTML|HTML]], [[Editing_content_of_a_webpage_using_either_HTML_or_Script|javascript]] etc, values can't be changed) | | a singe word description for the pressure trend - Rising/Falling/Steady (for use by [[Webtags_as_boolean_operators_in_HTML|HTML]], [[Editing_content_of_a_webpage_using_either_HTML_or_Script|javascript]] etc, values can't be changed). From version 1.8.8 1st December 2009 | ||
|- | |- | ||
| <#PressChangeLast3Hours> | | <#PressChangeLast3Hours> | ||
Line 423: | Line 476: | ||
|- | |- | ||
|<#wspddata> | |<#wspddata> | ||
|Comma separated list of recent individual (non-averaged) wind speed (correspond to 'latest' on the Cumulus main screen) readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use nextwindindex. Reading interval x varies by station type. | |Comma separated list of recent individual (non-averaged) wind speed (correspond to 'latest' on the Cumulus main screen) readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use '''nextwindindex''' tag. Reading interval x varies by station type. | ||
|- | |- | ||
|<#nextwindindex> | |<#nextwindindex> | ||
Line 711: | Line 764: | ||
Ecowitt stations are sold under other names depending on nation, e.g. Ambient in USA, Froggit in central Europe, so Ecowitt is used as a generic name in same way as Fine Offset is used as a generic name for stations sold under a variety of branding, in this Wiki. | Ecowitt stations are sold under other names depending on nation, e.g. Ambient in USA, Froggit in central Europe, so Ecowitt is used as a generic name in same way as Fine Offset is used as a generic name for stations sold under a variety of branding, in this Wiki. | ||
[[File:Badge v1.png]]Not available in Cumulus 1. | |||
=====Extra Sensors: Ecowitt WH45 CO₂ sensor===== | =====Extra Sensors: Ecowitt WH45 CO₂ sensor===== | ||
[[File:Badge vMx.png]] Unless otherwise indicated these web tags become available from release 3.9.5. | [[File:Badge vMx.png]] Unless otherwise indicated these web tags become available from release 3.9.5. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 725: | Line 774: | ||
!style="width:150px" |Web tag_name | !style="width:150px" |Web tag_name | ||
!style="width:600px" |Function | !style="width:600px" |Function | ||
|- | |||
| <#CO2> | |||
| The actual CO<small>2</small>concentration in ppm | |||
|- | |- | ||
| <#CO2-pm2p5> | | <#CO2-pm2p5> | ||
| Air Quality expressed in terms of particulate matter of 2.5 | | Air Quality expressed in terms of particulate matter of 2.5 μm/m<small>3</small> or less | ||
|- | |- | ||
| <#CO2-pm2p5-24h> | | <#CO2-pm2p5-24h> | ||
| Air Quality expressed in terms of particulate matter of 2.5 μm, or less, | | Air Quality expressed in terms of particulate matter of 2.5 μm/m<small>3</small>, or less, 24 hours moving average | ||
|- | |- | ||
| <#CO2-pm10> | | <#CO2-pm10> | ||
| Air Quality expressed in terms of particulate matter of 10 μm, or less | | Air Quality expressed in terms of particulate matter of 10 μm/m<small>3</small>, or less (yes, this includes the 2.5 figure) | ||
|- | |- | ||
| <#CO2-pm10-24h> | | <#CO2-pm10-24h> | ||
| Air Quality expressed in terms of particulate matter of 10 μm, or less, | | Air Quality expressed in terms of particulate matter of 10 μm/m<small>3</small>, or less, 24 hours moving average | ||
|- | |- | ||
| <#CO2-temp> | | <#CO2-temp> | ||
| Temperature as reported by Air Quality monitor | | Temperature as reported by Air Quality monitor. | ||
Note that this temperature has nothing to do with the temperature as reported by the main weather station. It reflects the temperature of the sensor and would be used in combination with the sensors measured humidity (see next) for correction of the measured PM (particulate matter) value. Determination of how to correct the PM value is highly dependent on the conditions and placement of the sensor. See the specification sheet for the sensor or create some multivariate regression line based on calibration measurements. This is also valid for PM sensors like the AirLink. The normal amateur usage of PM sensors is that the uncorrected values are published. | |||
|- | |- | ||
| <#CO2-hum> | | <#CO2-hum> | ||
Line 757: | Line 807: | ||
=====Extra Sensors: Ecowitt Air quality, leak sensors, lighting detector, and extra temperature sensors===== | =====Extra Sensors: Ecowitt Air quality, leak sensors, lighting detector, and extra temperature sensors===== | ||
[[File:Badge v1.png]] Not available in Cumulus 1. | |||
[[File:Badge vMx.png]] Please see release announcements for when individual web tags became available | [[File:Badge vMx.png]] Please see release announcements for when individual web tags became available | ||
Line 778: | Line 829: | ||
|- | |- | ||
|<#AirQuality1> | |<#AirQuality1> | ||
| Air quality | | Air quality in μm/m<small>3</small> or less | ||
|- | |||
|<#AirQuality2> | |||
| Air quality in μm/m<small>3</small> or less | |||
|- | |- | ||
|colspan="2"|... and so on up to <#AirQuality4> | |colspan="2"|... and so on up to <#AirQuality4> | ||
|- | |||
|<#AirQualityAvg1> | |||
| 24 hr running average Air quality in μm/m<small>3</small> or less | |||
|- | |||
|<#AirQualityAvg2> | |||
| 24 hr running average Air quality in μm/m<small>3</small> or less | |||
|- | |||
|colspan="2"|... and so on up to <#AirQualityAvg4> | |||
|- | |- | ||
|<#LeakSensor1> | |<#LeakSensor1> | ||
|Leak sensor - 0 or 1 | |Leak sensor 1 - returns false/true as 0 or 1 | ||
|- | |||
|<#LeakSensor2> | |||
|Leak sensor 2 - returns false/true as 0 or 1 | |||
|- | |- | ||
|colspan="2"|... and so on up to <#LeakSensor4> | |colspan="2"|... and so on up to <#LeakSensor4> | ||
Line 804: | Line 869: | ||
==Recent History== | ==Recent History== | ||
Please refer to the [[Recent history]] page for full information about using the tags in the following two tables, as material once on this page has been moved there. | |||
===Using input/output modification parameters with recent history tag names=== | |||
'''All tag names listed below, require the mandatory input modification parameters specified in this table.''' | |||
The optional output modification parameters available are as specified in this table, depending on tag name: | |||
{| class="wikitable" border="1" | |||
|- | |||
!style="width:150px" | Tag names | |||
!style="width:200px" | Mandatory Input Modification Parameters | |||
!style="width:200px" | Optional Output Modification Parameters | |||
|- | |||
| <#RecentTS> (see [[#Table of Recent History tag names available]] | |||
| Mandatory parameters as table at [[Webtags/Parameters#Input_modification_Parameters]] | |||
| Optional parameters to modify the time format described in tables starting at [[Webtags/Parameters#Multiple_Output_Format_Modifier_parameters_for_times_and_dates]] | |||
|- | |||
| All other tag names in [[#Available in 1.9.3, 1.9.4, and all MX releases]] and [[#Available in MX only]] | |||
| Mandatory parameters as table at [[Webtags/Parameters#Input_modification_Parameters]] | |||
| Whether you can modify the way these values are output depends on release you are using: | |||
* From release 3.10.5: Please see tables at [[Webtags/Parameters#Output_Modification_Parameter_for_changing_any_decimal_comma_into_a_decimal_point]] and [[Webtags/Parameters#Controlling_the_number_of_decimal_places]] | |||
* For legacy Cumulus, and earlier MX releases, no output format modification parameters are available, instead see [[#No_Commas]] section on this page. | |||
|} | |||
=== Table of Recent History tag names available === | |||
=== Table of Recent History | |||
One tag name is available since 1.9.3 to report the time associated with values you request. | |||
Although as [[Recent history]] page explains, the history is intended to cover every minute in last 7 days, some entries may be at less frequent intervals, and when clocks change some entries will be missing altogether. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 838: | Line 909: | ||
|Gives the timestamp of the data that will be returned for any other recent history tag that uses same '''d, h, and m''' parameters | |Gives the timestamp of the data that will be returned for any other recent history tag that uses same '''d, h, and m''' parameters | ||
|<#RecentTS h=3 m=1 format="HH:nn"> for cumulus 1; <#RecentTS h=3 m=1 format="HH:mm"> for cumulus MX | |<#RecentTS h=3 m=1 format="HH:nn"> for cumulus 1; <#RecentTS h=3 m=1 format="HH:mm"> for cumulus MX | ||
|} | |||
====Available in 1.9.3, 1.9.4, and all MX releases==== | |||
{| class="wikitable" border="1" | |||
|- | |||
!style="width:150px" | Tag_name | |||
!style="width:600px" | Function | |||
!style="width:600px" | Input Modification Parameters example | |||
|- | |- | ||
|colspan="3" style="background:lightgray;"|Temperature & Humidity tags | |colspan="3" style="background:lightgray;"|Temperature & Humidity tags | ||
Line 846: | Line 926: | ||
|- | |- | ||
|<#RecentWindChill> | |<#RecentWindChill> | ||
|Wind Chill | |Wind Chill | ||
| <#RecentWindChill d=48 m=1> reports the wind chill temperature 2 days ago | | <#RecentWindChill d=48 m=1> reports the wind chill temperature 2 days ago | ||
|- | |- | ||
|<#RecentDewPoint> | |<#RecentDewPoint> | ||
Line 877: | Line 941: | ||
| d=n (where n runs 0 to 6) days ago; h=n (where n is any number of hours ago); m=n (where n is any number of minutes ago) | | d=n (where n runs 0 to 6) days ago; h=n (where n is any number of hours ago); m=n (where n is any number of minutes ago) | ||
|- | |- | ||
|colspan="3" style="background:lightgray;"|Wind | |colspan="3" style="background:lightgray;"|Wind <br>(Note: Wind 'Speed', 'Gust' and 'Latest' have the usual Cumulus meanings see [[Wind measurement]]) | ||
|- | |- | ||
|<#RecentWindSpeed> | |<#RecentWindSpeed> | ||
Line 890: | Line 954: | ||
|- | |- | ||
|<#RecentWindLatest> | |<#RecentWindLatest> | ||
|Wind Latest. | |Wind Latest. | ||
| d=n (where n runs 0 to 6) days ago; h=n (where n is any number of hours ago); m=n (where n is any number of minutes ago) | | d=n (where n runs 0 to 6) days ago; h=n (where n is any number of hours ago); m=n (where n is any number of minutes ago) | ||
|- | |- | ||
Line 924: | Line 988: | ||
|} | |} | ||
=== | ====Available in MX only==== | ||
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) | |||
{| class="wikitable" border="1" | |||
|- | |||
!style="width:150px" | tag_name | |||
!style="width:150px" | Introduced | |||
!style="width:600px" | Function | |||
!style="width:600px" | Input Modification Parameters example | |||
|- | |||
|colspan="4" style="background:lightgray;"|Indoor Temperature & Humidity tags | |||
|- | |||
|colspan="4" style="background:lightgray;"|Outdoor Temperature & Humidity tags | |||
|- | |||
|<#RecentWindChill> | |||
| Legacy Cumulus version 1.8.5 | |||
|Wind Chill (if temperature is below 10°C or 50 °F, then the new Feels Like now available in MX (next item) will report this same value). | |||
| <#RecentWindChill d=48 m=1> reports the wind chill temperature 2 days ago | |||
|- | |||
|<#RecentFeelsLike> | |||
| Available from version 3.6.11 (build 3087) onwards. | |||
| Feels Like Temperature | |||
| <#RecentFeelsLike h=12 m=1> reports the feel like temperature 12 hours ago | |||
|- | |||
|<#RecentHumidex> | |||
| Available from version 3.7.0 (build 3089) onwards. | |||
| Canadian Humidity Index (humidex) Dimensionless - no units | |||
| <#RecentHumidex h=3> reports humidex 3 hours ago | |||
|- | |||
|colspan="4" style="background:lightgray;"|Air Quality tags | |||
|} | |||
== System == | |||
Special tags returning information about the Windows device hosting Cumulus 1. | |||
If you are | [[File:Badge vMx.png]]''If you are running MX, then most tags do not work.'' | ||
{| class="wikitable" border="1" | |||
|- | |||
!style="width:150px" |Web tag_name | |||
{| class="wikitable" border="1" | |||
|- | |||
!style="width:150px" |Web tag_name | |||
!style="width:150px" |Applicability | !style="width:150px" |Applicability | ||
!style="width:600px" |Function | !style="width:600px" |Function | ||
Line 997: | Line 1,043: | ||
|- | |- | ||
|<#SystemUpTime> | |<#SystemUpTime> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|How long the system has been up, e.g. "8 hours 21 minutes" | |How long the system has been up, e.g. "8 hours 21 minutes" | ||
|- | |- | ||
Line 1,005: | Line 1,053: | ||
|- | |- | ||
|<#CpuName> | |<#CpuName> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|CPU type, e.g. "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz" | |CPU type, e.g. "Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz" | ||
|- | |- | ||
|<#CpuCount> | |<#CpuCount> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Number of processors, e.g. "4" | |Number of processors, e.g. "4" | ||
|- | |- | ||
|<#MemoryStatus> | |<#MemoryStatus> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Free and total system RAM, e.g. "4619/8191 MB (free/total)" | |Free and total system RAM, e.g. "4619/8191 MB (free/total)" | ||
|- | |- | ||
|<#DisplayMode> | |<#DisplayMode> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Screen display mode, e.g. "1680x1050, 32 bit" | |Screen display mode, e.g. "1680x1050, 32 bit" | ||
|- | |- | ||
|<#AllocatedMemory> | |<#AllocatedMemory> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Amount of memory allocated to Cumulus, e.g. "18.76 MB" | |Amount of memory allocated to Cumulus, e.g. "18.76 MB" | ||
|- | |- | ||
|<#DiskSize> | |<#DiskSize> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Size of disk on which Cumulus is running, e.g. "931.51 GB" | |Size of disk on which Cumulus is running, e.g. "931.51 GB" | ||
|- | |- | ||
|<#DiskFree> | |<#DiskFree> | ||
| | | (not available on MX) | ||
[[File:Badge v1.png]] only in legacy Cumulus | |||
|Free space on disk on which Cumulus is running, e.g. "515.36 GB" | |Free space on disk on which Cumulus is running, e.g. "515.36 GB" | ||
|} | |} | ||
Line 1,244: | Line 1,306: | ||
**Between midnight and 9am/10am the <#metdate> will return the date associated with previous calendar day, but will still return current time | **Between midnight and 9am/10am the <#metdate> will return the date associated with previous calendar day, but will still return current time | ||
Legacy website: Can be used with relevant format parameters to [[Customised templates|customise]] '''todayT.htm''' template page to display current meteorological day, to customise '''thismonthT.htm''' template page to display meteorological month, and to customise '''thisyearT.htm''' template page to display correct meteorological year. This will be particularly useful on first and last day of month/year when rollover happens at 9 (or 10) a.m. and the month (and maybe year) is different before and after rollover. | |||
[[File:Badge vMx.png]] Earlier MX releases provide a similar web template set, so these can be customised in same way as for legacy Cumulus above (but note capital "M" must be used for any month formatting). From release 3.10.1 the supplied web pages are web server based, there are no web templates to customise, and the supplied '''.json files''' do not include any meteorological date functionality. | [[File:Badge vMx.png]] Earlier MX releases provide a similar web template set, so these can be customised in same way as for legacy Cumulus above (but note capital "M" must be used for any month formatting). From release 3.10.1 the supplied web pages are web server based, there are no web templates to customise, and the supplied '''.json files''' do not include any meteorological date functionality. | ||
Line 1,313: | Line 1,375: | ||
|- | |- | ||
|<#timeJavaScript> | |<#timeJavaScript> | ||
| | | [[File:Badge vMx.png]]Available from version 3.5.2, so not available in legacy software | ||
[[File:Badge vMx.png]]Available from version 3.5.2 | |||
The JavaScript '''Date''' object contains the number of miliseconds 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 <tt>Math.floor(new Date().getTime()/1000.0)</tt> 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. | The JavaScript '''Date''' object contains the number of miliseconds 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 <tt>Math.floor(new Date().getTime()/1000.0)</tt> 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. | ||
Line 1,324: | Line 1,384: | ||
|- | |- | ||
|<#timeUnix> | |<#timeUnix> | ||
| | | [[File:Badge vMx.png]]Available from version 3.7.0, so not available in legacy software | ||
[[File:Badge vMx.png]]Available from version 3.7.0 | |||
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. This is equivalent in PHP 5 and PHP 7 to '''time();''' (in PHP 8, a parameter is mandatory for time function, so the call changes). | 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. This is equivalent in PHP 5 and PHP 7 to '''time();''' (in PHP 8, a parameter is mandatory for time function, so the call changes). | ||
Line 1,380: | Line 1,438: | ||
If there is no entry in Weather Diary for the day explained above, reports zero. | If there is no entry in Weather Diary for the day explained above, reports zero. | ||
[[File:Badge vMx.png]] Input is to 2 decimal places. Available from version 3.1.1 - build 3054 when weather diary editor was added to MX. 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. | |||
[[File:Badge | [[File:Badge v1.png|Fil]] Input and output is always as integer. Available from very early builds, weather diary input amended from version 1.8.6 14th April 2009 to allow units to be specified on diary edit screen. If you choose to enter as whole millimetres, you can use JavaScript (or another script language) on your web page to divide the web tag by 10 and get centimetres to 1 decimal place on output. | ||
|- | |- | ||
|<#snowlying> | |<#snowlying> | ||
| | | [[File:Badge vMx.png]] Available from version 3.1.1 - build 3054. 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. | ||
[[File:Badge | [[File:Badge v1.png]] Although this tag is not available in Cumulus 1, your web page can use a script to check if <#snowdepth> is non zero, as that means snow is lying | ||
|- | |- | ||
|<#snowfalling> | |<#snowfalling> | ||
| | | [[File:Badge vMx.png]] Available from version 3.1.1 - build 3054. 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. | ||
[[File:Badge | [[File:Badge v1.png]] Not available in Cumulus 1. There is no web page workaround, unless you write a script that reads [[Weather Diary]] and makes relevant information available on your web server. | ||
|} | |} | ||
===Today.ini=== | ===Today.ini=== | ||
As explained earlier, these | As explained earlier, these tag names relate to latest [[Meteorological day]] and they are populated from information held in [[today.ini]], as the sub-section title suggests; except for Sunshine Hours which relate to latest Calendar day and can be taken from either [[yesterday.ini]] or "today.ini" depending on (respectively) whether before or after rollover time if that is not midnight. | ||
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". Please note none of the time tags can be modified by output parameters to give a date, but they can be changed from the default time format that is 'H:mm' (24 hour clock notation without leading zero for hour) for Cumulus 1 and MX. | |||
Also as explained earlier, 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. | |||
In the legacy '''todayT.htm''' template, in the legacy "/web" folder, use was made of a selection of the tag names listed here. | |||
If you are using MX, the today and yesterday page in the [[MX_Administrative_Interface]] shows similar information by using the [[Cumulus_MX_Local_API#Today.2FYesterday_Data|local application programming interface]]. | |||
If you are using | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 1,603: | Line 1,659: | ||
From '''version 3.5.4''' build 3075, | From '''version 3.5.4''' build 3075, most web tags (one notable exception is indoor temperature <#intemp> where rc parameter not available until version 3.6.8 build 3084), that produce decimal number output now support the "'''rc=y'''" option. e.g. <tt><#tempYH rc=y></tt> will report yesterday's highest temperature using a full stop to separate decimal part where the locale would normally use a comma. | ||
==Yesterday== | ==Yesterday== | ||
Line 1,762: | Line 1,816: | ||
|n/a | |n/a | ||
|- | |- | ||
| <#windAvgY | | <#windAvgY> | ||
| [[File:Badge vMx.png]] (Available from release 3.12.0 onwards) | | [[File:Badge vMx.png]] (Available from release 3.12.0 onwards) | ||
Line 1,778: | Line 1,832: | ||
|n/a | |n/a | ||
|- | |- | ||
|<# | |<#YSunshineHours> | ||
|Yesterday's hours of sunshine so far. Added in Cumulus 2, then to 1.9.1 build 957, also in MX. From version 3.7.0 takes a parameter "dp=n" so the number of decimal places required can be specified | |Yesterday's hours of sunshine so far. Added in Cumulus 2, then to 1.9.1 build 957, also in MX. From version 3.7.0 takes a parameter "dp=n" so the number of decimal places required can be specified | ||
|n/a | |n/a | ||
Line 1,791: | Line 1,845: | ||
|} | |} | ||
== | ==Yearly== | ||
This table shows most of the web tags used on the "thisyearT.htm" web template. | |||
The web tags in the date column output dates in the format "dd MMMM" (for once this is same for Cumulus 1 and Cumulus MX). Should you require a different output format, this can be changed using the [[#Time.2FDate_.27format.27_Parameter|format parameters]] described above. 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 using output parameters. Do make sure that you get the web tag names right and the output form at parameters right. | |||
As another example of inconsistency in how web tags added in different versions are coded, there are two web tags (highest minimum/lowest maximum temperatures) where a standard web tag is not provided by Cumulus (1 or MX) for the associated time-stamp. Consequently, for these 2 (and their corresponding tags in the this month group), there are mandatory output parameters required as shown in the table. Obviously Cumulus 1 lets you use "NN", "nn", "MM", or "mm" for the minutes, but minutes can only be represented in one way in Cumulus MX. | |||
Remember that the Year-to-date runs from roll-over time on 1 January for all web tags listed here. | |||
The web tags | The list below does NOT include any web tags that represent seasonal derivatives, i.e. where you define the month from which they start counting. (Cumulative seasonal Chill Hours <#chillhours> and Total seasonal rainfall <#ryear> can both be found in [[Webtags#Current_Conditions|Current Conditions]]). Note, that does not imply both are included in '''indexT.htm'''. | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 1,805: | Line 1,862: | ||
!style="width:150px"|Web tag_name | !style="width:150px"|Web tag_name | ||
!style="width:300px"|Function | !style="width:300px"|Function | ||
!style="width: | !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> | ||
|This | |This year's highest temperature | ||
|<# | |<#YearTempHT> | ||
|<# | |<#YearTempHD> | ||
|- | |- | ||
|<# | |<#YearTempL> | ||
|This | |This year's lowest temperature | ||
|<# | |<#YearTempLT> | ||
|<# | |<#YearTempLD> | ||
|- | |- | ||
|<# | |<#YearHighDailyTempRange> | ||
|This | |This year's highest Daily Temp Range | ||
|n/a | |n/a | ||
|<# | |<#YearHighDailyTempRangeD> | ||
|- | |- | ||
|<# | |<#YearLowDailyTempRange> | ||
| | |This year's lowest Daily Temp Range | ||
|n/a | |n/a | ||
|<# | |<#YearLowDailyTempRangeD> | ||
|- | |- | ||
|<# | |<#YearHeatIndexH> | ||
|This | |This year's highest USA heat index | ||
|<# | |<#YearHeatIndexHT> | ||
|<# | |<#YearHeatIndexHD> | ||
|- | |- | ||
|<# | |<#YearWChillL> | ||
|This | |This year's greatest wind chill (i.e. lowest temperature) | ||
|<# | |<#YearWChillLT> | ||
|<# | |<#YearWChillLD> | ||
|- | |- | ||
|<# | |<#YearAppTempH> | ||
|This | |This year's highest apparent temperature | ||
|<# | |<#YearAppTempHT> | ||
|<# | |<#YearAppTempHD> | ||
|- | |- | ||
|<# | |<#YearAppTempL> | ||
|This | |This year's lowest apparent temperature | ||
|<# | |<#YearAppTempLT> | ||
|<# | |<#YearAppTempLD> | ||
|- | |- | ||
|<# | |<#YearFeelsLikeH> | ||
|This | |[[File:Badge vMx.png]]This year's highest feels like temperature (available from 3.6.0) (NOT AVAILABLE IN CUMULUS 1) | ||
|<# | |<#YearFeelsLikeHT> | ||
|<# | |<#YearFeelsLikeHD> | ||
|- | |- | ||
|<# | |<#YearFeelsLikeL> | ||
| | |[[File:Badge vMx.png]]This year's lowest feels like temperature (available from 3.6.0) (NOT AVAILABLE IN CUMULUS 1) | ||
|<# | |<#YearFeelsLikeLT> | ||
|<# | |<#YearFeelsLikeLD> | ||
|- | |- | ||
|<# | |<#YearHumidexH> | ||
|[[File:Badge vMx.png]] (Available from version 3.7.0) (NOT AVAILABLE IN CUMULUS 1) | |[[File:Badge vMx.png]] (Available from version 3.7.0) (NOT AVAILABLE IN CUMULUS 1) | ||
This | This year's highest Canadian Humidity Index | ||
|<# | |<#YearHumidexHT> | ||
|<# | |<#YearHumidexHD> | ||
|- | |- | ||
|<# | |<#YearDewPointH> | ||
|This | |This year's highest dew point | ||
|<# | |<#YearDewPointHT> | ||
|<# | |<#YearDewPointHD> | ||
|- | |- | ||
|<# | |<#YearDewPointL> | ||
|This | |This year's lowest dew point | ||
|<# | |<#YearDewPointLT> | ||
|<# | |<#YearDewPointLD> | ||
|- | |- | ||
|<# | |<#YearMinTempH> | ||
|This | |This year's highest daily minimum temperature | ||
|<# | |Flavour specific mandatory output parameters: | ||
|<# | * <#YearMinTempHD format=HH:nn> ''for Cumulus 1'', | ||
* <#YearMinTempHD format=HH:mm> ''for Cumulus MX'' | |||
|<#YearMinTempHD> | |||
|- | |||
|<#YearMaxTempL> | |||
|This year's lowest daily maximum temperature | |||
|Flavour specific mandatory output parameters: | |||
* <#YearMaxTempHD format=HH:nn> ''for Cumulus 1'', | |||
* <#YearMaxTempHD format=HH:mm> ''for Cumulus MX'' | |||
|<#YearMaxTempLD> | |||
|- | |||
|<#YearHumH> | |||
|This year's high humidity | |||
|<#YearHumHT> | |||
|<#YearHumHD> | |||
|- | |- | ||
|<# | |<#YearHumL> | ||
|This | |This year's low humidity | ||
|<# | |<#YearHumLT> | ||
|<# | |<#YearHumLD> | ||
|- | |- | ||
|colspan="4" style="background:lightgray;"|Pressure | |colspan="4" style="background:lightgray;"|Pressure | ||
|- | |- | ||
|<# | |<#YearPressH> | ||
|This | |This year's high pressure | ||
|<# | |<#YearPressHT> | ||
|<# | |<#YearPressHD> | ||
|- | |- | ||
|<# | |<#YearPressL> | ||
|This | |This year's low pressure | ||
|<# | |<#YearPressLT> | ||
|<# | |<#YearPressLD> | ||
|- | |- | ||
|colspan="4" style="background:lightgray;"|Wind | |colspan="4" style="background:lightgray;"|Wind | ||
|- | |- | ||
|<# | |<#YearGustH> | ||
|This | |This year's high wind gust | ||
|<# | |<#YearGustHT> | ||
|<# | |<#YearGustHD> | ||
|- | |- | ||
|<# | |<#YearWindH> | ||
|This | |This year's high wind speed | ||
|<# | |<#YearWindHT> | ||
|<# | |<#YearWindHD> | ||
|- | |- | ||
|<# | |<#YearWindRunH> | ||
|This | | This year's highest Daily Wind Run | ||
|n/a | |n/a | ||
|<# | |<#YearWindRunHD> | ||
|- | |- | ||
|colspan="4" style="background:lightgray;"|Rainfall | |colspan="4" style="background:lightgray;"|Rainfall | ||
|- | |- | ||
|<# | |<#YearRainRateH> | ||
|This | |This year's highest rainfall rate | ||
|<# | |<#YearRainRateHT> | ||
|<# | |<#YearRainRateHD> | ||
|- | |- | ||
|<# | |<#YearHourlyRainH> | ||
|This | |This year's highest hourly rain | ||
|<# | |<#YearHourlyRainHT> | ||
|<# | |<#YearHourlyRainHD> | ||
|- | |- | ||
|<# | |<#YearDailyRainH> | ||
|This | |This year's high daily rain | ||
|n/a | |n/a | ||
|<# | |<#YearDailyRainHD> | ||
|- | |- | ||
|<# | |<#YearMonthlyRainH> | ||
| | |This year's high monthly rain | ||
|n/a | |n/a | ||
|<# | |<#YearMonthlyRainHD> | ||
|- | |- | ||
|<# | |<#YearLongestDryPeriod> | ||
|Longest period | |Longest period without rain ending this year (days) | ||
|n/a | |n/a | ||
|<# | |<#YearLongestDryPeriodD> | ||
|- | |||
|<#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 | ||
Line 1,959: | Line 2,024: | ||
[[File:Badge vMx.png]] (Available from release 3.12.0 onwards) | [[File:Badge vMx.png]] (Available from release 3.12.0 onwards) | ||
|- | |- | ||
| <# | | <#SunshineHoursYear> | ||
| the total sunshine hours in | | the total sunshine hours in year-to-date, or with [[Webtags/Parameters#Input_modification_Parameters|input modification parameters using either '''y''' or '''r''']] for a past year | ||
| n/a | | n/a | ||
| n/a | | n/a | ||
|} | |} | ||
== | ==All Time== | ||
This table | This table lists the web tags that appear in the '''recordsT.htm''' example template that is included in each release since version 1.5.1 10th January 2006. Additional tags correctly populated from 3.6.10 (build 3086) or 3.7.0 (build 3089) are marked with a "MX" icon as they are not available in Cumulus 1. Please note the 3.6.10 release was available from 24 June 2020, if the date shown for those MX only tags is before when you installed that (or a later release), the output may show incorrect values. | ||
The web tags in the date column | The output from the web tags shown in the date/time column have the default format that is seen on "records.htm" in the standard web pages: | ||
*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]] features described above, but this can involve complicated use of single and double quotes and there are differences between Cumulus 1 and Cumulus MX. Please see examples section above for advice. | |||
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" | {| class="wikitable" border="1" | ||
|- | |- | ||
!style="width:150px"|Web tag_name | !style="width:150px" | Web tag_name | ||
!style="width: | !style="width:400px" | Function | ||
!style="width:150px" | Date/Time | |||
!style="width:150px"|Date | |||
|- | |- | ||
|colspan=" | |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> | |||
|<# | |||
|- | |- | ||
|<# | |<#LowDailyTempRange> | ||
| | |All time low daily temperature range | ||
|<# | |<#TLowDailyTempRange> | ||
|- | |- | ||
|<# | |<#HighDailyTempRange> | ||
| | |All time high daily temperature range | ||
|<# | |<#THighDailyTempRange> | ||
|- | |- | ||
|<# | |<#apptempH> | ||
| | |All time high apparent temperature | ||
|<# | |<#TapptempH> | ||
|- | |- | ||
|<# | |<#apptempL> | ||
| | |All time low apparent temperature | ||
|<# | |<#TapptempL> | ||
|- | |- | ||
|<# | |<#feelslikeH> | ||
|[[File:Badge vMx.png]] | |[[File:Badge vMx.png]]All time high feels like temperature (available from 3.6.0) | ||
|<#TfeelslikeH> | |||
|<# | |||
|- | |- | ||
|<# | |<#feelslikeL> | ||
|[[File:Badge vMx.png]] | |[[File:Badge vMx.png]]All time low feels like temperature (available from 3.6.0) | ||
|<#TfeelslikeL> | |||
|<# | |||
|- | |- | ||
|<# | |<#humidexH> | ||
|[[File:Badge vMx.png]] ( | |[[File:Badge vMx.png]]All time high Canadian Humidity Index (available from 3.7.0) | ||
|<#ThumidexH> | |||
|<# | |||
|- | |- | ||
|<# | |<#heatindexH> | ||
| | |All time high USA 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, but highest wind speed) | ||
|<# | |<#TwchillH> | ||
|- | |- | ||
|colspan=" | |colspan="3" style="background:lightgray;"|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> | ||
|- | |- | ||
|<# | |<#LongestDryPeriod> | ||
| | |All time longest dry period (days) | ||
|<# | |<#TLongestDryPeriod> | ||
|- | |- | ||
|<# | |<#LongestWetPeriod> | ||
|All time longest wet period (days) | |||
| | |<#TLongestWetPeriod> | ||
|<# | |||
|- | |- | ||
|colspan=" | |colspan="3" style="background:lightgray;"|Pressure | ||
|- | |- | ||
|<# | |<#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> | |||
|<# | |||
|- | |- | ||
|<# | |<#windrunH> | ||
| | |All time high daily wind run | ||
|<#TwindrunH> | |||
| <# | |||
|} | |} | ||
== | ==Monthly== | ||
This table | This table shows the web tags used on the '''thismonthT.htm''' web template. | ||
Because the rainfall this month does not appear on '''thismonthT.htm''' web page, it is shown in [[#Current_Conditions|indexT.htm]] table earlier in this article which is for the web page where it does appear. | |||
The web tags in the date column output dates in the format "dd MMMM" (for once this is same for Cumulus 1 and Cumulus MX). Should you require a different output format, this can be changed using the [[#Time.2FDate_.27format.27_Parameter|format parameters]] described above. 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 using output parameters. Do make sure that you get the web tag names right and the output form at parameters right. | |||
As another example of inconsistency in how web tags added in different versions are coded, there are two web tags (highest minimum/lowest maximum temperatures) where a standard web tag is not provided by Cumulus (1 or MX) for the associated time-stamp. Consequently, for these 2 (and their corresponding tags in the this year group), there are mandatory output parameters required as shown in the table. Obviously Cumulus 1 lets you use "NN", "nn", "MM", or "mm" for the minutes, but minutes can only be represented in one way in Cumulus MX. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
!style="width:150px" | Web tag_name | !style="width:150px"|Web tag_name | ||
!style="width: | !style="width:300px"|Function | ||
!style="width:150px" | Date | !style="width:150px"|Time | ||
!style="width:150px"|Date | |||
|- | |- | ||
|colspan=" | |colspan="4" style="background:lightgray;"|Temperature & Humidity | ||
|- | |- | ||
|<# | |<#MonthTempH> | ||
| | |This months high temperature | ||
|<# | |<#MonthTempHT> | ||
|<#MonthTempHD> | |||
|- | |- | ||
|<# | |<#MonthTempL> | ||
| | |This months low temperature | ||
|<# | |<#MonthTempLT> | ||
|<#MonthTempLD> | |||
|- | |- | ||
|<# | |<#MonthMinTempH> | ||
| | |This months highest daily minimum temperature | ||
|<# | |[[File:badge v1.png]]<#MonthMinTempHD format=hh:nn> or <#MonthMinTempHD format=HH:mm> for Cumulus 1, | ||
[[File:Badge vMx.png]] <#MonthMinTempHD format=HH:mm> for Cumulus MX | |||
|<#MonthMinTempHD> | |||
|- | |- | ||
|<# | |<#MonthMaxTempL> | ||
| | |This months lowest daily maximum temperature | ||
|<# | |[[File:badge v1.png]]<#MonthMaxTempLD format=HH:mm> or <#MonthMaxTempLD format=hh:nn> for Cumulus 1, | ||
[[File:Badge vMx.png]]<#MonthMaxTempLD format=HH:mm> for Cumulus MX | |||
|<#MonthMaxTempLD> | |||
|- | |- | ||
|<# | |<#MonthHighDailyTempRange> | ||
| | |High Daily Temp Range | ||
|<# | |n/a | ||
|<#MonthHighDailyTempRangeD> | |||
|- | |- | ||
|<# | |<#MonthLowDailyTempRange> | ||
| | |Low Daily Temp Range | ||
|<# | |n/a | ||
|<#MonthLowDailyTempRangeD> | |||
|- | |- | ||
|<# | |<#MonthHeatIndexH> | ||
| | |This months high USA heat index | ||
|<# | |<#MonthHeatIndexHT> | ||
|<#MonthHeatIndexHD> | |||
|- | |- | ||
|<# | |<#MonthWChillL> | ||
| | |This months greatest wind chill (i.e. lowest temperature) | ||
|<# | |<#MonthWChillLT> | ||
|<#MonthWChillLD> | |||
|- | |- | ||
|<# | |<#MonthAppTempH> | ||
| | |This month's high apparent temperature | ||
|<# | |<#MonthAppTempHT> | ||
|<#MonthAppTempHD> | |||
|- | |- | ||
|<# | |<#MonthAppTempL> | ||
| | |This month's low apparent temperature | ||
|<# | |<#MonthAppTempLT> | ||
|<#MonthAppTempLD> | |||
|- | |- | ||
|<# | |<#MonthFeelsLikeH> | ||
|[[File:Badge vMx.png]] | |This month's highest feels like temperature (available from [[File:Badge vMx.png]] 3.6.0) (NOT AVAILABLE IN CUMULUS 1) | ||
|<# | |<#MonthFeelsLikeHT> | ||
|<#MonthFeelsLikeHD> | |||
|- | |- | ||
|<# | |<#MonthFeelsLikeL> | ||
| | |This months lowest feels like temperature (available from [[File:Badge vMx.png]] 3.6.0) (NOT AVAILABLE IN CUMULUS 1) | ||
|<# | |<#MonthFeelsLikeLT> | ||
|<#MonthFeelsLikeLD> | |||
|- | |- | ||
|<# | |<#MonthHumidexH> | ||
| | |[[File:Badge vMx.png]] (Available from version 3.7.0) (NOT AVAILABLE IN CUMULUS 1) | ||
|<# | |||
This month's highest Canadian Humidity Index | |||
|<#MonthHumidexHT> | |||
|<#MonthHumidexHD> | |||
|- | |- | ||
|<# | |<#MonthDewPointH> | ||
| | |This month's high dew point | ||
|<# | |<#MonthDewPointHT> | ||
|<#MonthDewPointHD> | |||
|- | |- | ||
|<# | |<#MonthDewPointL> | ||
| | |This month's low dew point | ||
|<# | |<#MonthDewPointLT> | ||
|<#MonthDewPointLD> | |||
|- | |- | ||
|<# | |<#MonthHumH> | ||
| | |This month's highest humidity | ||
|<# | |<#MonthHumHT> | ||
|<#MonthHumHD> | |||
|- | |- | ||
|<# | |<#MonthHumL> | ||
| | |This month's lowest humidity | ||
|<# | |<#MonthHumLT> | ||
|<#MonthHumLD> | |||
|- | |- | ||
|colspan=" | |colspan="4" style="background:lightgray;"|Pressure | ||
|- | |- | ||
|<# | |<#MonthPressH> | ||
| | |This month's highest pressure | ||
|<# | |<#MonthPressHT> | ||
|<#MonthPressHD> | |||
|- | |- | ||
|<# | |<#MonthPressL> | ||
| | |This month's lowest pressure | ||
|<# | |<#MonthPressLT> | ||
|<#MonthPressLD> | |||
|- | |- | ||
| | |colspan="4" style="background:lightgray;"|Wind | ||
| | |||
|- | |- | ||
|<# | |<#MonthGustH> | ||
| | |This month's highest wind gust | ||
|<# | |<#MonthGustHT> | ||
|<#MonthGustHD> | |||
|- | |- | ||
|<# | |<#MonthWindH> | ||
| | |This month's highest wind speed | ||
|<# | |<#MonthWindHT> | ||
|<#MonthWindHD> | |||
|- | |- | ||
|<# | |<#MonthWindRunH> | ||
| | |This month's high Daily Wind Run | ||
|<# | |n/a | ||
|<#MonthWindRunHD> | |||
|- | |||
|colspan="4" style="background:lightgray;"|Rainfall | |||
|- | |- | ||
| | |<#MonthRainRateH> | ||
|This month's highest rainfall rate | |||
|<#MonthRainRateHT> | |||
|<#MonthRainRateHD> | |||
|- | |- | ||
|<# | |<#MonthHourlyRainH> | ||
| | |This month's highest hourly rain | ||
|<# | |<#MonthHourlyRainHT> | ||
|<#MonthHourlyRainHD> | |||
|- | |- | ||
|<# | |<#MonthDailyRainH> | ||
| | |This month's wettest day (greatest daily rain) | ||
|<# | |n/a | ||
|<#MonthDailyRainHD> | |||
|- | |- | ||
| | |<#MonthLongestDryPeriod> | ||
|Longest dry period ending this month (days) | |||
|n/a | |||
|<#MonthLongestDryPeriodD> | |||
|- | |- | ||
|<# | |<#MonthLongestWetPeriod> | ||
| | |Longest period of rain every day, ending this month (days) | ||
|<# | |n/a | ||
|<#MonthLongestWetPeriodD> | |||
|- | |- | ||
| | |colspan="4" style="background:lightgray;"|Solar | ||
[[File:Badge vMx.png]] (Available from release 3.12.0 onwards) | |||
|- | |- | ||
|<# | | <#SunshineHoursMonth> | ||
| | | the total sunshine hours in month-to-date, or with [[Webtags/Parameters#Input_modification_Parameters|input modification parameters using either '''y''' and '''m''' or '''r''']] for a past month | ||
| | | n/a | ||
| n/a | |||
|} | |} | ||
==Monthly All Time Records== | ==Monthly All Time Records== | ||
Line 2,294: | Line 2,349: | ||
This table includes web tags that show the values in [[Monthlyalltime.ini]] log file, which was introduced in version 1.9.3 (build 1033, 10 Apr 2012). | This table includes web tags that show the values in [[Monthlyalltime.ini]] log file, which was introduced in version 1.9.3 (build 1033, 10 Apr 2012). | ||
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. 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, | 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. | |||
At release 3.6.10 (build 3086), and at release 3.7.0 (build 3089); additional tag names were introduced: | |||
* They are marked with a "MX" icon as they are not available in legacy Cumulus 1. | |||
* If you have any "feels like temperatures" that appear with a date/time parameter with a date before 24 June 2020, or before you installed the 3.6.10 release (or a later release), then the value web tag may show incorrect values. | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 2,626: | Line 2,684: | ||
|<#newrecord> | |<#newrecord> | ||
|Indicates when any tracked extreme is changed. | |Indicates when any tracked extreme is changed. | ||
* | * [[File:Badge vMx.png]]In Cumulus MX: 1 from when new record is set until | ||
** either all records have cleared | |||
** or until next rollover is completed, | |||
** or (in recent releases) until the number of hours for clearing extreme record notifications has passed | |||
* 0 otherwise | |||
* [[File:Badge v1.png]]In Cumulus 1.x.x: | |||
** 1 if 'new record' light is flashing, | ** 1 if 'new record' light is flashing, | ||
**0 if not | ** 0 if not | ||
|- | |- | ||
|<#TempRecordSet> | |<#TempRecordSet> |