Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.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

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

CumulusUtils - Release Topic

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

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

Re: CumulusUtils - Release Topic

Post by HansR »

Version 7.2.0 is online.
See release notes.
  1. CDL: User Defined Language definition (UDL) for Notepad++ by @Nossis (Barry) has been added to the distribution. See here.
  2. Graphs: The Frost Days Graph has been added in the Temp Graphs menu. It can be switched on/off through the parameter FrostDays (default is true) Thanks @MeteoSangonera for the motivation :D
  3. Diary: A Diary module has been added. This module displays the content of the CMX Diary (version 1, this very likely may change at some point). Without content in the Diary, the menu does not display the choice otherwise it is found under Reports. This module will be functional when Mark finds the time to modify the database. This will most likely be in version 7.3.0
  4. CUhelptexts.txt: this file containing helptexts (the Info button in the right upper corner of some system charts), has been modified to contain text about the new Frost Days chart. This file needs to be copied to the utils directory manually, it is not a fixed part of the package because some users may wish to translate the texts. As such it may be seen as part of the language distribution.
  5. General: Unit Watt per square meter was written as W/M2. This is now W/m² (the UTF8 character ²). Note: this is visible in the Dashboard solar panel and in the Solar Graphs. The latter uses the translatable string YSESYaxis (yes I should have used comprehensible names in the first place). You can either remove your entry in your language file to regenerate the correct (English) string or you can change the text m2 to m² which will give you direct satisfaction with this version.
  6. Compiler: SoilMoisture (Plot Variable): now has its own axis and automatically uses the correct unit. Please note that you may need to change translation. The term dimensionless is no longer valid for this axis.
  7. Extra Sensors: Adjusted for mod in CMX for nullable Extra Sensor values (which CMX version has not been released yet).
  8. General: With PHP upload an adjustment has been made to support the Brotli compression. Don't forget to tick or not to tick the CMX setting Internet Settings=>Web/Upload Site=>Advanced Settings=>Brotli Compression. This is default off. If it works in CMX it will work in CUtils.
  9. Custom Logs: Added webtags MonthRainfall and AnnualRainfall (which is the 400th webtag value you can plot!)
  10. Packages have been updated (notably SQLite has been upped compared to beta 2)
NB: In earlier versions the technique for using the superscript 2 (²) was the HTML markup <sup></sup>, however after remarks of Mark and Andy I opted for the UTF8 character ².

NB: The Diary report will not only have snow depth but will also have the Frost Days and Ice Days report on a per month basis i.e. the Frost Days chart displays the Frost Days on a per year basis, the report will do that monthly and text based. It will take some time as the Diary reporting depends on some changes in CMX. Comments and suggestions are welcome.
Finalisation of the Diary module has been postponed to the next version when CMX is ready for it ;)

NB: CUtils now also has a runtimes directory which needs to be copied to the bin directory (like you do with CMX but the contents is different, do NOT mix)
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Version 7.3.0 is online.
See release notes.

NOTE: This release is incompatible with CMX versions prior to 4.3 so you will need to upgrade. CMX 4.3 will be released later on 4/12/24.
  1. General: Adjusted to the technical changes for CMX v4.3 (null values, Diary database)
  2. Dashboard: The rain now also shows the new weekly rainfall (as configured in CMX)
  3. CUhelptexts.txt: now also has a text for the Seasons graph
  4. Snow / Diary: the yearly reporting is ready
Note: the year summary for the snow will be added when the snow report has stabilised with confidence.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Version 7.3.1 is online.
See release notes.
  1. Diary: Fix for use of CumulusRealTimeLocation
  2. Diary: Fix for use of ModulePath
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Version 7.3.2 is online.
See release notes.
  1. Diary: Fix Unit of snowDepth in chart axis (now: cm)
  2. Diary: Changed the reporting display of numbers. This way a '0' filled in field displays differently from an non-filled in field:
    1. both snowDepth and snow24h are filled in and a number (may be '0') => both are displayed
    2. only one of snowDepth and snow24h are filled in with a number (may be '0') => the number is displayed, the other has '---'
    3. both snowDepth and snow24h are not filled in => one column centred '---' is filled in for that date
  3. Default / Fallback Cumulus Charts: fixed for current CMX
  4. Language: TableView and ChartView can now be translated (section Diary)
NOTE:
  1. Addition of snow to the compiler is postponed, that appears somewhat too complex. I will be available only for a few days until 20/12 when I go out for a prolonged Christmas holiday. So this has to wait.
  2. Addition of a snow summary will have to wait until I have a better understanding of its requirement as it might need parametrization to distinguish between our Canadian and Norwegian friends. Both of them may have different requirements, especially with the automation of snow coming up.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Release v7.4.0 is online now (some minor additions compared to the last 7.3.3 beta).
See release notes.

This release was previously thought to be published as 7.3.3 with some additional changes but the whole was enough for a minor version increase i.s.o. just a fix release minor build. Most of the null-value handling now complete and the addition of the Laser sensor and Snow handling is enough functionality for a minor version update.

Wiki updated.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Release v7.4.1 is online now.
See release notes.

This release is a bug fix release with some minor repairs.
Please see release notes.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Release v7.4.2 is online now.
Please see release notes.

This release is a bug fix release with some minor repairs.
It also now reads the Laser Sensors. Please configure Laser as ExtraSensor in cumulusutils.ini.

Wrt version 7.4.2 and the NOAA reports in CMX 4.4.0 the following:

I will not put any effort in modifying CUtils to display the NOAA reports in HTML format. The disadvantage is that some users use the same CMX instance to serve both the standard website and CUtils' website. If you wish to serve the standard CMX website as HTML you will have to find a solution or accept the result in CUtils as is. CUtils expects CMX to have the NOAA setting text for the reports. The HTML output is unpredictable.

The only difference is that the CMX text setting uses the <pre></pre> tags to display the text.
The CMX HTML setting removes those <pre></pre> tags but has no other arrangements. The rest of the formatting is yours.
That's all.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Release v7.4.3 is online now.
Please see release notes.

Beside the ExtraSensors Laser*[1-4], the webtags SnowAccum24h[1-4] and SnowAccumSeason[1-4] now can be used in CustomLog. The working of these webtags is not fully clear but they seem to contain the accumulated value of the LaserSensor to be used for plotting when logged in CustomLogs. Please ask @Sutne or @mcrossley for full info.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: CumulusUtils - Release Topic

Post by HansR »

Release v7.4.4 is online now.
Please see release notes.

This version contains an errorhandling fix for reading the monthly, extra sensor and airlink logs.
Important fix related to the IgnoreDataErrors parameter in relation to null values.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
Locked