Release Notes: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
Headers and numbering of notes continued
(Headers and numbering of notes continued)
# Graphs: fixed a bug where, when the nr of periods for the moving average is less then the figure defined in the inifile, the data-section of the Highcharts graph code for the moving average, missed an opening '['.
 
==== version 4.0.0 (29/7/2020) ====
# This update touches most core files so please run a full update and upload all delivered files (to the lib and css library).
# General: Adapted CumulusUtils to take advantage of CMX 3.7.0.
# General: The consequences of the technical rift are described in the chapter Before and after version 4.0.0 of this manual.
# General: The biggest difference is that CMX MUST be running when CumulusUtils is activated. If not, Utils will run to completion but some information will not be available.
# SysInfo: The systeminfoTable.txt file no longer needs to be processed by Cumulus and its entry in 'Extra Webfiles' can be removed. It is now a module like any other.
# Website : The version information in the footer now shows information when a new CMX version is available.
# Website/Home : The CMX graphs are upgraded to the level of CMX 3.7.0 and now display conform the technique offered by CMX. This means that the lines displayed are defined in CMX and no longer in CumulusUtils causing the data not to be send if the parameter is switched off.
# Website/Home : If the inside Temp/Hum is activated in CMX, it still can be deactivated in CumulusUtils (though the data will be send)
# Website/Home: Daily temperatures now are smooth lines.
# Website/Home: The user can choose between lineWidth 1 or 2 through parameter HomeGraphLineWidth. The value holds for all graphs.
 
==== version 3.9.11 (26/7/2020) ====
# Website: Modified colouring of the ReportView to accommodate the Dark Themes:
## NOAA now have their own colour parameters – ColorNOAAText (def: Black) and ColorNOAABackground (def: #f9f8EB)
## To make the YADR table data independent because of the intrinsic colouring a new parameter has been introduced – ColorReportviewTableData
## To make the Beteljuice format for pwsFWI workable in the dark theme, the website now uses the text colour of the ReportView as text colour for the legend and the key
## The System Info now adheres to the ReportView background and text colours.
## Any subscript to reports (as HTML paragraphs) now adhere to the ReportView background and text colours. The links and hover definitions adheres to those of the footer.
# Map : A lockfile will expire after three minutes after which it will be regarded as orphaned and removed. Deadlocks because of orphaned lockfiles should no longer occur.
# Checked against CMX 3.7.0 – minor glitches, no issues.
 
==== version 3.9.10 (22/7/2020) ====
# Technical: Modification of the function for reading of XML data to counter a technical issue.
# Technical: Preparation for version 3.7.0 of CMX.
# Website: Added inifile parameter SiteTitleAddition in section [Website], default: empty string.
# Thrifty : If yesterday rain detected, graphs are always generated.
# Thrifty : Finalised and perfected the logic.
# General : For the Norwegian language the code NO is removed as accepted language and nn-NO and nb-NO are added.
# General : language.js (for the gauges) has now been adapted for the two official Norwegian languages: Nynorsk (nn) and Bokmål (nb).
 
