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

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.2 - build 3162 is available for download.

If you run a GW1000 or HTTP Ecowitt station, after install please check the option Station Settings -> Common Options -> "Use wind speed for average calculation" is NOT ticked.

What is Fixed
  • Fix: Dayfile viewer/editor header for log date changed year format to correct value = "dd/mm/yy"
  • Fix: HTTP stations now ignore any inbound data until any required pre-processing is complete
  • Fix: Removal of old log files from the /MXdiags folder now ignores log files created by other utilities
  • Fix: Davis WLL: Adds missing health data decode for soil/leaf transmitters, and adds SuperCap voltage for Vue transmitters
  • Fix: GW1000 & HTTP Ecowitt: Wind speed handling now consistent across both protocols
  • Fix: Davis VP2: Fix USB/Serial stations stopping polling when connection is temporarily lost
What is changed
  • Change: Davis WLL: Davis leaf wetness sensors now log values as decimals when reporting
What is new
  • New: Third party uploads to WOW can now include soil temperature from any chosen sensor
  • New: Adds additional units to the JSON data files - "windrun", "soilmoisture", "co2", "leafwet", and "aq"
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.15.0 - build 3169 is available for download.

The big change in this release is the support for Ecowitt stations [GW1000 and HTTP (Ecowitt)] to download historic data from ecowitt.net. This means Cumulus can now perform catch-up for any down time for these stations by using the Ecowitt cloud as a data source.

To use this feature there are some pre-requisites and things to note:
  • The API used to implement this feature has only just been released by Ecowitt, and it is not clear if it will be subject to any change. I have flagged this feature as "experimental" for now - ie do not complain if Ecowitt change something next week that breaks it!
  • Your station must be configured to upload to Ecowitt in the first place.
  • You will have to create some access keys on the Ecowitt.net servers (see below)
  • Catch-up will only be performed for the main station. If you have Ecowitt sensors configured as "Extra Sensors" to another make of station, the extra sensor data will not be downloaded at start-up
  • Currently there is no support from Ecowitt for Soil Temperature data
  • The Ecowitt servers provide fixed 5 minute interval archive data
  • The data provided by Ecowitt currently appears to miss the last available 5 minute interval of data so you will have a slight gap in your data.
To obtain your API keys (you need two), you will have to log-in to your ecowitt.net user account, in your user profile you will see an option for "API Keys". This allows via a dropdown to create a user API Key, and an Application key. You need to create both of these and copy them for later use.

You will also need the MAC address of your station, you can obtain this from the devices section of the WS View phone app or on the Devices page at ecowitt.net (you have to give your MAC address to register your device).

In Cumulus MX, the station configuration now has a new section - Ecowitt Data Access API - in here you need to paste your two API keys, and the MAC address.

That is it, next time you start Cumulus it will attempt to download catch-up data from ecowitt.net.

The full change log for this release is...

What is new
  • New: Adds experimental support for Ecowitt stations (GW1000 & HTTP) historic catch-up
  • New: HTTP (Ecowitt) station: adds support for WS990 battery state decoding
  • New: Additional web tag for annual ET total <#AnnualET>
What is Fixed
  • Fix: Prevent real time processing occurring before the first data has been received from the station
  • Fix: Davis WLL: Add missing decode of THSW from current data
  • Fix: Daily high humidex time being logged as high apparent temp time
What is changed
  • Change: Leaf wetness web tags <#LeafWetness[1-8]> now accept the rc and dp parameters
  • Change: Davis WLL: Now fetches temperature data every 10 seconds instead of 60 seconds
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 »

I have just uploaded a new Raspberry Pi image for v3.15.0

This image was created using a new automated process so I'd appreciate feedback on successful deployments as well as issues.
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.15.1 - build 3170 is available for download.

What is Fixed
  • Changes to the initial ping delay
  • Remove duplicated Records Set Timeout setting in Station Settings/General/Advanced
  • Some HTTP Ecowitt stations not sending yearlyrainin - try and use totalrainin for these
What is changed
  • Tweak to the ET calculation
  • Improved WeatherLink.com status message logging
  • The Ecowitt GW1000 station has been renamed to "Ecowitt Local API" to better reflect the applicability to a range of devices
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.15.2 - build 3171 is available for download.

What is Fixed
Broken start-up ping in 3.15.1
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.15.3 - build 3173 is available for download.

What is Fixed
  • Broken start-up ping in 3.15.2 - doh!
  • Ecowitt historic catch-up when expected data is missing
  • Disabling the Third Party HTTP Seconds upload no longer requires a restart of CMX
What is changed
  • Ecowitt historic catch-up now applies a 5 minute offset to the received data
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.16.0 - build 3182 is available for download.

There are quite a few changes in this release, so please read the announcement in full...

