User Tools

Site Tools


wiki:cumulusmx:webtags:standard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiki:cumulusmx:webtags:standard [2025/11/01 11:13] – ↷ Page moved from playground:cumulusmx:webtags:standard to wiki:cumulusmx:webtags:standard Neilwiki:cumulusmx:webtags:standard [2025/11/01 12:36] (current) Neil
Line 5: Line 5:
 ^ Webtag name ^ Function ^ ^ Webtag name ^ Function ^
 |  **Temperature**  || |  **Temperature**  ||
-|<#temp>|The outside (air) temperature| +| <#temp>|The outside (air) temperature| 
-|<#intemp>|The inside temperature| +| <#intemp>|The inside temperature| 
-|<#TempChangeLastHour>|The change in outside temperature over the last hour| +| <#TempChangeLastHour>|The change in outside temperature over the last hour| 
-|<#temptrend>|The average rate of change in temperature over the last three hours. ++ Note|Trend = (temp now - temp 3hrs ago) / 3 (the calculation selected for this trend matches the standard-based calculation for <#presstrendval> despite the naming inconsistency++| +| <#temptrend>|The average rate of change in temperature over the last three hours. ++ Note|Trend = (temp now - temp 3hrs ago) / 3 (the calculation selected for this trend matches the standard-based calculation for <#presstrendval> despite the naming inconsistency++| 
-|<#temptrendsigned>|signed string value of temperature trend| +| <#temptrendsigned>|Signed string value of temperature trend| 
-|<#temptrendtext>|Temperature change over the last three hours - Rising/Falling/Steady ++ Note | values can be set in strings.ini++| +| <#temptrendtext>|Temperature change over the last three hours - Rising/Falling/Steady ++ Note | values can be set in strings.ini++| 
-|<#temptrendenglish>|Temperature change over the last three hours - Rising/Falling/Steady ++ Note | for use by HTML, javascript etc, values **can't** be changed.++| +| <#temptrendenglish>|Temperature change over the last three hours - Rising/Falling/Steady ++ Note | for use by HTML, javascript etc, values **can't** be changed.++| 
-|<#heatindex>|Current heat index.| +| <#heatindex>|Current heat index.| 
-|<#humidex>|Current Humidex| +| <#humidex>|Current Humidex| 
-|<#apptemp>|The apparent temperature. ++ Note |  The referenced page in weather terminology section of this Wiki explains it. The formula used is that defined by BOM. Although at temperatures above 20°C (68°F) Feels like reports an "apparent temperature" it uses a different formula.++| +| <#apptemp>|The apparent temperature. ++ Note |  The referenced page in weather terminology section of this Wiki explains it. The formula used is that defined by BOM. Although at temperatures above 20°C (68°F) Feels like reports an "apparent temperature" it uses a different formula.++| 
-|<#wchill>|The current wind chill temperature. ++ Note | The referenced page in weather terminology section of this Wiki explains it. For temperatures below 10°C (50°F) Feels like reports the same value.++| +| <#wchill>|The current wind chill temperature. ++ Note | The referenced page in weather terminology section of this Wiki explains it. For temperatures below 10°C (50°F) Feels like reports the same value.++| 
-|<#feelslike>|An alternative calculated temperature reflecting what it 'feels like'.| +| <#feelslike>|An alternative calculated temperature reflecting what it 'feels like'.| 
-|<#IsFreezing>|If outside temperature is at or below 0°C/32°F. 0=Above freezing, 1=Below freezing| +| <#IsFreezing>|If outside temperature is at or below 0°C/32°F. 0=Above freezing, 1=Below freezing| 
-|<#chillhours>|The number of 'chill hours' so far this season.++ Note | threshold temperature and start date are configurable.++|+| <#chillhours>|The number of 'chill hours' so far this season.++ Note | threshold temperature and start date are configurable.++|
 |  **Humidity**  || |  **Humidity**  ||
-|<#hum>|The outside humidity| +| <#hum>|The outside humidity| 
-|<#inhum>|The inside humidity| +| <#inhum>|The inside humidity| 
-|<#dew>|The current dew point (See wiki)| +| <#dew>|The current dew point (See wiki)| 
-|<#wetbulb>|Estimated wet bulb temperature| +| <#wetbulb>|Estimated wet bulb temperature| 
-|<#VapourPressDeficit>|The difference between the current vapor pressure and the saturated vapor pressure.++ Note | Various uses in agriculture. Example use in the pwsFWI in CUtils.++|+| <#VapourPressDeficit>|The difference between the current vapor pressure and the saturated vapor pressure.++ Note | Various uses in agriculture. Example use in the pwsFWI in CUtils.++|
 |  **Rainfall**  || |  **Rainfall**  ||