==== version 3.9.117 (2612/7/2020) ====
# Website: Modified/ colouringAll: ofFirst the ReportViewstep to- accommodateoptimized the DarkThrifty Themes:logic.
# Maps: Fixed bug in clean-up segment where an empty map was produced.
1. NOAA now have their own colour parameters – ColorNOAAText (def: Black) and ColorNOAABackground (def: #f9f8EB)
2. To make the YADR table data independent because of the intrinsic colouring a new parameter has been introduced – ColorReportviewTableData
3. To make the Beteljuice format for pwsFWI workable in the dark theme, the website now uses the text colour of the ReportView as text colour for the legend and the key
4. The System Info now adheres to the ReportView background and text colours.
5. Any subscript to reports (as HTML paragraphs) now adhere to the ReportView background and text colours. The links and hover definitions adheres to those of the footer.
Map : A lockfile will expire after three minutes after which it will be regarded as orphaned and removed. Deadlocks because of orphaned lockfiles should no longer occur.
Checked against CMX 3.7.0 – minor glitches, no issues.
 
==== version 3.9.5 (4/7/2020) ====
# Website: The HTML LANG now really contains the locale.
# Map: In the battle against the random errors in the stationswithutils.xml data file, an FTP lockfile mechanism has been implemented. Now one and only one station gets access to that file. Other stations wait at most 8 seconds, if they don't get the lock, the Map generation is abandoned for this run (and if that happens often, the user is advised to use a less occupied time slot).
# Sysinfo: The report width is now configurable (Default is 700px)
# Sysinfo: Windows users can configure lines not to display. Run the command systeminfo and count the lines. Host Name is line nr 1. Fill in the section [SysInfo], for parameter SystemInfoLinesToSkip with comma separated line numbers e.g.: 7,10,11,20 That's it.
# Dashboard: Slightly tidied up in the sense that line breaks between the figure and the unit are prevented.
 
==== version 3.9.103 (2227/76/2020) ====
# SysInfo: On windows the listing now stops when the line with pagefile.sys (excluded) is found. This should be valid for all languages. The listing now is left aligned with width: 700px, centered in the ReportView.
Technical: Modification of the function for reading of XML data to counter a technical issue.
# Website: To increase consistency, the HTML LANG will contain the locale from the inifile (Read this and this). This will better satisfy search engines.
Technical: Preparation for version 3.7.0 of CMX.
# Website: Clicking a gauge or text block in the dashboards, loads the corresponding graph into the ReportView.
Website: Added inifile parameter SiteTitleAddition in section [Website], default: empty string.
# Made a message on the forum and an entry in the manual to draw attention to the possibility of changing the graphs appearance through a theme to complete user modification of CumulusUtils. (using this technique btw also holds for the modules and for CumulusMX itself).
Thrifty : If yesterday rain detected, graphs are always generated.
Thrifty : Finalised and perfected the logic.
General : For the Norwegian language the code NO is removed as accepted language and nn-NO and nb-NO are added.
General : language.js (for the gauges) has now been adapted for the two official Norwegian languages: Nynorsk (nn) and Bokmål (nb).
 
==== version 3.9.2 (23/6/2020) ====
# Graphs/Website: Implemented the UseHighchartsBoostModule inifile parameter to enable/disable the Highcharts boost module. This to bypass a problem with Google Chrome and/or certain graphics cards. Note: You can also switching off the hardware acceleration of Chrome iso setting this to false!
# Small correction in Maps for Lat/Lon with comma in it (they will now show on the map)
 
==== version 3.9.71 (1222/76/2020) ====
# Maps: Made Name, Website and Latitude/Longitude compulsory for website registration (and therefore for use of Website generator).
Website / All: First step - optimized the Thrifty logic.
# Maps: If an entry is not updated within 7 days it is removed from the map (Cleanup).
Maps: Fixed bug in clean-up segment where an empty map was produced.
# Graphs: Changed to the latest stable, made some minor corrections.
# Graphs: Included the boost module as a result of this discussion. This dramatically increases performance.
# General: Fix for a possible interference with the Cumulus inifile read/write.
 
==== version 3.9.0 (20/6/2020) ====
# WindRose: inverse of stacked display/legend now ruled by parameter WindRoseInversed: true/false, default false.
# Website: Overhauled the switching system of the dashboard. Although no functional change and even small technical change, this is a major improvement (with a little help from Mark).
# Dashboard: Instead of the ledVisible parameter which was removed in version 3.8.3, there are now thresholds which – if activated - trigger the led for that specific gauge. See the manual for description. Run once to make the parameters appear, fill in and run again.
# Any error in the locale/language given in the inifile now no longer aborts CumulusUtils, but sets it default to en-GB.
# Manual: NOTE – just below the TOC – on performance during update because of WindRose.
# General: Cumulus.ini is no longer read directly but a copy is made and afterwards deleted because of some suspected interference.
# Known issues: Several anomalies – Causes unknown and will be researched. This will be addressed later.
# if the threshold value is higher than the max value shown on the gauge, it is unpredictable which value it takes (specifically relevant for the wind gauge).
# For the rain gauge there is no indicator which value is set. If the value is higer than set, the led should start flashing. The ThresholdRainVisible parameter is used to enable the led.
 
==== version 3.98.54 (415/76/2020) ====
# YADR: Nr of rain days in the rain summary table now actually displays the nr of rain days.
Website: The HTML LANG now really contains the locale.
Map: In the battle against the random errors in the stationswithutils.xml data file, an FTP lockfile mechanism has been implemented. Now one and only one station gets access to that file. Other stations wait at most 8 seconds, if they don't get the lock, the Map generation is abandoned for this run (and if that happens often, the user is advised to use a less occupied time slot).
Sysinfo: The report width is now configurable (Default is 700px)
Sysinfo: Windows users can configure lines not to display. Run the command systeminfo and count the lines. Host Name is line nr 1. Fill in the section [SysInfo], for parameter SystemInfoLinesToSkip with comma separated line numbers e.g.: 7,10,11,20 That's it.
Dashboard: Slightly tidied up in the sense that line breaks between the figure and the unit are prevented.
 
==== version 3.8.3 (15/6/2020) ====
# NOAA: corrected the Thrifty generation method for the 2d day of the month iso 2d day of the year.
# Dashboard: Moved UTC down in Clock section.
# WindRose: Reversed the legend for the WindRose: low to high wind speeds will be listed top/down.
# Website: If the site remains open in the Home situation (The Cumulus Graphs reportview) it will refresh the graphs on the interval the user has defined in the CumulusMX inifile [FTP site] section, for parameter UpdateInterval. The timer for this action restarts if within the priod another report is viewed.
# Dashboard: Because of oscillations of the gauge needle around old and new values, the inifile parameter SteelseriesLedVisible now defaults to false and has been removed from the CumulusUtils parameter set. You may remove it from the inifile. If, in future, the problems around this parameter have been resolved, it may be reintroduced for use within CumulusUtils.
# DayRecords: Changed selection for formatting. Only noticable for users with less than two years of data (but you never know).
# DayRecords: Fixed the formatting for the HighGust column (which was missing, nobody noticed :) ).
# YADR: changed table fonts to 80% and normal (not bold) to accommodate smaller PC and tablet screens. Comments are welcome.
# Some code optimizations.
 
==== version 3.8.2 (6/6/2020) ====
# DayRecords: improved/corrected the Thrifty generation method.
# Top10Records: improved/corrected the Thrifty generation method.
# Site Stats: For the google statistics, now for the ReportViews event-statistics are gathered as well. More useful than page stats because it is only one page :)
# Some code optimizations.
 
==== version 3.98.31 (274/6/2020) ====
# Records: improved/corrected the Thrifty generation method.
SysInfo: On windows the listing now stops when the line with pagefile.sys (excluded) is found. This should be valid for all languages. The listing now is left aligned with width: 700px, centered in the ReportView.
# Logging: improved messages.
Website: To increase consistency, the HTML LANG will contain the locale from the inifile (Read this and this). This will better satisfy search engines.
# General: using locale definitions for the two letter ISO language code (if it were only for the differences between en_GB, en_AU and en_US). IMPORTANT: Please read the NOTE on locales and Language parameter at the start of the manual!
Website: Clicking a gauge or text block in the dashboards, loads the corresponding graph into the ReportView.
# General: Language must exist as gauges translation. If not CumulusUtils exits.
Made a message on the forum and an entry in the manual to draw attention to the possibility of changing the graphs appearance through a theme to complete user modification of CumulusUtils. (using this technique btw also holds for the modules and for CumulusMX itself).
 
==== version 3.8.0 (02/6/2020) ====
# Dashboard/Website: full parameter checking and verification before using the user settings. Messages are created when errors are detected. In case of invalid, setting parameter defaults.
 
==== version 3.97.25 (2301/6/2020) ====
# Move log-directory to utils directory to prevent pollution of the CMX directory.
Graphs/Website: Implemented the UseHighchartsBoostModule inifile parameter to enable/disable the Highcharts boost module. This to bypass a problem with Google Chrome and/or certain graphics cards. Note: You can also switching off the hardware acceleration of Chrome iso setting this to false!
# Several minor code optimizations and changes which should go unnoticed. Some changes in logging for clarification, removal of erroneous messages.
Small correction in Maps for Lat/Lon with comma in it (they will now show on the map)
# Manual: Updated the manual on the thrifty system general.
# Manual: Updated the manual on the thrifty system specifically for Yadr, NOAA, Records and DayRecords.
# Manual: added the modifying parameter values for the gauges.
# Manual: added the WindRose (had already been done partially in previous versions) and updated/corrected the whole thing a bit.
# Thrifty: Yadr now only generates and uploads the data files for the current year, the menu file only on 2 January of the current year (so the generation is now omitted as well).
# Thrifty: NOAA reader now only generated and uploaded on 2 January (Note: the data files are generated by CMX itself).
# Thrifty: Records is now only generated when a Yesterday record occurred.
# Thrifty: Graphs are now generated every 7th day from January 1 (so actually (DayOfYear MOD 7 == 0). Looking for a more sophisticated decision.
# Advise: For the website generator: run daily under Thrifty system.
# pwsFWI: Relative Humidity in the table is again displayed with an accuracy of two digits.
 
==== version 3.7.3 (30/5/2020) ====
# Dashboard: Added some configuration parameters for the gauges
# Thrifty system: fine tuned the top10 thrifty system
# Thrifty system: DayRecords dirty-bit system is now working so under the thrifty system, if – and only if – yesterday had a record, the file is written and uploaded.
# Modified manual (I would appreciate feedback if erroneous or incomplete).
 
version==== Version 3.97.12 (2229/65/2020 – not public) ====
# Dashboard: Added some configuration parameters for the gauges
Maps: Made Name, Website and Latitude/Longitude compulsory for website registration (and therefore for use of Website generator).
Maps: If an entry is not updated within 7 days it is removed from the map (Cleanup).
Graphs: Changed to the latest stable, made some minor corrections.
Graphs: Included the boost module as a result of this discussion. This dramatically increases performance.
General: Fix for a possible interference with the Cumulus inifile read/write.
 
==== version 3.7.1 (29/5/2020) ====
# pwsFWI: If both the Title and the SubTitle entries in the Language file are empty then no (empty) lines are produced.
# All logfiles are now to be found in the directory utilslog and they will have the name: yyMMddHHmmcumulusutils.log (sorts easily alphabetically) So that would be e.g. 2005271332cumulusutils.log. Logs will be kept for 2 days. This gives the possibility to run CumulusUtils many times per day (e.g. every 10 minutes for SystemInfo) and if you find a problem later in one of the major runs at midnight, you still have that log.
# Dashboard: changing the appearance of the gauges should now work.
 
==== version 3.7.0 (27/5/2020) ====
# Forecast: Added WXSIM as forecast system, see manual how to do it, please notify if additional possibilities exist.
# CheckOnly: increased performance by removing redundant writing to logfile. Now only markings and real error situations are logged.
# Dashboard: Colour of Up/Down-indicators for Temperature and Pressure now have their own parameters: ColorDashboardUpIndicator and ColorDashboardDownIndicator.
# NOAA: Year selection through drop down now adjusts months selectable.
# Dashboard Gauges: Gauges are now modifiable through the inifile parameters. See website inifile parameters.
 
==== version 3.96.09 (2025/65/2020) ====
# Bugfixes for WindRose (accommodate a single quote in the subtitle, add a semicolon, remove comma at end of data)
WindRose: inverse of stacked display/legend now ruled by parameter WindRoseInversed: true/false, default false.
# Changed Dashboard 1, Wind to better accommodate Latest winds, Average and Beaufort. Beaufort is now related to Average wind, not Latest measurement.
Website: Overhauled the switching system of the dashboard. Although no functional change and even small technical change, this is a major improvement (with a little help from Mark).
# pwsFWI: put a title on the report page to provide more clarity for newcomers to what they are actually seeing.
Dashboard: Instead of the ledVisible parameter which was removed in version 3.8.3, there are now thresholds which – if activated - trigger the led for that specific gauge. See the manual for description. Run once to make the parameters appear, fill in and run again.
Any error in the locale/language given in the inifile now no longer aborts CumulusUtils, but sets it default to en-GB.
Manual: NOTE – just below the TOC – on performance during update because of WindRose.
General: Cumulus.ini is no longer read directly but a copy is made and afterwards deleted because of some suspected interference.
Known issues: Several anomalies – Causes unknown and will be researched. This will be addressed later.
if the threshold value is higher than the max value shown on the gauge, it is unpredictable which value it takes (specifically relevant for the wind gauge).
For the rain gauge there is no indicator which value is set. If the value is higer than set, the led should start flashing. The ThresholdRainVisible parameter is used to enable the led.
 
==== Version 3.6.8 (24/5/2020) – patch release for debugging. ====
 
==== version 3.86.47 (1524/65/2020) ====
# Dashboard: In dashboard 1, now the Beaufort scale is shown in the Wind block with same background colour as defined in the YADR Wind module. Note that the wind speed / Beaufort shown is the latest wind speed reading (equivalent webtag: #wlatest)
YADR: Nr of rain days in the rain summary table now actually displays the nr of rain days.
# Thrifty: Under the thrifty system, the WindRose is only generated when upload is scheduled (second day of the month).
# Thrifty: Under the thrifty system, top10 is only generated (!) and uploaded when there is actually a new record (the file is 'dirty'). Only Yesterday is checked so a daily run is assumed.
# Thrifty: Under the Thrifty system, YADR only uploads the current year.
# PwsFWI: Added pwsFWI to the NAV-bar, just beside the LED. Click leads to the report. In the process, moved the current value to the ini-file as well. The pwsFWIcurrent.txt remains (same contents).
# pwsFWI: changed nr of decimals from 2 to 1. For the Beteljuice interface, made the borders round corners again under the Bootstrap system.
# CheckOnly: Added Monthly Logs to the CheckOnly command.
 
==== version 3.86.36 (1522/65/2020) ====
# WindRose: the ZeroWind percentage is now shown for each period selected.
NOAA: corrected the Thrifty generation method for the 2d day of the month iso 2d day of the year.
# WindRose: added footer when used as module.
Dashboard: Moved UTC down in Clock section.
# Monthly Logs: added extensive Exception handling to accommodate historical increasing record length (in relation to fields required)
WindRose: Reversed the legend for the WindRose: low to high wind speeds will be listed top/down.
Website: If the site remains open in the Home situation (The Cumulus Graphs reportview) it will refresh the graphs on the interval the user has defined in the CumulusMX inifile [FTP site] section, for parameter UpdateInterval. The timer for this action restarts if within the priod another report is viewed.
Dashboard: Because of oscillations of the gauge needle around old and new values, the inifile parameter SteelseriesLedVisible now defaults to false and has been removed from the CumulusUtils parameter set. You may remove it from the inifile. If, in future, the problems around this parameter have been resolved, it may be reintroduced for use within CumulusUtils.
DayRecords: Changed selection for formatting. Only noticable for users with less than two years of data (but you never know).
DayRecords: Fixed the formatting for the HighGust column (which was missing, nobody noticed :) ).
YADR: changed table fonts to 80% and normal (not bold) to accommodate smaller PC and tablet screens. Comments are welcome.
Some code optimizations.
 