Most of the work has been put into supporting the new Ecowitt WS90 ultra-sonic wind/solar/rain sensor, but there are other Ecowitt changes too. Support for mapping their soil temperature sensor output to the Cumulus soil sensor values is now supported.

What is Fixed
  • Fix mislabelled July solar transmission factors to June
  • Fix: Web tags <#chillhoursToday>, <#chillhoursYest> when chill hours not increasing
  • Alarm settings could not be saved unless a valid from-email address was entered. Now it is only mandatory if an alert has the email option checked
  • Ecowitt catch-up was not processing rain data - and nobody noticed!
  • CPU temp check on Linux?
  • Start-up PING is now run in a separate thread so if it hangs CMX can continue
  • Ecowitt Local API station not performing a battery check every 20 minutes
  • Fix: Longest dry/wet web tags from outputting -9999 values, if uninitialised they now output "--"
What is New
  • Ecowitt WN34 sensors can now be mapped from User temp to Soil Temp
  • Ecowitt rain sensor is now selectable between tipping bucket and piezo sensors - both Local API and HTTP Ecowitt protocols
  • Adds ability for CMX to configure Ecowitt custom server when using it for Extra Sensors
  • HTTP Ecowitt stations, Cumulus MX will now configure the custom server config for you - optional
  • Ecowitt stations (Local API and HTTP), adds the ability to override the default outdoor temp/humidity values by specifying an extra T/H sensor channel
  • Adds last 24 hours rain to the dashboard "Now" page
  • Adds records for 24 hour rainfall - This Month, This Year, Monthly, and All Time
    • New web tags:

      Code: Select all

      		<#HighRain24HourRecordSet>
      		<#ByMonthRain24HourH>, <#ByMonthRain24HourHT>
      		<#MonthRain24HourH>, <#MonthRain24HourHT>, <#MonthRain24HourHD>
      		<#YearRain24HourH>, <#YearRain24HourHT>, <#YearRain24HourHD>
      		<#r24hourH>, <#Tr24hourH>
      
    • Existing web tags updated:

      Code: Select all

      		<#newrecord>
      		<#RainRecordSet>
    • Note: It is not currently possible to edit these records via the built-in records editor
  • You can now use comment lines that start with a # character within sections in .ini files
The prebuilt Raspberry Pi image has also been updated.
  • The image now uses the latest Raspberry Pi OS version 11 "Bullseye".
  • You will also see that that default username/password has changed to cmx/cumulusmx
  • I have fixed the soft-links to the temporary CMX files to the RAM drive, and added all the default web site JSON files as soft-links as well.
    Let us see how that works out. If you have issues then just delete the links and the files will be created as normal in the CumulusMX folders.
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.16.1 - build 3183 is available for download.

What is Fixed
  • Error message about Ecowitt sensor mapping when saving the station settings for non-Ecowitt stations
  • Some Ambient stations are not sending the yearly rainfall total - they send total rain instead
  • Ecowitt stations with a Blake-Larsen were erroneously adding CMX calculated sunshine during catch-up
  • Potential issue whereby Ecowitt historic data download could get stuck in a loop downloading the same block
What is New
  • Ecowitt Local API stations with WS90 sensors now get the update rate set to 8 seconds (previously 4)
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 new version of CreateMissing has been released - v1.2.1

This fixes an issue where solar data was not added to newly created day records.
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 v3.17.0 is available for download.

The main change in this release is the addition of a PWS Simulator station type. This allows potential users to try out Cumulus MX without disrupting any current software. Or you can use it to set-up a test instance to trial/develop changes you want to make before messing up your "live" install - perhaps more applicable to stations that only allow a single software connection than the newer network based stations.

What is Fixed
  • Cloud base being set to large value at start-up
  • Reading lightning distance from today.ini
  • Potential crash obtaining the local IP address
What is New
  • Adds a PWS Simulator station type for testing or trial purposes
What is changed
  • The "live" dashboard screens now refresh whenever new data is received, or every five seconds
  • The "Speed for average calc" station option has been moved from Common Options to Common Options | Advanced Options
  • The Ecowitt stations now force the "Speed for average calc" option to be enabled at start-up
  • Slightly improved solar position calculations
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 v3.18.0 b3190 is available for download.

This release primarily updates lots of third party components to fix security issues and improve (S)FTP(S) compatibility.

What is Fixed
  • Adds Ecowitt Wh40 battery state decode
  • Increase the sensitivity of the rain counter reset detection and make it "unit aware"
What is Changed
  • Lots of third party libraries updated to the latest versions. This should improve SFTP and FTPS connectivity amongst other things
  • Weather Diary editor changed to improve accessibility of the Date Picker
  • Records editors changed to improve accessibility, they now also use pop-up editors
  • Records editors now have the ability to click on the values/timestamps of the log files and have them copied to the record value/timestamp