-|<#rfall>|The total rainfall so far today. ++ Note | Reports rain counter now minus rain counter at start of day.  The start of day counter can be edited using "edit rain today".++| +| <#rfall>|The total rainfall so far today. ++ Note | Reports rain counter now minus rain counter at start of day.  The start of day counter can be edited using "edit rain today".++| 
-|<#rrate>|The current rainfall rate| +| <#rrate>|The current rainfall rate| 
-|<#rhour>|The rainfall in the last hour| +| <#rhour>|The rainfall in the last hour| 
-|<#r24hourH>|All time high total rainfall in a 24-hour period| +| <#r24hourH>|All time high total rainfall in a 24-hour period| 
-|<#Tr24hourH>|Time of the rainfall in the last 24 hours| +| <#Tr24hourH>|Time of the rainfall in the last 24 hours| 
-|<#rmidnight>|The total rainfall since midnight. ++ Note | Useful if you don't use midnight as your start of day.++| +| <#rmidnight>|The total rainfall since midnight. ++ Note | Useful if you don't use midnight as your start of day.++| 
-|<#r24hour>|The total rainfall in the last 24 hours. | +| <#r24hour>|The total rainfall in the last 24 hours. | 
-|<#LastRainTipISO>|Fixed ISO format output giving date and time of last rain gauge tip ++ example format | (e.g 2010-09-06 06:09)++. The format is always as shown.  It cannot use output format modifiers| +| <#LastRainTipISO>|Fixed ISO format output giving date and time of last rain gauge tip ++ example format | (e.g 2010-09-06 06:09)++. The format is always as shown.  It cannot use output format modifiers| 
-|<#LastRainTip>|Date/time of last rain gauge tip| +| <#LastRainTip>|Date/time of last rain gauge tip| 
-|<#MinutesSinceLastRainTip>|The number of minutes since the last rain gauge tip, in whole numbers, rounded down| +| <#MinutesSinceLastRainTip>|The number of minutes since the last rain gauge tip, in whole numbers, rounded down| 
-|<#IsRaining>|For Hydreon RG-11 devices, shows the current rain state. 0=No rain, 1=It's raining| +| <#IsRaining>|For Hydreon RG-11 devices, shows the current rain state. 0=No rain, 1=It's raining| 
-|<#rweek>|The total rainfall so far this week| +| <#rweek> | The total rainfall so far this week| 
-|<#rmonth>|The total rainfall so far this month| +| <#rmonth> | The total rainfall so far this month| 
-|<#MonthRainfall>|Returns the rainfall total for the current month.++ Note | It can take optional parameters `y=YYYY` and `m=MM` (both must be specified) to return the total rainfall for specified month in the specified year eg. `<#MonthRainfall y=2018 m=10>`.++| +| <#MonthRainfall> | Returns the rainfall total for the current month.++ Note | It can take optional parameters `y=YYYY` and `m=MM` (both must be specified) to return the total rainfall for specified month in the specified year eg. `<#MonthRainfall y=2018 m=10>`.++| 
-|<#ryear>|Annual rainfall total for rainfall season year.++ Note | 'Seasonal Year' is defined in your settings and based on your location - Norther or Sothern hemisphere.++| +| <#ryear> | Annual rainfall total for rainfall season year.++ Note | 'Seasonal Year' is defined in your settings and based on your location - Norther or Sothern hemisphere.++| 
-|<#AnnualRainfall>|Annual rainfall for the current year.++ Note |  Defaults to the current year (i.e. = <#ryear>), but also takes an optional parameter "y=nnnn" which allows you to specify any year in the Cumulus history.++| +| <#AnnualRainfall> | Annual rainfall for the current year.++ Note |  Defaults to the current year (i.e. = <#ryear>), but also takes an optional parameter "y=nnnn" which allows you to specify any year in the Cumulus history.++| 
-|<#ConsecutiveRainDays>|The number of days up to (but not including) today where it has rained every day. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini, the units for the threshold are the same as your rain units, meteorologists exclude dew (and other times when single tip of recorder).| +| <#ConsecutiveRainDays> | The number of days up to (but not including) today where it has rained every day. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini, the units for the threshold are the same as your rain units, meteorologists exclude dew (and other times when single tip of recorder).| 
-|<#ConsecutiveDryDays>|The number of days up to (but not including) today since it last rained. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini the units for the threshold are the same as your rain units|+| <#ConsecutiveDryDays> | The number of days up to (but not including) today since it last rained. The threshold amount of rain required to determine a rain day is configurable via the RainDayThreshold setting in cumulus.ini the units for the threshold are the same as your rain units|
 |  **Pressure**  || |  **Pressure**  ||
