Welcome to the Cumulus Support forum.
Latest Cumulus MX release 3.27.1 (build 3263) - 21 November 2023
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
Latest Cumulus MX release 3.27.1 (build 3263) - 21 November 2023
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
Cumulus MX Announcements and Download - PLEASE READ FIRST
Moderator: mcrossley
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
A minor fix for v3.12.0, the dashboard Gauges page does not work properly for some configurations. The zip file attached here fixes this.
These updated files will be incorporated into the next release, but meantime if you have the issue you can replace the two affected files in v3.12.0 with these.
Edit - sorry a fix to the fix. New zip "-2.zip" attached.
These updated files will be incorporated into the next release, but meantime if you have the issue you can replace the two affected files in v3.12.0 with these.
Edit - sorry a fix to the fix. New zip "-2.zip" attached.
You do not have the required permissions to view the files attached to this post.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Release 3.12.1 - build 3143 is available for download.
What is fixed
What is fixed
- Fix: Issues with the temperatures on the Gauges page (and adds Feels like)
- Fix: Hourly rain value when the rain counter is reset
- Fix: Limit real time MySQL inserts to 1 minute was not saving correctly
- Fix: Alarm threshold counts not being saved to Cumulus.ini
- Fix: Trend values being set to invalid values on new installs
- Fix: GW1000 station, incorrect decoding of WH51 battery status
- Fix: Davis WLL ET value for the day being reset to zero on MX restart
- - Change: Removes the restriction that you could not add Ecowitt Extra sensors to an Ecowitt main station
- Change: The Calibration Settings page has been re-organised
- Change: Settings screen more compact for mobile screens, added Aria screen reader attributes to Internet Settings
- - New: Experimental - Add HTTP Station type for Ambient consoles or WH2600/Observer IP
- Set-up your Customized Server in the Console or AWnet app to:Code: Select all
Protocol : Ambient Weather Server : <hostname_or_ip_of_CMX> Path : /station/ambient? Port : 8998 (or whatever you have configured CMX for) Interval : 20 (seconds)
- New: Experimental - You can now add extra sensors to your existing station using an Ambient console or WH2600/Observer IP.
- Set-up your Customized Server in the Console or AWnet app to:Code: Select all
Protocol : Ambient Weather Server : <hostname_or_ip_of_CMX> Path : /station/ambientextra? Port : 8998 (or whatever you have configured CMX for) Interval : 20 (seconds)
- New: Adds configuration help for the HTTP Upload stations (Ecowitt, Ambient, Wunderground) to the Wizard, Station Settings, and Extra Sensors dashboard pages
- New: Implements Alarm threshold counts for Sensor Contact Lost, Data Connection Lost, Low Batteries
You do not have the required permissions to view the files attached to this post.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Release 3.13.0 - build 3145 is available for download.
The big change for this release is the addition of a new station type for WeatherFlow Tempest stations. This feature has been written and contributed by Doug Summersgill
Note, this station type currently ONLY supports the WeatherFlow Tempest stations.
What is fixed
The big change for this release is the addition of a new station type for WeatherFlow Tempest stations. This feature has been written and contributed by Doug Summersgill