What is New
  • Additional web tags for today and yesterday high and low temperatures using a midnight rollover. Obviously if you use a midnight rollover for your met day then these tags will return the same values as the existing hi/lo temp web tags

    Code: Select all

    	<#tempMidnightTH>, <#TtempMidnightTH>, <#tempMidnightTL>, <#TtempMidnightTL>
    	<#tempMidnightYH>, <#TtempMidnightYH>, <#tempMidnightYL>, <#TtempMidnightYL>
The new web tags are not populated retrospectively, so you will have to run CMX for a day or two to get meaningful values in them.
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 »

Update on release v3.18.0 b3190.

The original zip file CumulusMXDist3190.zip was missing a local interface library /interface/lib/datepicker
This prevented the log file editors working.

You can either copy that folder from your previous install, or download the zip again from the WiKi link - the download has been updated to CumulusMXDist3190a.zip - and extract that folder into your install. No need to stop Cumulus whilst you do that.

This affects about 150 people, if you already downloaded CumulusMXDist3190a.zip then you do not need to take any action.
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 v3.19.0 b3191 is available for download.

The changes are as follows...

What is Fixed
  • Ecowitt Extra Sensors setup error 500
  • Broken NOAA reports in dashboard
  • Occasional web socket disconnection in the Dashboard
  • Default web site pages not always fully loading - updated /js/setpagedata.js
  • Ecowitt Local API station failing to start-up correctly when auto-discovery is enabled and the station fails initial discovery
  • Fine Offset console read synchronisation is fixed/changed
What is New
  • Added the Today/Yesterday page to the default web site
What has Changed
  • Migrate the log file viewers to the new date picker
  • Default web site menu system - add accessible sub-menus (setpagedata.js)
  • Date selection in NOAA reports
  • Local API: NOAA reports are now returned as plain text rather than a JSON array of strings
  • Dashboard now populated with data on initial page load (also Now and Gauges pages)
  • Davis WLL: Querying the WLL current conditions now avoids times a broadcast is due to be sent as the WLL cannot do both at once
What has been Removed
  • Twitter be gone! Cumulus MX no longer supports Twitter directly
There is also a small internal change to how wind speeds are handled. The addition of Ecowitt support previously forced a compromise that only came to light in v3.18.0. For this release I have fixed that - it means that the "Use wind speed for average" option can be left at its value prior to version 3.18.0 and non-Ecowitt stations will correctly display latest "gust" values.
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.19.1 - build 3194 is available for download.

This should fix most of the issues in v3.19.0 - though the FTP file locking is a difficult one to test.

Inspired by a recent thread, I have given the "Is Raining" flag a bit of love - I have never looked at it before! It now has a dedicated alarm, and previously this value was only set if you had a Hydreon RG-11 device. Now you can optionally enable it to be triggered by either a rainfall rate > 0, or by a "bucket" tip. The changes also mean adding other trigger devices such as leaf wetness sensors will be possible in future releases.

What is Fixed
  • Dashboard occasionally showing zero values when using Ecowitt/Ambient extra sensors with the extra HTTP station feature
  • Sunshine Hours graph data had badly formed JSON
  • Fine Offset station getting into a data read synchronisation loop when synchronisation fails. It will now give up after two attempts
    Potential fix for FTP client locking files on connection error
What is New
  • Added new midnight temperature range tags for today and yesterday
    <#tempMidnightRangeT> <#tempMidnightRangeY>
  • Adds new "Is Raining" alarm, triggered either via a Hydreon RG-11 device, or rain rate > 0
    The alarm has a new associated web tag <#IsRainingAlarm>
  • Adds a new option under Station > Common Options > Advanced Options to use station rainfall (rate > 0 or tip occurred) to trigger IsRaining
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.19.2 - build 3195 is available for download.

A quickish turnaround on this release to get some needed fixes out for FO Sync, and MySQL buffering issues.

It also builds on the previous release IsRaining changes by allowing you to use a Leaf Wetness sensor as an "Is Raining" indicator. This is largely untested as I do not have a sensor, and you will have to determine your own threshold values for the sensor.

What is Fixed
  • Supress trying to sync solar data on FO stations with solar during night time hours
  • Fix problem processing buffered failed MySQL commands. More query string issues excluded from buffering
  • Default web site gauges.htm page CSS for the Wind Rose fixed
What is New
  • Adds the ability to use leaf wetness sensors to trigger the "Is Raining" value and optional alarm. Configure this via Station Settings > Common Options
  • Adds a hash file for the distribution files - hashmd5_<buildno>.txt
As you will see there is a new file in this zip - a hash file for the zip contents. This will allow those with ability** to quickly check their install has the correct files.

** Hopefully someone will write how-to's for both Windows and Linux
Locked