-|<#press>|The sea level pressure| +| <#press> | The sea level pressure| 
-|<#presstrendval>|The average rate of pressure change over the last three hours. Trend = (pressure now - pressure 3hrs ago) / 3| +| <#presstrendval> | The average rate of pressure change over the last three hours. Trend = (pressure now - pressure 3hrs ago) / 3| 
-|<#presstrendsigned>|signed string value of pressure trends| +| <#presstrendsigned>signed string value of pressure trends| 
-|<#presstrend>|The pressure trend in words - values can be set in the 'strings.ini' file| +| <#presstrend> | The pressure trend in words - values can be set in the 'strings.ini' file| 
-|<#presstrendenglish>|A single word description for the pressure trend - Rising/Falling/Steady (for use by HTML, javascript etc, values can't be changed). From version 1.8.8 1st December 2009| +| <#presstrendenglish> | A single word description for the pressure trend - Rising/Falling/Steady (for use by HTML, javascript etc, values can't be changed). From version 1.8.8 1st December 2009| 
-|<#PressChangeLast3Hours>|Available from version 3.11.1; Total Pressure Change since 3 hours ago| +| <#PressChangeLast3Hours> | Available from version 3.11.1; Total Pressure Change since 3 hours ago| 
-|<#altimeterpressure>|Altimeter pressure. Pressure corrected to sea level using the station's altitude only. Same as sea-level pressure for non-Davis stations.| +| <#altimeterpressure> | Altimeter pressure. Pressure corrected to sea level using the station's altitude only. Same as sea-level pressure for non-Davis stations.| 
-|<#stationpressure>|Station pressure (the absolute pressure reading)|+| <#stationpressure> | Station pressure (the absolute pressure reading)|
 |  **Wind**  || |  **Wind**  ||
-|<#wlatest>|Current wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.| +| <#wlatest> | Current wind speed reading from console. Corresponds to 'latest' on the Cumulus main screen.| 
-|<#bearing>|Current wind bearing in degrees| +| <#bearing> | Current wind bearing in degrees| 
-|<#currentwdir>|Current wind bearing as a compass point - e.g. ESE| +| <#currentwdir> | Current wind bearing as a compass point - e.g. ESE| 
-|<#wspeed>|The 10-minute average, if you have Cumulus set to calculate a 10-minute average. Otherwise, it's the latest 'wind' value from the console (i.e. the current speed as determined by the station). Corresponds to 'average' on the Cumulus main screen.| +| <#wspeed> | The 10-minute average, if you have Cumulus set to calculate a 10-minute average. Otherwise, it's the latest 'wind' value from the console (i.e. the current speed as determined by the station). Corresponds to 'average' on the Cumulus main screen.| 
-|<#avgbearing>|<wrap group>Average wind bearing in degrees over last configured interval minutes. Range 1-360, 0=Calm. \\ +| <#avgbearing> | <wrap group>Average wind bearing in degrees over last configured interval minutes. Range 1-360, 0=Calm. \\ 
 This is calculated by taking the wind direction and speed for the last 10 minutes (or other interval as configured), calculates the sums of the North/South and East/West vector components, divides the E/W component sum by the N/S component sum, and takes the arctan.</wrap>| This is calculated by taking the wind direction and speed for the last 10 minutes (or other interval as configured), calculates the sums of the North/South and East/West vector components, divides the E/W component sum by the N/S component sum, and takes the arctan.</wrap>|