Note, this station type currently ONLY supports the WeatherFlow Tempest stations.
What is fixed
- Fix: Realtime FTP, now correctly clears the RT FTP in progress flag
- Fix: Station Settings, Units, Advanced not being saved correctly
- Fix: The Log editors (dayfile, data, extradata), now handle returned errors correctly
- Fix: Rain not being counted with really small bucket sizes
- New: Adds support the WeatherFlow Tempest weather stations (contributed by Doug Summersgill)
- New: HTTP Ecowitt: Adds GW1000 Firmware Version extraction to both main station and extra sensors
- Change: Davis WLL, low battery warning for WLL device changed from 5.2 to 5.4V (1.35V per cell)
- Change: Ecowitt battery decoding nightmare continues and evolves as we discover what they really send as opposed to what they say they send!
- Change: Monthly NOAA reports now stop at the first day with an error in either the dayfile, or the monthly log file. Previously it only stopped at the first dayfile error
- Change: Internet Settings now works better when enabling/disabling FTP globally and in the interval settings
- Change: Ecowitt GW1000 now detects WS80 ultrasonic wind sensors and changes the update rate to 4 seconds (WS80 updates every 4.75 secs)
You do not have the required permissions to view the files attached to this post.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.1 - build 3146 is available for download.
What is fixed
What is fixed
- Fix: HTTP Station Ecowitt - not decoding all CO₂ sensor values correctly
- Fix: AirLink crash when used as a standalone station
- Fix: NOAA settings normal precipitation value for July being saved as June's value
- New: Ecowitt HTTP, adds support for WN34S/WN34L soil/water temperature sensors as User Temps as per GW1000
- New: The default web site index page now shows the Moon illumination percentage
- Change: On start-up Cumulus now always checks for other running instances and reports if one is found, but only aborts if 'Stop second instance' is enabled
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.2 - build 3147 is available for download.
This is a minor patch for Ecowitt HTTP protocol users with CO₂ sensors.
The only file changed since 3.13.1 is the main executable - CumulusMX.exe
What is fixed
This is a minor patch for Ecowitt HTTP protocol users with CO₂ sensors.
The only file changed since 3.13.1 is the main executable - CumulusMX.exe
What is fixed
- Fix: HTTP Station Ecowitt - not decoding all CO₂ sensor values correctly, again!
- The CumulusMX distribution zip no longer contains the required empty folders /backup, /data, /MXdiags. These folders will now be created on start-up if they are missing.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.3 - build 3148 is available for download.
The only file changed since 3.13.2 is the main executable - CumulusMX.exe
What is Fixed
The only file changed since 3.13.2 is the main executable - CumulusMX.exe
What is Fixed
- Fix: FineOffset station historic catch-up is now aligned to the correct logger intervals
- Fix: Raincounter reset incorrectly detected if a day has had more than 50 mm of rainfall
- Fix: Realtime FTP would not recover after a connection failure
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.4 - build 3149 is available for download.
This is mainly a patch release, but it does add a new feature that I am labelling "experimental" for now due to limited testing. That is the ability for Cumulus to calculate evapotranspiration. This requires you to have a station with a solar sensor. It uses a slightly modified version of the Penman-Monteith equation, I'll be interested to hear what sort of results you get with it. The ET value is calculated hourly, so do not expect a value to appear right away.
Obviously if you have a Davis VP2/Vue/WLL station with the solar sensor connected to the ISS that will be calculating the ET for you. But if like me you move the solar sensor to another transmitter with a WLL, then it stops calculating ET (bad Davis, when are you going to fix this!).
Enable this feature through Station Settings -> Common Options
What is Fixed
This is mainly a patch release, but it does add a new feature that I am labelling "experimental" for now due to limited testing. That is the ability for Cumulus to calculate evapotranspiration. This requires you to have a station with a solar sensor. It uses a slightly modified version of the Penman-Monteith equation, I'll be interested to hear what sort of results you get with it. The ET value is calculated hourly, so do not expect a value to appear right away.
Obviously if you have a Davis VP2/Vue/WLL station with the solar sensor connected to the ISS that will be calculating the ET for you. But if like me you move the solar sensor to another transmitter with a WLL, then it stops calculating ET (bad Davis, when are you going to fix this!).
Enable this feature through Station Settings -> Common Options
What is Fixed
- Fix: Dayfile editor MySQL update statement failing and knock on effects
- Fix: Davis AirLink sensors now honours the disabling of auto-discovery, and improve auto-discovery logic
- Fix: Davis WLL station now honours the disabling of auto-discovery
- Fix: HTTP Extra sensors were over-riding the station manufacturer causing various side effects
- Fix: Extra sensor logging is now only automatically enabled for HTTP sensors if the selected sensors are actually logged
- Fix: HTTP Ecowitt station decode of leaf wetness sensors values and battery data
- New: Adds an estimated evapotranspiration value (ET) for stations that have a solar irradiation sensor and do not already supply this value
The only currently supported station provides an ET value are Davis VP2/WLL stations with solar sensors
The Cumulus calculation uses the standard grass reference crop
- Change: Instead of 'Cumulus pressure names' being implicitly set internally for Davis stations and having to be explicitly set for some other stations
Davis VP2/WLL and some! other stations will now explicitly set this option for you
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.5 - build 3151 HAS BEEN WITHDRAWN
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Sorry, please revert any updates to v3.13.5 - it appears the FTP component update is causing issues (again!)

I suspect the problem is in Mono, which it appears has yet to implement some methods in .Net that the FTP library uses.
I do not have time to work on this today, but I will recreate 3.13.5 with the old library and tested by some other people before re-release.


