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 »

WITHDRAWN DUE TO BUG IN TEMPERATURE CONVERSIONS

Release 3.10.0 - build 3115 is available for download.

This release sees major changes to the Cumulus MX dashboard settings screens, and even more so to the supplied default web site.

The settings screens have been reorganised, options which are not relevant to your configuration/station type will no longer be displayed. Many options that were previously only available by adding "read-only" values to Cumulus.ini are now configurable via the GUI in the relevant Advanced settings section.

The old default web site was getting a bit long in the tooth and a revamp was required. A user on the forum (@NeilThomas) kindly donated a new template that is both more modern looking and responsive for working well on mobile devices.

If you use the default web site - please read and understand all the changes before upgrading to this release

You can find more information on the web site changes in this wiki page.

Because of the changes to settings, some new options have been introduced and there values inferred from your existing settings. I advise everyone to double check all the station and internet settings are how you expect them to be after upgrading to this release.

An updated Raspberry Pi image should be available tomorrow.

The change list for this release is...
  • Fix: Catch error creating System Uptime counter on Windows
  • Fix: The Local web server is now brought up before initialising the station. This allows you to correct a misconfigured station without resorting to editing the Cumulus.ini file.
  • Fix: Diary Editor creating entries on the wrong day, and revamp the interface a bit
  • Fix: WLL day average temp stats on historic catch-up
  • Fix: GW1000 auto-discovery was triggering an erroneous IP address change
  • Fix: Cumulus MX shutdown when running as a system service is now orderly
  • Fix: The start-up ping now refreshes the DNS cache before every re-try to avoid using null entries cached before the internet comes up
  • New: Brand new default web site template courtesy of Neil Thomas. The original "legacy" web site is still included, but it has been moved to the /webfiles-legacy folder.
    - The new web site is now data file driven as opposed to all pages being processed and uploaded. The legacy web site has also been updated to use this method.
  • New: The previous Console log file is now copied to an "-old" file on start-up
  • New: For Davis WLL stations using weatherlink.com, Cumulus now checks and reports the operational status of weatherlink.com on start-up and if an error occurs accessing the service
  • New: Two web tags <#forumurl> and <#webcamurl>, which just return the respective URLs rather than the pre-canned HTML of <#forum> and <#webcam>
  • New: The start of a Display Options section under Station, which controls what data is displayed on the default web site, implementing some of the Cumulus 1 options
    - New web tags for this: <#Option_useApparent>, <#Option_showSolar>, <#Option_showUV>
  • Change: All the settings screens revamped, reorganised and extended.
    - Many of the settings are now context sensitive, only showing items relevant to your station and configuration.
    - Most of the previously config file "read-only" settings are now available in an Advanced section relevant to the configuration item. These settings are now read/write.
    - Many new Cumulus.ini configuration entries, and some now depreciated.
    - Virtually all the standard files that can be generated can now be controlled for enabling/disabling generation and FTP transfer independently.
    - Added more graph data series controls.
  • Change: The two graph config files availabledata.json and graphconfig.json are now only uploaded on program start-up and when the station config is changed.
  • Change: Dayfile, Monthly Log, and Extra log file editors now have a selectable page length, and a goto-page feature
  • Change: The default web site is now driven by a single data file (plus realtimegauges.txt), rather than every page being updated and uploaded each interval.
  • Change: The various charting pages now hide buttons for graphs that do not contain any data - both on the dashboard and default web site.
  • Change: Creation of the wxnow.txt file is now disabled by default for new installs
  • Change: Clock sync (Davis VP2 & Instromet) now occurs at 2 minutes past the hour selected
  • Change: Davis VP/VP2/Vue ReadReceptionStats now defaults to enabled for new installs
  • Change: The default output file format is now UTF-8 for new installs
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 »

Note the v3.10.0 b3115 download file has been updated to version "a" as of 25/02/2021 21:41 to fix the default web site menu not loading the trends page on mobiles.

The only updated file is: /webfiles/js/setpagedata.js
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.10.1 - build 3116 is available for download.

Fixes a temperature conversion bug in v3.10.0 that affected some combinations of temperature and rain units.
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.10.1 - web files update 1

Now incorporated into v3.10.2

The attached zip updates a number of files for the new web site and the dashboard interface.

/webfiles/js/cumuluscharts.js - fixes Daily Temp button being removed.
/webfiles/js/selectachart.js - fixes Daily data values appearing the selection dropdowns in error.
/interface/json/StationOptions.json & StationSchema.json - fixes bug with number of wind rose points.
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.10.2 - build 3117 is available for download.

