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

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: 12641
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 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.
You do not have the required permissions to view the files attached to this post.
User avatar
mcrossley
Posts: 12641
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.12.1 - build 3143 is available for download.

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
What has changed
  • - 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
What is New
  • - 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
The support for Ambient consoles is flagged as "experimental" because it has had very little testing, and most of that from a protocol emulation. So I'm flagging it until I have more confirmation (or not!) from users that it is working as expected.
You do not have the required permissions to view the files attached to this post.
User avatar
mcrossley
Posts: 12641
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.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 :clap:

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
What is new
  • 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
What has changed
  • 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.
User avatar
mcrossley
Posts: 12641
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.13.1 - build 3146 is available for download.

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
What is new
  • 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
What has changed
  • 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
User avatar
mcrossley
Posts: 12641
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.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
  • Fix: HTTP Station Ecowitt - not decoding all CO₂ sensor values correctly, again!
What has changed
  • 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.
User avatar
mcrossley
Posts: 12641
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.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
  • 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
User avatar
mcrossley
Posts: 12641
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.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
  • 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
What is new
  • 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
What is changed
  • 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
User avatar
mcrossley
Posts: 12641
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.13.5 - build 3151 HAS BEEN WITHDRAWN
User avatar
mcrossley
Posts: 12641
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, please revert any updates to v3.13.5 - it appears the FTP component update is causing issues (again!) :bash: :oops:
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.
User avatar
mcrossley
Posts: 12641
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.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
  • 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
What is new
  • 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 "."
What is changed
  • 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
User avatar
mcrossley
Posts: 12641
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.13.7 - build 3153 is available for download.

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
What is new
  • New: Adds support for Ecowitt WH90 sensor battery status
What is changed
  • Change: Writes to log files are now retried twice if they fail the first time
User avatar
mcrossley
Posts: 12641
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.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.
User avatar
mcrossley
Posts: 12641
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.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
  • 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
What is changed
  • 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!
User avatar
mcrossley
Posts: 12641
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 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.
  • 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
User avatar
mcrossley
Posts: 12641
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.14.1 - build 3160 is available for download.

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
What is changed
  • Change: Ecowitt GW1000 discovery mechanism updated
What is new
  • 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
    
Locked