Welcome to the Cumulus Support forum.

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

Cumulus MX V4 beta test release 4.0.0 (build 4019) - 03 April 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

Cumulus MX Announcements and Download - PLEASE READ FIRST

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Locked
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

Release 3.28.2 - build 3279 - is available for download.

Note: If you use custom MySQL uploads, please double check the settings after upgrading to this release. v3.28.1 had some issues with the configuration page and may have altered some settings from their intended values.

New
  • Adds two new web tags <#StationFreeMemory> and <#StationRuntime>
    • StationFreeMemory: Shows the station free memory for Davis WLC, Ecowitt GW1100/20000 (using HTTP)
    • StationRuntime: Shows the station uptime in seconds for Davis WLL/WLC, Ecowitt GW1100/20000 (using HTTP)
  • Now implements a basic check of the latest monthly log file on start-up to remove any nulls from the end
Changed
  • Custom Minutes MySQL commands can now have the interval defined per command rather than globally
Fixed
  • Ecowitt Cloud station: Fix some errors decoding Ecowitt cloud API.
  • Davis WeatherLink Cloud, no longer requires a Pro subscription to pull current data. Quite an extensive rewrite!
  • Extra Files using log filename templates missed the last log entry at month rollover as they switched to the new month immediately
  • Fix missing units in alarm email messages
  • Custom Timed MySQL commands sometimes fired immediately after saving the configuration
  • Ecowitt historic catch-up was missing CO2, CO2 pm, CO2 T/H, leaf wetness, and extra T/H dewpoint values
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

Release 3.28.3 - build 3280 - is available for download.

Released a bit faster than normal due to the crash in v3.28.2 when starting a brand new unconfigured installation.

New
  • Adds Ecowitt local GW1000 API to the web tag <#StationFreeMemory>. Known to work with GW1100 (v2.3.1) and GW2000 (v3.1.1) so far
  • Adds a new web tag <#ExtraStationFreeMemory> to avoid clashes with the main station and a Ecowitt HTTP station used for extra sensors
  • Adds a check for the raincounter suddenly increasing (more than 25mm or 1 inch)
Fixed
  • Ecowitt Cloud decoding of Soil Moisture values
  • Ecowitt Cloud add missing decode of CO2 temp/humidity values
  • Crash for new installs when the monthly log file does not exist
  • Setting Ecowitt custom server settings when used as an Extra Sensor station
  • The Monthly Records editor values from the log file showed the previous months values for monthly totals like Total Rainfall etc.
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

There is a new version of CreateMissing available - v1.4.3

This fixes an issue where missing derived temperatures in the day were always returned in Celsius. The new version will convert them to Fahrenheit if required.
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

patch release 3.28.4 - build 3281 - is available for download.

Changes for this release:

New
  • The monthly log file check for corruption is extended to the Extra and AirLink logs if they are in use
Fixed
  • Error that the username is not set when sending email to a server that requires no authentication
  • Some Davis VP2 stations current data not working with the WeatherLink Cloud station type
  • Fix for soil moisture conversion from percentage to cb in WeatherCloud uploads
  • Fix EcowittCloud not applying historic piezo rainfall
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

Patch release 3.28.5 - build 3282 - is now available.

This fixes a bug in the rain jump detection in v3.28.4.

If you have already upgraded to v3.28.4, I suggest you install v3.28.5 as soon as possible.
(Only the CumulusMX.exe file has changed since v3.28.4)
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

A new version of Cumulus MX is now in beta testing. Version 4 moves away from the old Microsoft .Net Framework and on to the new fully supported .NET 8.0 platform.

Please read this topic for more information on setting up v4 and migrating from v3 to v4.

The change log for this initial beta (b4017) is as follows:

New
  • Moon Image now supports transparent shadows
  • The -install/-unistall command line switches now support both Windows and Linux
    • Under Linux run > sudo dotnet CumulusMX.dll -install -user <username> [-port <port_number>] [-lang <lang-code>]
    • Windows install as a service now self-elevates and requests UAC
  • Implements encryption of the credentials in the cumulus.ini file
  • Experimental Gmail OATH 2.0 authentication
  • New web tag for the average temperature of the previous 24 hours from now: <#TempAvg24Hrs>
  • Cumulus backups are now zipped
  • Add Enable option to Extra Web Files so you can now save entries but not have them active
  • Ecowitt - added firmware update check on start-up and once a day at 13:00
    • New Firmware Alarm to support this
    • New web tag <#FirmwareAlarm>
  • Adds new web tags for temperature means

    Code: Select all

    	<#ByMonthTempAvg mon=[1-12]>        Mean for requested month over the entire history. Omit the mon parameter for the current month
    	<#MonthTempAvg m=[1-12] y=[YYYY]>   Mean for the requested specific month. Omit the parameters for the current month
    	<#YearTempAvg y=[YYYY]>             Mean for the requested year. Omit the y parameter for the current year
    