This release sees the following changes...
  • Fix: Improve the AWEKAS fall back for upload interval to go right back to 5 minutes in two stages
  • Fix: Occasional corrupt files output that have processed web tags in them
  • Fix: Error creating the NOAA Year report for some people
  • Fix: Missing station location on gauges.htm web site page
  • Fix: Settings configuration of wind rose points
  • New: Default website now removes the "Current Conditions" element if the value is blank
  • New: Default web site now auto updates the index.htm and today.htm pages every minute
  • Change: The current conditions is now HTML encoded in the sitedata.json file in case it contains illegal characters

- Updated default web site files

Code: Select all

	\web\websitedataT.json
	\webfiles\index.htm
	\webfiles\gauges.htm
	\webfiles\js\setpagedata.js
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 am pleased to announce a new utility program for Cumulus MX - CreateMissing v1.0.0

The utility will read your monthly log files and your dayfile.txt (if it exists). It will then compare the data:
  • If a day is missing from your dayfile, but present in your monthly logs, it will create a new dayfile record for you.
  • If a day has missing data - it may have been created with a old version of Cumulus - then it add those missing bits of data to the existing day record.
The link to the download and more information is on the software download page: https://cumuluswiki.org/a/Software#Create_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 »

Release 3.10.3 - build 3120 is available for download.

This release sees a number of bug fixes and improvements.

The default web page has matured a little and you will see an number of small improvements to screen handling especially on mobile devices. There is also a new page for the NOAA reports.

The web page menu system has also evolved, it is now contained in it's own file "menu.js", and the definition is much simplified. If you have customised the menu then in the future I suggest you do not modify the default menu.js, create another copy and alter the filename in setpagedata.js (there is a smapleMenu.js included as well which shows an example of extending the menu system).

If you use the default web site, then you will need to re-upload the whole of the /webfiles folder to your web site to take advantage of the improvements.

The change list for this release is...
  • Fix: Problem with setpagedata.js in "/legacy-webfiles"
  • Fix: Ecowitt GW1000 and clone auto-discovery extended to WH2650, WS1900, and Ambient clones
  • Fix: Ecowitt auto-discovery broken after a recent Ecowitt firmware update
  • Fix: Ecowitt WH45 battery status on firmware levels below 1.6.5
  • Fix: Blake-Larsen sunshine recorder, the SRsunshine.dat file was using user locale decode, it should always use dot decimal
  • Fix: MQTT only read the Update template file at start-up or if the filename was changed. It now reads the file at every update
  • Fix: Davis WLL was not calculating chill hours and heating/cooling degree days on catch-up
  • Fix: Add missing COM port setting for OS WM918/WMR928 stations
  • New: Adds Records Began Date to - Station Settings|General|Advanced
  • New: Adds support for GW1000 firmware 1.6.6
  • New: Default web site - You can now use the "data-cmxdata" attribute on any HTML element, not just spans. BUT note, ALL the innerHTML will get replaced with the JSON data.
  • New: Two new web tags that HTML encode the station description strings - <#locationenc>, <#longlocationenc>
  • New: Adds a NOAA Reports page to the default web site
  • New: Adds support for the EcoWitt WH35 8 channel leaf wetness sensor
    - Note that only channels 1-4 will be displayed on the dashboard
    - Extends the leaf wetness web tags with <#LeafWetness5> to <#LeafWetness8> added
    - samplestrings.ini adds leaf wetness captions 5-8
  • New: Experimental - Enables Battery Low alarm for WMR100/WMR928 stations
  • Changed: The Default web site menu system has been rewritten. It is now all defined in the file menu.js
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.10.4 - build 3121 is available for download.

This is a patch to v3.10.3 to fix a breaking issue with Ecowitt GW1000 type stations. Please do not attempt to use v3.10.3 if you have a GW1000.
  • Fix: Issue introduced in v3.10.3 decoding Ecowitt live data
  • Fix: Catch real time FTP updates that have hung for more than 5 minutes and restart them.
Only the CumulusMX.exe file has changed between these two releases.
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.10.5 - build 3122 is available for download.

This release sees a number of bug fixes and improvements.

The default web page has matured a little and you will see an number of small improvements. If you use the default web site, then you will need to re-upload the whole of the /webfiles folder to your web site to take advantage of the improvements.