-|<#wdir>|Average wind bearing over last 10 minutes as a compass point - e.g. ESE| +| <#wdir> | Average wind bearing over last 10 minutes as a compass point - e.g. ESE| 
-|<#wgust>|The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.| +| <#wgust> | The highest wind reading in the last 10 minutes. Corresponds to 'gust' on the Cumulus main screen.| 
-|<#WindSampleCount>|The number of wind samples making up the wind rose (etc) data (up to 3600)| +| <#WindSampleCount> | The number of wind samples making up the wind rose (etc) data (up to 3600)| 
-|<#wdirdata>|<wrap group>Comma separated list of recent wind bearing readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use <#nextwindindex>. Reading interval x varies by station type:\\  +| <#wdirdata> | <wrap group>Comma separated list of recent wind bearing readings (every x seconds, up to 3600 entries). This is a circular buffer; to find the most recent value use <#nextwindindex>. Reading interval x varies by station type:\\  
-**Oregon**: x=12 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=37#p37|Wind Rose: v1.7.11]]) so 12 hours worth in full array\\  +**Oregon**:<wrap indent>x=12 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=37#p37|Wind Rose: v1.7.11]]) so 12 hours worth in full array</wrap>\\  
-**Davis**: x=2 or 3 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=37#p37|Wind Rose: v1.7.11]]) so 2.5 hours worth in full array\\  +**Davis**:<wrap indent>x=2 or 3 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=37#p37|Wind Rose: v1.7.11]]) so 2.5 hours worth in full array</wrap>\\  
-**Fine Offset**: Cumulus 1 reads the wind data every minute (although station transmits wind data every 40 seconds), so 60 hours worth in full array\\  +**Fine Offset**:<wrap indent>Cumulus 1 reads the wind data every minute (although station transmits wind data every 40 seconds), so 60 hours worth in full array</wrap>\\  
-**Davis WLL**: x=2.5 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=160900#p160900|Wind Rose time frame]]) so 2.5 hours worth in full array.</wrap>+**Davis WLL**:<wrap indent>x=2.5 seconds (see [[https://cumulus.hosiene.co.uk/viewtopic.php?p=160900#p160900|Wind Rose time frame]]) so 2.5 hours worth in full array.</wrap></wrap>
-|<#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 tag. Reading interval x varies by station type (see above).| +| <#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 tag. Reading interval x varies by station type (see above).| 
-|<#nextwindindex>|The index of the entries in <#wdirdata> and <#wspddata> that Cumulus is going to use next - i.e. the latest entry used is one less than this; but don't forget to allow for the wrap around!| +| <#nextwindindex> | The index of the entries in <#wdirdata> and <#wspddata> that Cumulus is going to use next - i.e. the latest entry used is one less than this; but don't forget to allow for the wrap around!| 
-|<#WindRoseData>|A comma-separated list of the wind 'totals' used to draw the wind rose (8 or 16 values)| +| <#WindRoseData> | A comma-separated list of the wind 'totals' used to draw the wind rose (8 or 16 values)| 
-|<#WindRosePoints>|The number of items in <#WindRoseData> (i.e. 8 or 16)| +| <#WindRosePoints> | The number of items in <#WindRoseData> (i.e. 8 or 16)| 
-|<#beaufort>|The current wind speed on the Beaufort scale (e.g. F8)| +| <#beaufort> | The current wind speed on the Beaufort scale (e.g. F8)| 
-|<#beaufortnumber>|The current wind speed on the Beaufort scale, without a leading "F", e.g. "6"+| <#beaufortnumber> | The current wind speed on the Beaufort scale, without a leading "F", e.g. "6"
-|<#beaudesc>|The current wind speed Beaufort description (e.g. "Gale")| +| <#beaudesc> | The current wind speed Beaufort description (e.g. "Gale")| 
-|<#BearingRangeFrom>|The 'lowest' clockwise bearing in the last 10 minutes| +| <#BearingRangeFrom> | The 'lowest' clockwise bearing in the last 10 minutes| 
-|<#BearingRangeTo>|The 'highest' clockwise bearing in the last 10 minutes| +| <#BearingRangeTo> | The 'highest' clockwise bearing in the last 10 minutes| 
-|<#BearingRangeFrom10>|The 'lowest' clockwise bearing in the last 10 minutes, rounded down to nearest 10 degrees| +| <#BearingRangeFrom10> | The 'lowest' clockwise bearing in the last 10 minutes, rounded down to nearest 10 degrees| 
-|<#BearingRangeTo10>|The 'highest' clockwise bearing in the last 10 minutes, rounded down to nearest 10 degrees|+| <#BearingRangeTo10> | The 'highest' clockwise bearing in the last 10 minutes, rounded down to nearest 10 degrees|
 |  **Miscellaneous**  || |  **Miscellaneous**  ||
