Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.5 (build 3282) - 23 February 2024

Cumulus MX V4 beta test release 4.0.0 (build 4017) - 17 March 2024

Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014 (a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

CumulusUtils

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

Locked
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.8.1 is online

version 4.8.1 (4/12/2020)
  • AirQuality: Bugfix in JSON datafile creation when the CMX parameter DataLogInterval is larger than one minute (this bug lead to an infinit repetition of creation of the graph).
  • PwsFWI: On request of a several users the Current Value now has the possibility to be set to Today's value (when using prediction). See the parameter section of pwsFWI for CurrentIndexDay (possible values: Yesterday (default), Today)
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.8.2 is online

version 4.8.2 (9/12/2020)
  1. General/Technical: Logging has been rewritten. Verbosity level can be controlled (None, Error, Warning, Info and Verbose) and messages are subdivided in those types. See manual / parameters on logging.
  2. General/Technical: Progress messages can be written to the console.
  3. Technical: Age of the FTP lock file is now correctly determined outside the CET time zone.
Thanks to Paul and Phil some 'clockwork over FTP' issues were resolved.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.8.3 is online

Patch release on 4.8.2: error not having localhost but my explicit local ip is now corrected.
No further changes.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.8.4 is online

version 4.8.4 (16/12/2020)
  1. Website: Added Day length at solar info.
  2. Website: fixed erroneous 'correction' of time and date separators in the javascript runtime for the dashboard.
  3. AirQuality: graphs are now drawn with spline.
  4. General: Now parameter NormalMessageToConsole also works on Windows.
  5. General: changed the level of several messages (INFO became ERROR; WARNING became INFO and INFO became VERBOSE etc...). In general will the visual appearance of the logging have changed so don't be surprised.
  6. General: If a timeout occurs in the FTP Upload procedure a stackdump originated. That has been corrected and should now be just an error.
  7. General: Improved error handling to prevent stackdumps (especially around FTP). This will be an ongoing exercise no doubt. The new FTP lib apparently demands different handling.
I can use feedback on messaging.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.9.0 is online

version 4.9.0 (18/12/2020)
  1. AirQuality: Modified CA and AU AQI translation to the table view in the path to perfection.
  2. Removed the Map module completely from CumulusUtils.
The Map has been removed because it was too error prone.
Two nights in a row an instance emptied the map database making it unusable.

I advise all users to upgrade to this version.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

4.9.0 now truly is online.
(don't submit an edit if upload is not complete yet :bash: )
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.10.0 is online

version 4.10.0 (28/12/2020)
  1. Map: Reintroduced the Map module in CumulusUtils. Completely overhauled and rewritten. No command but an inifile parameter (Participant) governs a station to be on/off the map.
  2. AirQuality: Decided on the reference lines / Help button. EU-CAQI one hour series will act as reference line for all as explained in the text under the help button.
  3. AirQuality: Graphs now have xy scaling.
  4. FTP: Modified the FTP module such that if a user does not use FTP and even does not have it defined on its system, CumulusUtils will always continue and generate the output.
  5. Technical: various clean-ups and modifications in the Javascript runtime system.
NOTE: When(!) required I will think about a translation system (by the user!) for the help button.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.10.1 is online

version 4.10.1 (01/01/2021)
  1. AirQuality: xy zooming now works on a tablet too.
  2. Map: applied some 'beteljuice changes' to the map.
  3. General: made the first run for First Time Users more accessible and easier to understand. Console output is now default true at first run.
  4. Fixed a fatal bug in formatting the filename of the AirLink logfile.
Obligatory update for AirLink users.
(NOTE: within 20 mins of original upload I redid it with the correct version number)
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.10.2 is online

version 4.10.2 (05/01/2021)
  1. Website: Added some runtime logging for verification purposes only.
  2. AirQuality: fixed a bug where the realtime values contained a comma because of the locale, which was not changed to a point when required.
  3. AirQuality: Added optional Windbarbs to the Air Quality graphs (really great :D See meteo-wagenborgen for demo).
The Windbarbs may be a minor functionality and [currently] only for AirQuality module users, but I had great fun in making it available.

Please be aware that windbarbs increase the size of the AirQuality JSON significantly as does the GraphHours period and the number of lines you wish to see.
All can be parametrized but please check if JSON size is important for you!
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 4.10.5 is online

version 4.10.5 (14/01/2021)
  1. Map: when using the map as a module it was lacking the jQuery library include. That is fixed now. Has been published before as 4.10.3 patch1
  2. Internal: Redesign and rewrite of the unit handling and conversion possibilities (when required). One of the first foundations of CumulusUtils I wrote at the start of Top10 and pwsFWI. However I got more and more annoyed by the way I handled it so I changed it from an aesthetic and a technical point of view. It has been tested but as you can imagine not all permutations have been handled, so keep an eye open and please report bugs. Especially when you use units other than km/h, °C, hPa and mm.
  3. Several smaller changes internal and in UI.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

version 4.10.6 is online

version 4.10.6 (20/02/2021)
  1. FTPS: Fixed a bug where the port was not assigned when using FTPS
  2. Added SFTP access (for which this is currently a beta release).
  3. Internal: Added the Pressure in the Month file List and made the list sorted on date (no direct effect for user).
  4. Internal: Made first steps to use MySQL/MariaDB as data source.
  5. Graphs: Added the Charts Compiler in zeta release (meaning it is there but you won't notice unless you really want to look at it). See my separate post.
I will make an additional post about this release.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

v 4.10.7 is online

Second beta for SFTP.
The SFTP was not fully freed in 4.10.6 (thnx sutne for observation)
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 5.0.0 is online

Beta for the Cumulus Charts Compiler.
Alpha for everything else, including the SFTP protocol (thnx @sutne)

For the Cumulus Charts Compiler please see the separate document in the distribution.
Comments welcome.

NOTE: before people start jumping up & down and start shouting: yes some optimisations can and will be made, specifically in reading the datafiles.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 5.0.0 release is online

version 5.0.0 (28/02/2021)
  1. FTPS: Release
  2. Graphs: Added the Charts Compiler - Release.
  3. See the separate document in the distribution.
  4. General: bug fix - unit for mile is mi and not mph
  5. General: Upgraded the Bootstrap base version to 4.5.2
This release contains the first version of the chart compiler. An example for a CutilsCharts.def is enclosed as is a separate ReadMe ChartsCompiler.pdf.
There seems to be a hickup somewhere so if you encounter problems please let me know.

h/t @sutne for testing.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
User avatar
HansR
Posts: 5831
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bullseye
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils

Post by HansR »

Version 5.0.1 release is online

When using the charts compiler update is compulsory.

version 5.0.1 (01/03/2021)
  1. No functional changes.
  2. Bug fix in Charts Compiler: Numbers in the Charts definitions are obligatory with a decimal point and not a free to use decimal locale separator. So the whole compiler and code generation now function under the Invariant Locale having the point as decimal separator.
  3. Barometer scales are now set to the stations min/max records to get the effect of a real barometer without you requiring to adapt for the ever changing scale (sorry for the confusion with point 1 but that's sometimes how life goes :groan: ).
h/t @sutne for testing.
Hans

https://meteo-wagenborgen.nl
CMX build 4017+ ● RPi 3B+ ● Raspbian Linux 6.1.21-v7+ armv7l ● dotnet 8.0.3
Locked