==== version 3.6.5 (19/5/2020) ====
# General: Added the Thrifty qualifier for Website and All commandline parameters to economize on bandwidth (for subscription and mobile users). Description in the manual.
# WindRose: Added a check for data consistency concerning the internal data separators (governed by the locale). If any inconsistency is found an error message is written to the logfile, CumulusUtils exits and the user has to clean up the data directory.
# WindRose: Bugfix concerning the filelist of the monthly log files.
# WindRose: changed the Y-scale from fractions to percentage.
# Made some modifications to the manual for clarity.
# Created a section [General] in the CUstrings[xx].ini files. Some strings may move there requiring you to move the translation as well. I will try to minimize the translation effects but while in development phase it may be inevitable. I apologize beforehand.
 
==== version 3.86.2 (619/65/2020) ====
# WindRose: Added a check for data consistency concerning the internal data separators (governed by the locale). If any inconsistency is found an error message is written to the logfile, CumulusUtils exits and the user has to clean up the data directory.
DayRecords: improved/corrected the Thrifty generation method.
# General: Added the Thrifty qualifier for Website and All commandline parameters to economize on bandwidth.
Top10Records: improved/corrected the Thrifty generation method.
Site Stats: For the google statistics, now for the ReportViews event-statistics are gathered as well. More useful than page stats because it is only one page :)
Some code optimizations.
 
