Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.4.3 (build 4086) - 19 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
Latest Cumulus MX V4 release 4.4.3 (build 4086) - 19 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
Cumulus MX Announcements and Download - PLEASE READ FIRST
Moderator: mcrossley
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch release v4.2.1 b4041 is now available.
This build has been withdrawn,
This build has been withdrawn,
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch release v4.2.1 b4041 has been withdrawn - my apologies for the messing around with this release
Patch release v4.2.1 b4042 is now available.
This fixes the immediate new issue with the ErrorLight web tag encountered in b4040
This fixes the issues with Brotli compression setting being reversed and not saving to Cumulus.ini
This release fixes a few issues:
The Day File Query gains an "on this day" type function.
The Day File Query web tag can now output just the date value.
It also adds Brotli compression support for PHP uploads. This is disabled by default, enable it under the advanced settings. I have left it disabled by default because it requires Brotli support in the PHP installation on your web server. The Brotli module is not a default PHP module as of v8.3 and it has manully built so may not always be available. You need to check this before enabling Brotli compression - does the function brotli_uncompress() exist. You also need to upload the updated version of the "upload.php" script.
You can read the changes in full in CHANGELOG file.
Patch release v4.2.1 b4042 is now available.
This fixes the immediate new issue with the ErrorLight web tag encountered in b4040
This fixes the issues with Brotli compression setting being reversed and not saving to Cumulus.ini
This release fixes a few issues:
- Interval data viewer not working over month ends for extra sensor values
- Ecowitt TCP API Station, incorrect interpretation of Ecowitt WH34 sensor low battery state
- Ecowitt TCP API Station, false detection of WS90 when a WH34 sensor was detected
- Web tag <#ErrorLight> is now functional again
- Fix web tag <#NewBuildNumber> showing the latest build number as "0000"
The Day File Query gains an "on this day" type function.
The Day File Query web tag can now output just the date value.
It also adds Brotli compression support for PHP uploads. This is disabled by default, enable it under the advanced settings. I have left it disabled by default because it requires Brotli support in the PHP installation on your web server. The Brotli module is not a default PHP module as of v8.3 and it has manully built so may not always be available. You need to check this before enabling Brotli compression - does the function brotli_uncompress() exist. You also need to upload the updated version of the "upload.php" script.
You can read the changes in full in CHANGELOG file.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
There is a new version of CreateMissing available for download. See the wiki downloads page
v2.0.2 has a fixe for reading solar and ET data from the log files in locales that use comma decimals.
v2.0.2 has a fixe for reading solar and ET data from the log files in locales that use comma decimals.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
AN updated version of v4.2.1 is now available - b4043.
This resolves the issue introduced in b4042 whereby web tags using the rc=y option truncated the value rather than changing comma decimals to points.
Two further fixes are included:
- Windy pressure uploads failing (a day zero error that no one noticed before - including me and I upload to Windy!)
- Fix Ecowitt WS69 battery state decode in TCP API station
The full CHANGELOG file.
This resolves the issue introduced in b4042 whereby web tags using the rc=y option truncated the value rather than changing comma decimals to points.
Two further fixes are included:
- Windy pressure uploads failing (a day zero error that no one noticed before - including me and I upload to Windy!)
- Fix Ecowitt WS69 battery state decode in TCP API station
The full CHANGELOG file.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A new version of Cumulus MX - v4.3.0 b4063 - is now available
There are quite a lot of changes in this release so please read the CHANGELOG.md carefully before installing it.
The highlights are:
Support for Bluesky
This version allows periodic, timed, and triggered posts to Bluesky to be created. Some detail is in the CHANGELOG file, more in the template Bluesky files you will find in the zip.
Weather Diary Changes
The weather diary has had a revamp. Any existing database will be converted on the first run of v4.3.0.
You can now specify a record time, record the snowfall in 24 hours, export all your data, and re-import it.
There is also a facility for creating automated records if you have a compatible snow depth sensor (more below).
Support for the new Ecowitt LDS01 laser distance sensor
Yet to be released, but MX is ready to support these sensors once they become available.
They can be used to measure distance or depth. MX records them and has new web tags for you to read the values.
JSON Station type
Can now be used to input Extra Sensor data. This may be more convenient for custom built sensors.
User Defined Alarms
As well as now supporting Bluesky posting, they also support using multiple web tags and arithmetic functions to arrive at a value to be tested.
There are quite a lot of changes in this release so please read the CHANGELOG.md carefully before installing it.
The highlights are:
Support for Bluesky
This version allows periodic, timed, and triggered posts to Bluesky to be created. Some detail is in the CHANGELOG file, more in the template Bluesky files you will find in the zip.
Weather Diary Changes
The weather diary has had a revamp. Any existing database will be converted on the first run of v4.3.0.
You can now specify a record time, record the snowfall in 24 hours, export all your data, and re-import it.
There is also a facility for creating automated records if you have a compatible snow depth sensor (more below).
Support for the new Ecowitt LDS01 laser distance sensor
Yet to be released, but MX is ready to support these sensors once they become available.
They can be used to measure distance or depth. MX records them and has new web tags for you to read the values.
JSON Station type
Can now be used to input Extra Sensor data. This may be more convenient for custom built sensors.
User Defined Alarms
As well as now supporting Bluesky posting, they also support using multiple web tags and arithmetic functions to arrive at a value to be tested.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
The version 4.3.0 distribution zip has been updated 08 Dec 13:44 UTC to include two missing files that affected the MigrateData3to4 and CreateMissing untilies.
The two added files are:
/CumulusMX/CreateMissing.runtimeconfig.json
/CumulusMX/MigrateData3to4.runtimeconfig.json
Note the MD5 checksum file has NOT been updated with the new files.
The two added files are:
/CumulusMX/CreateMissing.runtimeconfig.json
/CumulusMX/MigrateData3to4.runtimeconfig.json
Note the MD5 checksum file has NOT been updated with the new files.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch build v4.3.1 b4064 is now available
This fixes a number of issues that have come to light in v4.3.0
If you are running v4.3.0 it is recommended you upgrade to v4.3.1
Fixes included:
This fixes a number of issues that have come to light in v4.3.0
If you are running v4.3.0 it is recommended you upgrade to v4.3.1
Fixes included:
- AWEKAS uploads fix to avoid frequent rate limiting messages
- Ability to edit sunshine hours to two decimal palces in the log and day file editors
- Fix recent Solar graph data bad format if solar or UV sensor data is null
- Add check for CustomHttpXXX URLs to begin with http
- Davis WLL change to avoid potential extension of 10 minute gust values when broadcasts are working
- Bluesky variable timed posts not firing if no timed posts are defined
- Snow graphs now show all days
- Fix Rain Week calculation
- Fix for LoadRecent failing if indoor sensors are absent
- Fix for Tempest stations not reading historic data
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch build v4.3.2 b4067 is now available
This sees improvements to the weather diary, a fix for the weekly rainfall being reset a day late, and more fixes for handling the new data null values introduced in v4.3.0.
It also introduces a new web tag parameter "nv=" for users to define their own strings to be returned if a web tag is null/empty/not applicable. Previous the returned value was fixed, usually, with some form of dashed string like "--".
The full change log can be viewed here.
This sees improvements to the weather diary, a fix for the weekly rainfall being reset a day late, and more fixes for handling the new data null values introduced in v4.3.0.
It also introduces a new web tag parameter "nv=" for users to define their own strings to be returned if a web tag is null/empty/not applicable. Previous the returned value was fixed, usually, with some form of dashed string like "--".
The full change log can be viewed here.
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch build v4.3.3 b4070 is now available.
Fixes
Fixes
- JSON Station null reference Exception
- Error rewriting Cumulus.ini on some Windows installations
- Trend values on rollover (rates, rain in last hour etc) now include the last minute before rollover
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A new version of Cumulus MX - v4.4.0 b4083 - is now available
As well as a number of fixes, there are some new features in this release.
NOAA reports can now be formatted as HTML. Not only does this "pretty up" the format, but it also means that that the reports can be localised into your own language, and it makes them more accessible to people who use screen readers.
Support is added for the Ecowitt LDS-01 laser distance sensor. You can also use LDS sensors for snow recording.
Support is added for reading historic catch-up data from the log files on Ecowitt stations written to the SD Cards. Currently this is only available on GW3000 and WS6210 stations. I have flagged it as Experimental for now, as the firmware support from Ecowitt around writing the SD Card files is still being finalised.
There are lots of other changes and fixes, please study the change log carefully!
The full change log:
New
As well as a number of fixes, there are some new features in this release.
NOAA reports can now be formatted as HTML. Not only does this "pretty up" the format, but it also means that that the reports can be localised into your own language, and it makes them more accessible to people who use screen readers.
Support is added for the Ecowitt LDS-01 laser distance sensor. You can also use LDS sensors for snow recording.
Support is added for reading historic catch-up data from the log files on Ecowitt stations written to the SD Cards. Currently this is only available on GW3000 and WS6210 stations. I have flagged it as Experimental for now, as the firmware support from Ecowitt around writing the SD Card files is still being finalised.
There are lots of other changes and fixes, please study the change log carefully!
The full change log:
New
- NOAA Reports can now be created as HTML
- Two sample templates are included for annual and monthly reports: `Reports/SampleHtmlTemplateYear.htm`, and `SampleHtmlTemplateMonth.htm`
- The reports are generated from the "in-use" templates: `Reports/HtmlTemplateYear.htm`, and `HtmlTemplateMonth.htm`
- If you enable HTML reports and do not create custom "in-use" templates, the sample templates will be copied to "in-use" templates
- You can edit the "in-use" templates to alter the localisation, adjust formatting etc
- A new web tag `<#Option_noaaFormat>` which returns `"text"` or `"html"`
- Changes to the default web site files to accommodate this:
Code: Select all
noaareports.htm js/noaarpts.js
- Adds 24-hour snowfall accumulation totals
- The selected laser sensor accumulation is included in automated diary entries
- The accumulators reset at the defined snow recording hour
- The current values can be retrieved with new web tags <#SnowAccum24h[1-4]>
- Added to Display Settings and Extra Sensors dashboard pages
- Add Snow Season
- Define start month in Station Settings | Common Options
- New web tags <#SnowAccumSeason[1-4]>
- Adds laser sensors to Display Settings, Locale Strings, and Extra Sensors dashboard pages
- Adds laser depth calculation to the Extra Sensor settings. Use this with simple laser distance sensors to allow Cumulus to calculate a depth value. Note Ecowitt already provide this ability with their LDS01 sensors.
- New version of MigrateData3to4 to now finds custom daily files correctly
- Add File Ignore time to JSON station advanced settings
- You can now embed web tags in both Standard Alarms and User Defined Alarm email messages
- Custom MySQL Minutes queries are now processed during catch-up
- New web tag for Vapour Pressure deficit <#VapourPressDeficit>
- Takes a parameter of sensor=N to calculate the VPD for outdoor (=0, default if ommitted), or any extra temp/humidity sensor (=1-8)
- Returns the VPD in user pressure units
- The returned units can be changed using the standard unit= parameter
- EXPERIMENTAL
- Adds ability to the Ecowitt local HTTP API station to read historic data from the SD card
- Currently only supported by the GW3000 and WS6210
- Add NOAA report format (options.noaaFormat) to websitedataT.json
- Davis WLL checks for missed wind gusts in multicasts, now uses the "current" 2-minute gust value, and "back dates" it one minute in the recent wind data
- The latitude and longitude strings now use localised compass point directions (set in Locale strings)
- Switched from NRec.Logging.File to NLog for FTP logging
- FTP logging now creates separate log files for realtime and interval FTP activities
- Web tag <#CPUtemp> now returns "-" if no value present, or whatever is specified by nv=
- Log file editors now scroll the data horizontally and vertically with a fixed header and fixed first two columns
- Change of name of the Ecowitt "TCP Local API" station to "Binary Local API (Legacy)" to reflect the status of the protocol
- Fix writing of the first Custom MySQL Minutes interval value to Cumulus.ini
- Ecowitt HTTP Local API station not mapping extra temperature to outdoor temperature correctly
- The web tag parser now accepts empty parameter values. e.g. nv=""
- Web camera not appearing in Ecowitt Extra Sensor settings page
- Improve Ecowitt API Current data date/time detection - now defaults to query time if no data time found
- Fix "Regenerate all missing reports" not creating current year/month reports
- Ecowitt camera URLs not working when the station is configured as an Extra Station
- Web tag <#CPUtemp> now supports options rc, dp, tc, unit
- 9am values not always rolling over correctly during "catch-up"
- Fix Monthly Log/Extra Monthly log viewers for 9am meteo day users
- Davis station: Fix for the 00:00 (or 09:00) rainfall being counted on both days during catch-up
- User Alarms not accepting "equals" type
- Fix Station Pressure calibration settings being read from the Pressure settings in Cumulus.ini
- Web tags <#snowdepth> and <#snow24hr> now accept the dp= and tc= web tag parameters
- Changes to how MQTT connects and reconnects to the server
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch release v4.4.1 b4084 is available.
This fixes two issues with v4.4.0
This fixes two issues with v4.4.0
- Fix for FTP Logger errors when FTP logging is not enabled
- Fix for "jumbled" NOAA plain text reports on the default web site
- Updated websitedataT.json
- Updated \webfiles\js\noaarpts.js to default to plain text rather than HTML if the option is not visible
You will need to upload this file to your web site
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch release v4.4.2 b4085 is available.
This fixes three issues in v4.4.1, the first fix is in the form of a new web tag you can use in MySQL Custom Interval statements.
There is also a new option for enabling/disabling the processing of Custom MySQL statements during catch-up. This defaults to disabled
, so enable it if you want catch-up!
This option allows disabling of Custom MySQL statements to use Extra Sensors values from a secondary station that not available during catch-up - the same applies to AirLink data.
New
This fixes three issues in v4.4.1, the first fix is in the form of a new web tag you can use in MySQL Custom Interval statements.
There is also a new option for enabling/disabling the processing of Custom MySQL statements during catch-up. This defaults to disabled
, so enable it if you want catch-up!
This option allows disabling of Custom MySQL statements to use Extra Sensors values from a secondary station that not available during catch-up - the same applies to AirLink data.
New
- New web tag <#DataDateTime> which reflects the current date time with respect to the data
Use this web tag in things like Custom MySQL INSERT statements to pick up the historic data's date/time rather than the current clock date/time - Add catch-up option to MySQL Custom Interval Minutes commands - this defaults to disabled
- Fix Ecowitt HTTP Local API not processing temps in Fahrenheit correctly
- Fix the table background colours of the dashboard records editors pages
- mcrossley
- Posts: 14426
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Bullseye Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A patch release v4.4.3 b4086 is available.
New
New
- Ecowitt Rainfall Rate now read from SD card log files (if present), previously the field was missing, and the hourly rain figure was used
- Ecowitt SD card log file lightning distance units are now converted if required
- MQTT settings now has an Advanced Settings section, this allows you to override the default values for:
- Using TLS
- IP version
- MQTT protocol version
- Ecowitt SD card log file processing removes corresponding extra log file from the processing list if no data is found in the base file
- Changing the PHP Brotli Compression setting now forces the test of supported compressions to be rerun
- Ecowitt Local HTTP API current data decode now uses case insensitive checks on the value units
- Ecowitt SD card log file processing now uses case insensitive checks for all field names
- Exclude possible empty lines from SD card log files
- Fix handing of pressures in mmHg in the Ecowitt HTTP API
- Ecowitt SD card log file decode of LDS Depth values
- Davis WLL was saving the gust direction as the speed when a new daily high gust was detected that had been missed in the broadcast data