-|<#cloudbase>|Calculated cloud base| +| <#cloudbase> | Calculated cloud base| 
-|<#cloudbasevalue>|Current calculated cloud base without units| +| <#cloudbasevalue> | Current calculated cloud base without units| 
-|<#UV>|Current UV index. Requires your station to have a UV sensor.| +| <#UV> | Current UV index. Requires your station to have a UV sensor.| 
-|<#SolarRad>|Current solar radiation. Requires your station to have a solar sensor.| +| <#SolarRad> | Current solar radiation. Requires your station to have a solar sensor.| 
-|<#Light>|Current Current light level in Lux. Requires your station to have a solar sensor. Only applies to Fine Offset stations.| +| <#Light> | Current Current light level in Lux. Requires your station to have a solar sensor. Only applies to Fine Offset stations.| 
-|<#forecast>|The current forecast| +| <#forecast> | The current forecast| 
-|<#forecastenc>|The same as <#forecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| +| <#forecastenc> | The same as <#forecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| 
-|<#forecastJsEnc>|Available from version 3.11.0; The current forecast encoded for JavaScript| +| <#forecastJsEnc> | Available from version 3.11.0; The current forecast encoded for JavaScript| 
-|<#forecastnumber>|The number relating to the current forecast entry in the strings.ini file. If your station is not providing it's own forecast and Cumulus is not calculating one then 0 (zero) is returned. Note: two negative numbers can be returned by Cumulus: -1 (neg 1) = Exceptional Fine, -26 (neg 26) = Exceptional Bad| +| <#forecastnumber> | The number relating to the current forecast entry in the strings.ini file. If your station is not providing it's own forecast and Cumulus is not calculating one then 0 (zero) is returned. Note: two negative numbers can be returned by Cumulus: -1 (neg 1) = Exceptional Fine, -26 (neg 26) = Exceptional Bad| 
-|<#cumulusforecast>|Always gives Cumulus (Zambretti) forecast, even if the <#forecast> tag provides a station forecast| +| <#cumulusforecast> | Always gives Cumulus (Zambretti) forecast, even if the <#forecast> tag provides a station forecast| 
-|<#cumulusforecastenc>|The same as <#cumulusforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| +| <#cumulusforecastenc> | The same as <#cumulusforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| 
-|<#cumulusforecastJsEnc>|Available from version 3.11.0; The current Cumulus (Zambretti) forecast encoded for JavaScript| +| <#cumulusforecastJsEnc> | Available from version 3.11.0; The current Cumulus (Zambretti) forecast encoded for JavaScript| 
-|<#wsforecast>|Always gives station forecast (if available)| +| <#wsforecast> | Always gives station forecast (if available)| 
-|<#wsforecastenc>|The same as <#wsforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| +| <#wsforecastenc> | The same as <#wsforecast> but with all reserved HTML characters, and those above character code 159, encoded as HTML entities| 
-|<#wsforecastJsEnc>|Available from version 3.11.0; The current station forecast encoded for JavaScript| +| <#wsforecastJsEnc> | Available from version 3.11.0; The current station forecast encoded for JavaScript| 
-|<#currcond>|Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the currentconditions.txt file. Any reserved HTML characters are encoded as HTML entities| +| <#currcond>|Represents the value entered on the screen within Cumulus for the Current Weather condition, or the value as held in the currentconditions.txt file. Any reserved HTML characters are encoded as HTML entities| 
-|<#currcondenc>|The same as <#currcond> but also has all characters above (decimal base) code 159 encoded as HTML entities for example this would encode any use of symbol for degree.| +| <#currcondenc> | The same as <#currcond> but also has all characters above (decimal base) code 159 encoded as HTML entities for example this would encode any use of symbol for degree.| 
-|<#currcondJsEnc>|Available from version 3.11.0; The current conditions encoded for JavaScript|+| <#currcondJsEnc> | Available from version 3.11.0; The current conditions encoded for JavaScript|
 </searchtable> </searchtable>
wiki/cumulusmx/webtags/standard.txt · Last modified: by Neil