I suspect the problem is in Mono, which it appears has yet to implement some methods in .Net that the FTP library uses.
I do not have time to work on this today, but I will recreate 3.13.5 with the old library and tested by some other people before re-release.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.6 - build 3152 is available for download.
This is essentially release 3.13.5 with the FTP component reverted to the previous version.
What is Fixed
This is essentially release 3.13.5 with the FTP component reverted to the previous version.
What is Fixed
- Fix: HTTP Ecowitt decode of leaf wetness sensors again
- Fix: HTTP Ecowitt/Ambient - Remove soil temperature from extra sensor settings
- Fix: Davis VP2 station sending zero values for soil temp instead of 255 when no sensor present
- Fix: Long standing bug in Davis VP2/Vue & WLL stations where the day rollover during catch-up was performed after the monthly log entry rather than before
- Fix: Small tweaks to the ET calculation
- Fix: Davis VP2 console uses 16 bit signed value for Total Packets Received - compensate for it overflowing in CMX
- New: Program Settings now allows you to over-ride the default date separator string for your locale. This will be useful for those locales that under Mono now use a date separator such as ". " and you want it to use "."
- Change: Cumulus will now still parse the dates/times in dayfile.txt and monthly logs even if the locale changes
- Change: FO Station will now ignore UV-I values greater than 16
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.7 - build 3153 is available for download.
What is Fixed
What is Fixed
- Fix: Davis stations not retrieving 10 min Gust values from LOOP2 packets
- Fix: HTTP Ecowitt stations not decoding user temp sensors (HTTP Ecowitt Extra did)
- Fix: Culture Option to remove spaces from dates
- New: Adds support for Ecowitt WH90 sensor battery status
- Change: Writes to log files are now retried twice if they fail the first time
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Patch Release 3.13.8 - build 3154 is available for download.
This is just a CumulusMX.exe update from 3.13.7 b3153 to fix an error introduced into the decoding of LiveData on the GW1000 station.
This is just a CumulusMX.exe update from 3.13.7 b3153 to fix an error introduced into the decoding of LiveData on the GW1000 station.
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Release 3.14.0 - build 3159 is available for download.
The major change for this release is unseen, it is a change the Microsoft .Net Framework version. For this release MX moves the latest supported version of .Net Framework - 4.8.
This means it will get ongoing updates and security updates, it also allows CMX to start using TLS 1.2 for secure connections (OS support permitting).
What is Fixed
The major change for this release is unseen, it is a change the Microsoft .Net Framework version. For this release MX moves the latest supported version of .Net Framework - 4.8.
This means it will get ongoing updates and security updates, it also allows CMX to start using TLS 1.2 for secure connections (OS support permitting).
What is Fixed
- Fix: Uncaught exception in SFTP Interval uploads
- Fix: Endless loop during end of day processing if temperature sensor is missing
- Fix: GW1000, HTTP Ecowitt and HTTP Ambient stations are no longer forced to disable the "Use Speed for Avg" setting
- Fix: WMR928 Station: Crash opening invalid COM port now handled correctly
- Change: Cumulus MX now uses .Net Framework 4.8 (previously 4.5.2)
- Change: Now supports TLS1.3 for HTTPS/FTPS/MQTT/Email - dependent on OS support and enabled
- Change: MySQL server connection check amended to attempt to work around issues with some servers
- Change: The data stopped, and sensor contact lost alarms are now enabled by default for new installs (both with 1 hour latch, and 2 event trigger)
- Change: The records editors and records pages in the dashboard now display dashes for records yet to be set
- Change: The monthly log file and extra log file file editors now accept a date range rather than showing a whole month at a time
The date range can span a month end
These editors now also have a search field which you can use to search for specific values or times. Only matching lines will be displayed- It is up to you to be sensible on restricting the date range to the performance of your CMX computer
- A fast machine with SSD drives will cope with much larger ranges than a Raspberry Pi zero for instance!
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
There are new builds of the CreateMissing and ExportToMySQL utilities available that have been built against .Net 4.8 to match the latest Cumulus MX v3.14.0+ builds.
There are no changes to ExportToMyMSQL other than the .Net version change.
CreateMissing incorporates a few updates to improve the catching of issues with the dayfile.txt, and handling of file/date delimiters.
There are no changes to ExportToMyMSQL other than the .Net version change.
CreateMissing incorporates a few updates to improve the catching of issues with the dayfile.txt, and handling of file/date delimiters.
- Change: Now based on .Net Framework 4.8
- Now parses the source files for field and date separators rather than relying on system settings
- Now flags if duplicate days are found in the dayfile.txt
- Now flags if out of order entries are found in dayfile.txt
- mcrossley
- Posts: 11962
- Joined: Thu 07 Jan 2010 9:44 pm
- Weather Station: Davis VP2/WLL
- Operating System: Buster Lite rPi
- Location: Wilmslow, Cheshire, UK
- Contact:
Re: Cumulus MX Announcements and Download - PLEASE READ FIRST
Release 3.14.1 - build 3160 is available for download.
What is Fixed
What is Fixed
- Fix: Davis WLL stations recording zero values if the WLL sends "null" for a value
- Fix: Dashboard Alarm settings screen now correctly shows the Sound Enabled flags
- Fix: Dashboard Historic charts nor correctly removes the Temperature Sum chart
- Change: Ecowitt GW1000 discovery mechanism updated
- New: The Solar calculation now allows you to input different transparency values for July and December. MX uses a cosine interpolation between the two values
There are changes to cumulus.ini to accommodate this. CMX will make the Cumulus.ini file changes for you, there is no need to edit the file.Code: Select all
[Solar] RStransfactor=0.8 Removed BrasTurbidity=2.0 Removed RStransfactorJul=0.8 New RStransfactorDec=0.8 New BrasTurbidityJul=2.0 New BrasTurbidityDec=2.0 New