==== version 3.6.1 (18/5/2020) ====
# Maps: Added more exception handling to Maps, more specific for Internet Timeouts. If a Timeout occurs Maps cannot complete and returns iso stopping CumulusUtils.
# WindRose: Older Monthly logfiles miss the current windbearing and caused a crash. This has been corrected (see note under Calculation of the WindRose).
# WindRose: Now the month of March is also displayed.
# WindRose: Improved error handling and minor HTML correction.
# Records: Now the month of March is also displayed (yes there was a relation with the WindRose: I copied the menu code).
 
==== version 3.86.10 (417/65/2020) ====
# DayRecords: Numbers changed from 2 decimal positions to one.
Records: improved/corrected the Thrifty generation method.
# ShowSolar=false now also removed the solar pane on the first dashboard.
Logging: improved messages.
# Moved NextYear, NextMonth etc... Text tags to a section called [General]. Move your translation. You can delete the old tags (leaving them won't hurt)
General: using locale definitions for the two letter ISO language code (if it were only for the differences between en_GB, en_AU and en_US). IMPORTANT: Please read the NOTE on locales and Language parameter at the start of the manual!
# Beta release WindRose. See Readme and release post.
General: Language must exist as gauges translation. If not CumulusUtils exits.
 
version 3.8.0 (02/6/2020)
Dashboard/Website: full parameter checking and verification before using the user settings. Messages are created when errors are detected. In case of invalid, setting parameter defaults.
 
 
version 3.7.5 (01/6/2020)
Move log-directory to utils directory to prevent pollution of the CMX directory.
Several minor code optimizations and changes which should go unnoticed. Some changes in logging for clarification, removal of erroneous messages.
Manual: Updated the manual on the thrifty system general.
Manual: Updated the manual on the thrifty system specifically for Yadr, NOAA, Records and DayRecords.
Manual: added the modifying parameter values for the gauges.
Manual: added the WindRose (had already been done partially in previous versions) and updated/corrected the whole thing a bit.
Thrifty: Yadr now only generates and uploads the data files for the current year, the menu file only on 2 January of the current year (so the generation is now omitted as well).
Thrifty: NOAA reader now only generated and uploaded on 2 January (Note: the data files are generated by CMX itself).
Thrifty: Records is now only generated when a Yesterday record occurred.
Thrifty: Graphs are now generated every 7th day from January 1 (so actually (DayOfYear MOD 7 == 0). Looking for a more sophisticated decision.
Advise: For the website generator: run daily under Thrifty system.
pwsFWI: Relative Humidity in the table is again displayed with an accuracy of two digits.
 
version 3.7.3 (30/5/2020)
Dashboard: Added some configuration parameters for the gauges
Thrifty system: fine tuned the top10 thrifty system
Thrifty system: DayRecords dirty-bit system is now working so under the thrifty system, if – and only if – yesterday had a record, the file is written and uploaded.
Modified manual (I would appreciate feedback if erroneous or incomplete).
 
Version 3.7.2 (29/5/2020 – not public)
Dashboard: Added some configuration parameters for the gauges
 
version 3.7.1 (29/5/2020)
pwsFWI: If both the Title and the SubTitle entries in the Language file are empty then no (empty) lines are produced.
All logfiles are now to be found in the directory utilslog and they will have the name: yyMMddHHmmcumulusutils.log (sorts easily alphabetically) So that would be e.g. 2005271332cumulusutils.log. Logs will be kept for 2 days. This gives the possibility to run CumulusUtils many times per day (e.g. every 10 minutes for SystemInfo) and if you find a problem later in one of the major runs at midnight, you still have that log.
Dashboard: changing the appearance of the gauges should now work.
 
 
version 3.7.0 (27/5/2020)
Forecast: Added WXSIM as forecast system, see manual how to do it, please notify if additional possibilities exist.
CheckOnly: increased performance by removing redundant writing to logfile. Now only markings and real error situations are logged.
Dashboard: Colour of Up/Down-indicators for Temperature and Pressure now have their own parameters: ColorDashboardUpIndicator and ColorDashboardDownIndicator.
NOAA: Year selection through drop down now adjusts months selectable.
Dashboard Gauges: Gauges are now modifiable through the inifile parameters. See website inifile parameters.
 
version 3.6.9 (25/5/2020)
Bugfixes for WindRose (accommodate a single quote in the subtitle, add a semicolon, remove comma at end of data)
Changed Dashboard 1, Wind to better accommodate Latest winds, Average and Beaufort. Beaufort is now related to Average wind, not Latest measurement.
pwsFWI: put a title on the report page to provide more clarity for newcomers to what they are actually seeing.
 
Version 3.6.8 (24/5/2020) – patch release for debugging.
 
version 3.6.7 (24/5/2020)
Dashboard: In dashboard 1, now the Beaufort scale is shown in the Wind block with same background colour as defined in the YADR Wind module. Note that the wind speed / Beaufort shown is the latest wind speed reading (equivalent webtag: #wlatest)
Thrifty: Under the thrifty system, the WindRose is only generated when upload is scheduled (second day of the month).
Thrifty: Under the thrifty system, top10 is only generated (!) and uploaded when there is actually a new record (the file is 'dirty'). Only Yesterday is checked so a daily run is assumed.
Thrifty: Under the Thrifty system, YADR only uploads the current year.
PwsFWI: Added pwsFWI to the NAV-bar, just beside the LED. Click leads to the report. In the process, moved the current value to the ini-file as well. The pwsFWIcurrent.txt remains (same contents).
pwsFWI: changed nr of decimals from 2 to 1. For the Beteljuice interface, made the borders round corners again under the Bootstrap system.
CheckOnly: Added Monthly Logs to the CheckOnly command.
 
version 3.6.6 (22/5/2020)
WindRose: the ZeroWind percentage is now shown for each period selected.
WindRose: added footer when used as module.
Monthly Logs: added extensive Exception handling to accommodate historical increasing record length (in relation to fields required)
 
 
version 3.6.5 (19/5/2020)
General: Added the Thrifty qualifier for Website and All commandline parameters to economize on bandwidth (for subscription and mobile users). Description in the manual.
WindRose: Added a check for data consistency concerning the internal data separators (governed by the locale). If any inconsistency is found an error message is written to the logfile, CumulusUtils exits and the user has to clean up the data directory.
WindRose: Bugfix concerning the filelist of the monthly log files.
WindRose: changed the Y-scale from fractions to percentage.
Made some modifications to the manual for clarity.
Created a section [General] in the CUstrings[xx].ini files. Some strings may move there requiring you to move the translation as well. I will try to minimize the translation effects but while in development phase it may be inevitable. I apologize beforehand.
 
 
version 3.6.2 (19/5/2020)
WindRose: Added a check for data consistency concerning the internal data separators (governed by the locale). If any inconsistency is found an error message is written to the logfile, CumulusUtils exits and the user has to clean up the data directory.
General: Added the Thrifty qualifier for Website and All commandline parameters to economize on bandwidth.
 
 
version 3.6.1 (18/5/2020)
Maps: Added more exception handling to Maps, more specific for Internet Timeouts. If a Timeout occurs Maps cannot complete and returns iso stopping CumulusUtils.
WindRose: Older Monthly logfiles miss the current windbearing and caused a crash. This has been corrected (see note under Calculation of the WindRose).
WindRose: Now the month of March is also displayed.
WindRose: Improved error handling and minor HTML correction.
Records: Now the month of March is also displayed (yes there was a relation with the WindRose: I copied the menu code).
 
 
version 3.6.0 (17/5/2020)
DayRecords: Numbers changed from 2 decimal positions to one.
ShowSolar=false now also removed the solar pane on the first dashboard.
Moved NextYear, NextMonth etc... Text tags to a section called [General]. Move your translation. You can delete the old tags (leaving them won't hurt)
Beta release WindRose. See Readme and release post.
 
version 3.5.7 (16/5/2020)

Navigation menu