Changed
  • Now requires Microsoft .Net 8.0 rather than mono to run under Linux and MacOS
  • All data files are now written/read as invariant - dayfile, monthly log files, extra log files, AirLink, and custom log files
    • NOTE: Custom log files may require the user to alter their configuration to use comma separators and add the rc=y parameter to numeric web tags
  • Monthly log files now renamed to "[yyyyMM]log.txt" to remove localised month name - and now sortable in the file system!
  • Added MigrateData3to4 utility.
    Basic workflow:
    • Clean install v4
    • Copy v3 Cumulus.ini to root
    • Copy v3 /data and /Reports folders to v4 install
    • Rename the /data folder to /datav3
    • Run MigrateData3to4
    • Done!
  • Removed previously deprecated web tags
    CO2-24h, CO2-pm2p5, CO2-pm2p5-24h, CO2-pm10, CO2-temp, CO2-hum
  • Loading dayfile now continues on error and reports total errors - only the first 20 errors are logged
  • You now only set the Ecowitt MAC/IMEI address in one place for the various station types
    • In Local API settings for GW1000 type
    • In Cloud Access API for Cloud and HTTP station types
Fixed
  • Problems when using a 9am rollover in the records editors for values from the monthly log files
  • Select-a-Period charts not respecting the interval dates: Air Quality, CO₂, Soil Moisture, Leaf Wetness
  • Calibration Limits not changing when the user changes units - eg initial install
  • Potential fix for corruption at the end of all data log files when shutting down
  • Error that the username is not set when sending email to a server that requires no authentication
  • Improvement to GW1000 API reconnects
  • Improved web socket initial connection to send data immediately on dashboard/now/gauges connection
  • Fix for soil moisture conversion from percentage to cb in Weather Cloud uploads

The beta b4017 download is direct from Github: https://github.com/cumulusmx/CumulusMX/ ... ta4017.zip
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

Patch release 3.28.6 - build 3283 - is now available.

This contains a fix to decode more VP2 when using the Davis Cloud Station, and a fix for a crash creating Growing Degree Day & Temperature Sum graph data files for users without any data in the first month of the GDD year.
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

Sorry folks, but a debug version of CumulusMX.exe v3.28.6 found its way into the original CumulusMXDis3283.zip file.

I have updated the download; the zip is now called CumulusMXDist3283a.zip
If you previously downloaded CumulusMXDist3283.zip, the only file that has changed and you need to replace is CumulusMX.exe
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

A new beta version 4.0 is available - b4018.

The following issues are addressed in this build:
  • Reworked GetVersion() to account for published beta builds
  • Fix backup error on first start-up
  • Change uniqueid.txt file handling to allow for zero length files
  • wxnow.txt file now has the option to force UTC timestamps
  • Fix WLL not binding to broadcast port in shared mode
  • Add optional parameter "-servicename xxxx" to Linux service -install and -uninstall, it defaults to "cumulusmx"
  • Fix error/crash in Ecowitt GetStationList() processing
  • Add Davis WeatherLink Console archive decodes for historic: baro, internal T/H, soil/leaf, enviro-monitor
  • MySQL Connector updated
The beta b4018 download is direct from Github: https://github.com/cumulusmx/CumulusMX/ ... ta4018.zip
User avatar
mcrossley
Posts: 12774
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

Post by mcrossley »

A new beta version 4.0 is available - b4019.

The following issues are addressed in this build:
  • Change HTTP Ecowitt "warning" messages
  • Fix WeatherUnderground rapid fire updates
  • Fix MySQL Custom Upload Minutes firing every minute for all configured intervals
  • Adds decode for Ecowitt CO₂ PM1 and PM4 when using local API
    - New web tags: <#CO2_pm1>, <#CO2_pm1_24h>, <#CO2_pm4>, <#CO2_pm4_24h>
  • Fix MAC address field not always displayed in Station Settings for HTTP Ecowitt stations
  • Fix Extra Sensor graph data not being created for none dot-decimal locales
  • Enable MQTT updates for Tempest Rapid Wind packets
  • Fix Extra Web Files not obeying the UTF-8 setting when creating a local file
  • Fix bug in AWEKAS rate limited code that disabled the upload completely
https://github.com/cumulusmx/CumulusMX/ ... a4019.zip
Locked