The change list for this release is...
  • Fix: Comma decimal issues with OpenWeatherMap and other third party uploads
  • Fix: Occasional GW1000 crash on GetSensorIdsNew response timeout
  • Fix: GW1000, WH40 rain gauge, removed battery status check as it does not send this information
  • Fix: Adds missing WeatherCloud interval setting to Internet Settings
  • Fix: Default web site Monthly NOAA reports before the year 2010
  • New: Now determines the Ecowitt GW1000 device main sensor type (WH65/WH24) and prints system information to the log file
  • New: Adds the free text station model to the Station settings page
  • New: Adds a cache buster to default web site webpagedata.json downloads
  • New: Adds optional UV index to Now, Today, Yesterday pages of the default web site
  • New: All decimal value web tag values now accept a dp=N and tc=y overrides for the number of decimal places
  • New: Adds option to upload AQ data to WeatherCloud
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.11.0 - build 3129 is available for download.

This release should not be used when running on Linux/Mono - please use version 3.11.1

This release sees quite a number of changes, so please read carefully.

If you use the default web site, then you will have to manually re-upload the /webfiles folder to your web server. And do not forget after upgrading you may have to flush your browser cache in order for the changes to fully work on your web site.

If you start using the email service for alarms, be aware there are three things you need to configure.
  1. Configure the SMTP server settings on the Internet Settings page
  2. Configure the email address you are sending from, and the recipient email address(es) on the Alarms page
  3. Enable email on your selected alarms - and it is recommended to set a Latch time for those alarms to avoid sending multiple emails
The changes list for this release is as follows...
  • Fix: Remove THW Index in /web/websitedataT.json, and default web site index.htm
  • Fix: OpenWeatherMap - create new station was not forcing the use of dot decimals for lat/long values
  • Fix: WeatherCloud - date/time of reading should be UTC
  • Fix: End of day backup now always runs at rollover
  • Fix: FineOffset stations were not ignoring invalid wind speeds on historic catch up
  • Fix: FineOffset stations historic catch up was failing when it reached a logger memory wrap around
  • Fix: FineOffset stations historic catch up is now limited to the number of logger entries the console says are recorded
  • Fix: FineOffset synchronise reads process improvements (attempt)
  • Fix: Catch some errors that could occur in the start-up PING process
  • Fix: MySQL connections that use encryption should now be supported (MySQL 8.0+ default)
  • Fix: GW1000 System Information now correctly decodes 915 and 920MHz devices
  • Fix: GW1000 occasional crash when an unexpected response was received
  • Fix: All settings screens error handling messages now no longer display "[object object]"
  • New: Adds support for a THW Index calculation. This value is now available for all station types via the web tag <#THWindex>
  • New: Adds support for Windguru uploads
  • New: Adds Email support for Alarms
    • Configured via Internet Settings (email server config), and Alarm Settings (from/to addresses for alarms, and a Test Email function)
    • Creates a new section in Cumulus.ini:

      Code: Select all

      		[SMTP]
      		ServerName=
      		Port=587
      		SSLOption=1
      		RequiresAuthentication=0
      		User=
      		Password=
      		Logging=0
    • Adds to the Alarms section in Cumulus.ini

      Code: Select all

      		[Alarms]
      		xxxxxAlarmEmail=0
      		FromEmail=
      		DestEmail=
    • Creates a new section in strings.ini, with email text
      [AlarmEmails]
  • New: WeatherCloud now supports uploading of Air Quality, Soil Moisture, and Leaf Wetness
  • New: Adds support for two sets of Growing Degree Days data
    - Configured via Station Settings|Growing Degree Days, visibility via Station Settings|Graphs|Data Series Visibility|Degree Days
  • New: Adds support for Temperature Sum - annual running total of daily average temperatures
    - Configured via Station Settings|Temperature Sum, visibility via Station Settings|Graphs|Data Series Visibility|Temperature Data
  • New: The graphs pages - both dashboard and default web site - now set a page hash value depending on the graph being shown.
    Benefit = you can now link directly to a particular graph to show on page load
  • New: FineOffset stations now report a warning if the console logger interval does match the Cumulus MX interval
  • New: FineOffset experimental feature to set the console logger interval to match Cumulus logging interval
  • New: JavaScript encoded web tags. These tags were previously only available as HTML entity encoded strings:

    Code: Select all

    	<#latitudeJsEnc>, <#longitudeJsEnc>
    	<#locationJsEnc>, <#longlocationJsEnc>
    	<#forecastJsEnc>, <#cumulusforecastJsEnc>, <#wsforecastJsEnc>
    	<#currcondJsEnc>,
    
  • New: Web tags with no HTML entity encoding:

    Code: Select all

    <#tempunitnoenc>, <#altitudenoenc>
  • Changed: Moved FTP Logging option from Internet Settings to Program Settings to collect all the logging options in one place
  • Changed: A Data Stopped state now stops all logging, MySQL and web activity
  • Changed: Updates to various library components...
    - Updated to latest versions:
    • FTP: FluentFTP
    • JSON: ServiceStack.Text
    • Pointers: System.Runtime.CompilerServices.Unsafe
    • MQTT: MQTTnet
    - Removed/Added
    • MySQL: Removed Devart, replaced with MySqlConnector
    • MailKit: Added along with supporting packages MimeKit, and Portable.BouncyCastle
  • Changed: FineOffset stations now attempt to reconnect the USB after a data stopped event. These stations now also keep retrying to connect to the station at start-up
  • Changed: The MySQL real time table data retention settings reworked.
  • Changed: Moved all third party web uploads from Internet Settings page to their own Third Party Settings page
  • Changed: Internal optimisations
  • Changed: JQuery library updated to v3.6.0 for both the Dashboard interface, and the default web site
