Welcome to the Cumulus Support forum.

Latest Cumulus MX release 3.16.1 (build 3183) - 06 May 2022

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

If you are interested in supporting Cumulus then maybe you would like to contribute to the maintenance of the Wiki? This need not take hours of your time - just a half hour here and there can make a big difference, particularly if many people are doing this. Any contributions are very welcome, whether they involve new content or editing of existing content. It will be very helpful to current and future users of Cumulus software if the Wiki is kept well-maintained and current. If you are interested then please contact forum user saratogaWX and ask for a Wiki account.

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: 9968
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

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: 9968
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

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: 9968
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

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: 9968
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

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: 9968
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

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: 9968
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

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: 9968
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

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: 9968
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

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)
Locked