To support the change in the MySQL library component, there is also a new version of the ExportToMySQL utility (v1.3.0) available.
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.11.1 - build 3130 is available for download.

This is a patch release to fix the random crashes in v3.11.0 when running FTP under Mono. It reverts the FTP library back to the previous version.
  • Fix: Fix Test email logging "success" on failure
  • Fix: Rollback FluentFTP package to previous 32.3.1 version due to crashes in Mono with newer versions
  • New: Pressure change in last 3 hours web tag - <#PressChangeLast3Hours>
  • New: Enable additional Accessibility feature - configured via either Station Settings or Program Settings
    The following pages now have some enhanced accessibility features:
    - Program Settings
    - Station Settings
    - Internet Settings
    - Third Party Settings
    - Extra Sensor Settings
    - Calibration Settings
    - NOAA Settings
    - MySQL Settings
    Adds a new entry in Cumulus.ini
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.11.2 - build 3131 is available for download.

As well as some fixes for bugs reported in v3.11.0/1, this release sees the Alarms getting some more love. Two new alarms are added for HTTP and MySQL uploads.

Configuring logging options via the GUI is now "sticky" across sessions - ie the settings are saved to Cumulus.ini. This change is primarily because new or inexperienced users would expect that behaviour and the original behaviour was confusing to lots of people.

The default web site sees a couple of change too, so if you use this feature you will need to re-upload the /webfiles folder

The full release description:
  • Fix: Send email failing if email logging is not enabled
  • Fix: Solar Rad colour now displays as selected on first load in the Selectachart on the dashboard and default website
  • Fix: Handlebars JS script updated due to severe security risk on previous version
  • Fix: GW1000 for 433, 868, 915 MHz variants
  • Fix: Bug in MySQL catch-up
  • Change: Setting of ALL logging options via the GUI is now "sticky" - i.e. preserved across runs of Cumulus MX
  • Change: Many of the main settings screens now alert to to the first invalid settings in a message, and the tree containing the error is highlighted in red:
    • Program Settings
    • Station Settings
    • Internet Settings
    • Third Party Settings
    • Extra Sensor Settings
    • Calibration Settings
    • NOAA Settings
    • MySQL Settings
  • Change: If any of the base units (wind, temp, rain, pressure) are changed via Station Settings (for instance during the initial configuration), then all the thresholds and base values associated with that unit are reset to the defaults for the new unit
  • Change: The main dashboard page now only shows alarm indicators for enabled alarms
  • Change: Alarm Settings page now has added screen reader attributes (not visible on the page)
  • Change: All HighCharts based pages (Dashboard and default web site) now use the latest stable release of HighCharts which should fix the reported full screen issue
  • New: Implements two new alarms for HTTP uploads failing, and MySQL uploads failing
    • These plus Data Spike, have an additional setting via Cumulus.ini to set a trigger threshold.
      This defaults to 1, so the alarm will trigger immediately. If set to 5, then it will take 5 trigger events happen within the Latch time to set the alarm.
      The idea is to prevent an occasional error from triggering the alarm
    • Cumulus.ini settings:

      Code: Select all

      		[Alarms]
      		SpikeAlarmTriggerCount=1
      		HttpUploadAlarmTriggerCount=1
      		MySqlUploadAlarmTriggerCount=1
  • New: Web tags - <#HttpUploadAlarm>, <#MySqlUploadAlarm>
  • New: Data Stopped, Data Spike,HTTP upload, MySQL upload emails now also report the error that triggered the alarm in the email text
  • New: Adds two new variables for Extra Web Files - <noaayearfile> & <noaamonthfile> to upload the last year and month reports. Like the day file variable, it only makes sense to use these with the EOD option
  • New: You can now limit the real time MySQL table inserts to once a minute. Useful if you run a short real time interval (say 5 seconds), and do not want to flood your MySQL real time table with many rows that hardly change.
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.11.3 - build 3132 is available for download.

Just a couple of fixes to v3.11.2

Only the CumulusMX.exe file has been updated from the v3.11.2 release.
  • Fix: HTTP Alarm alerting for WUnderground successful uploads
  • Fix: Davis WLL setting dewpoint to zero on processing the first history record if Cumulus Calculates Dewpoint is selected
  • Fix: FTP Now did not always update all the Graph JSON files and flag them for FTP
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.11.4 - build 3133 is available for download.

This fixes the MySQL crash - "Adding the specified count to the semaphore would cause it to exceed its maximum count"

Only the executable CumulusMX.exe has changed in this release from v3.11.3
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.0 - build 3141 is available for download.

This is a larger than usual release and sees quite a number of changes to Cumulus MX.

Please read the notes in Updates,txt (attached) carefully before updating to this release, and check all your settings afterwards.

The major new features are highlighted below, but please read the Updates.txt file (attached) for all the details...

Configuration Wizard
This release sees the introduction of a new "first time" configuration wizard to lead new users through setting up the basic settings required to get up and running. It does not allow you to configure everything, nor things like extra sensors, you need to use the individual settings pages to do that.

New Stations Supported
Cumulus MX now supports two new stations using the HTTP protocol - HTTP (Ecowitt), and HTTP (Wunderground). The primary use for these is when using Ecowitt base station that support adding a Custom upload server. Always use the HTTP (Ecowitt) where you can it supports many more features. These stations also provide an easy way way for people creating their own weather stations to upload their data to Cumulus.

Add Extra Sensors to Existing Stations
Cumulus now has the ability to use the new stations above in addition to your primary station. This is configured through Extra Sensors, the HTTP stations when operating in this mode will only provide "extra sensor" data to your existing station. So if you have say a Davis VP2 as your primary station, you can now go and buy a cheap GW1000 and some additional sensors and Cumulus will combine their data into your main station data.

MQTT Supports User defined Topics
The way MQTT is supported has changed. If you use the MQTT feature in Cumulus, we will need to edit your configuration for this release. The template files now allow to define your own topics, and what data you put on each topic. Please have a look at Updates.txt file and the provide templates which are in JSON format and hopefully fairly self documenting.

Cumulus now supports Local Copy of the web site
Instead of having to add all the default files to the Extra Files settings if you just wanted to copy them locally rather than FTP, Cumulus now has a built-in option to locally copy. Enabled via a single tick box, you can then select each of the default files for copying just like you could before for FTP.

What's Fixed
The following fixes are included in v3.12.0...
  • Fix: The Realtime FTP - particularly SFTP - reconnection code has been rewritten to make it more robust
  • Fix: SteelSeries gauges data mouseovers not working on the dashboard interface
  • Fix: Davis WLL, bug in Chill Hours calculation during archive data catch-up. Each interval increment was 60x larger than it should be
  • Fix: Davis WLL, add missing Sunshine hours calculation to historic catch-up
  • Fix: Davis WLL, now correctly handles null values in historic data during catch-up
  • Fix: GW1000 station, 0.1mm rain tippers would take 3 tips in an interval to register "last rained" when using Inches as the rain unit
  • Fix: GW1000 station, adds missing low battery alarm
  • Fix: GW1000 station, user temperatures above channel 1 were not being assigned to the correct channel
  • Fix: Instromet Increment Logger Pointer was not saving correctly from the Station Settings screen
  • Fix: LowTempAlarmSoundFile being written to incorrect Cumulus.ini entry
  • Fix: Start-up PING now attempts to catch 'hung' responses and terminates them
  • Fix: Start-up delay is now applied before the start-up PING as originally intended
  • Fix: Broken 'Stop second instance' code
Note also, that there is an updated version of the CreateMissing utility (v1.1.0) to accompany this release.
You do not have the required permissions to view the files attached to this post.
Locked