Welcome to the Cumulus Support forum.

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Cumulus MX V4 beta test release 4.0.0 (build 4018) - 28 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

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3028, which fixes the following issues:
  • Data reading thread with Davis serial/USB stations can crash if invalid data received (bug introduced in 3026)
  • 'Recent data' missing if duplicate timestamps in log files
If you are upgrading from a previous version, take a backup copy of your existing installation, and then unzip the contents of the release into your existing installation.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3029, which fixes the following issues:
  • Davis 'periodic disconnect' still has problems, on Windows only
  • Spurious small 'rain last hour' etc when multiplier used
  • Exceptions can occur when enabling or disabling FTP logging dynamically
  • WMR928TempChannel setting doesn't also do humidity
Additionally, I have changed the code which writes the today.ini file so that the timestamp (the date/time that data was last logged) is written in ISO 8601 format yyyy-mm-ddThh:mm:ss (where T is literally the letter T and indicates the start of the time field). This should hopefully stop the problems with the timestamp not being recognised if the system settings are changed (and for those locales where .Net is unable to parse the standard date and time representation). I may look at doing the same for the timestamps in the other .ini files.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3030 which fixes the bug introduced in build 3029 with the dp parameter on the <#latitude> and <#longitude> web tags.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3031, which fixes the following issues:
  • Graph data loaded from logs at start up is always for last 24 hours rather than configured period
  • Rain in last 24 hours is actually for configured graph period
  • A zero in location seconds field can sometimes cause problems
  • Davis reception stats are still read every couple of minutes rather than every 15 minutes
The following files have changed since build 3030:

CumulusMX.exe
CumulusMX.pdb
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I have uploaded build 3032, which fixes the following issues:
  • Checksum validation for Instromet is wrong, so all data is rejected
  • Dominant wind direction is wrong when Davis logger data is used (i.e. when catching up)
  • Easyweather.dat reading interval is an integer, should be a float as in Cumulus 1
It also includes the following enhancements:
  • Direct uploading to Awekas
  • Direct uploading to WeatherCloud
  • An editor for today's rainfall total
  • The data for the 'dashboard', 'now', and 'gauges' pages which was previouly only available via a websockets connection is now also available by Ajax (i.e. via an http 'get'). The relative URL is 'api/data/currentdata'. This means, for example, that those of you unable to use websockets, or having problems with websockets, can use Ajax instead. To change to Ajax, edit the dashboard.js, now.js, and gaugefeed.js files in the interface\js folder. At the start of each file is a configuration section like this:

Code: Select all

// Configuration section
var useWebSockets = true; // set to false to use Ajax updating
var updateInterval = 3;   // update interval in seconds, if Ajax updating is used
// End of configuration section
The following files in the distribution have changed since build 3031:

CumulusMX.exe
CumulusMX.pdb
Newtonsoft.Json.dll
Unosquare.Labs.EmbedIO.dll
interface\*.html (and raintodayeditor.html is new)
interface\js\gaugefeed.js
interface\js\dashboard.js
interface\js\now.js
interface\js\raintodayeditor.js
interface\json\InternetOptions.json
interface\json\InternetSchema.json
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

There seems to be an issue with this build with reading some timestamps from ini files (alltime.ini etc).

I've uploaded build 3033, which fixes a few bugs:

Easyweather.dat reading interval is an integer, should be a float as in Cumulus 1 (should be properly fixed this time)
All-time and monthly all-time gust don't always get updated on Davis stations if figure from LOOP2 is used
Crash while parsing data from Instromet station
External program shouldn't run until all pages processed

The following files in the distribution have changed since build 3032:

CumulusMX.exe
CumulusMX.pdb
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3034, which should fix the ini-file problem introduced in build 3033.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3035, which fixes the following issues:
  • Default file encoding on Mono is UTF-8 rather than ANSI, so unsetting UTF-8 options have no effect
  • NOAA files with UTF-8 option shouldn't use BOM
  • Cloudbase unit not supplied to UI gauges
  • Auto ftp of NOAA reports can happen before reports are complete
The temperature chart now includes heat index.

I've also added some more debug logging for Instromet stations and tweaked the code a bit.

File changed since build 3034:

CumulusMX.exe
CumulusMX.pdb
interface/js/charts.js
webfiles/js/cumuluscharts.js (for uploading to web site)
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I forgot to mention that build 3035 also archives the month.ini and year.ini file at the end of the month/year as monthYYYYMM.ini and yearYYYY.ini. It doesn't currently do anything with them, for now they are just created so you can refer to them manually.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I've uploaded build 3036, which fixes the following issues:
  • Doesn't pre-load graph data etc from log files for 'Easyweather.dat' input
  • NOAA files without UTF-8 selected should use ISO-8859-1 not ASCII
  • Problems with parsing Instromet responses due to Unix newlines
Files changed since build 3035:

CumulusMX.exe
CumulusMX.pdb

I've also added a samplestrings.ini file (for using to create a strings.ini file)
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements - PLEASE READ THESE FIRST

Post by steve »

I have uploaded build 3037. I am in the middle of adding some new features, but I am finding no time to write new code, so I'm releasing this version now to fix a number of outstanding bugs:
  • Date in Instromet logger entries incorrectly parsed
  • Davis Leaf Wetness values are not read correctly
  • Processing of Davis archive data can stop after day rollover
  • Web files without UTF-8 selected should use ISO-8859-1 not ASCII (causes 'odd' characters to appear)
  • End of month/year copies of month.ini and year.ini are incorrectly named if 0900 start of day in use
  • Dayfile.txt viewer can display an error message if dayfile.txt from Cumulus 1 is used
  • CWOP temperature incorrectly formatted when below 0F - causes CWOP to read as zero
Note that I have also moved the generation of the JSON graph data files to the web folder - this won't affect most of you.

Files changed since build 3036:

CumulusMX.exe
CumulusMX.pdb
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements and Download - PLEASE READ FIRS

Post by steve »

I have uploaded build 3038; this is another bug fix build. Fixes the following bugs:
  • Another problem with date parsing in Instromet logger entries
  • Monthly rain record may get logged at start of month using previous month's total
  • Web updates don't work at intervals that aren't factors of 60
  • Max and min comparison totals wrong on NOAA annual report
Files changed since build 3037:

CumulusMX.exe
CumulusMX.pdb
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements and Download - PLEASE READ FIRS

Post by steve »

I've uploaded build 3039. This has changes for Instromet weather stations:
  • Fixes bug where logger interval is set in seconds rather than minutes
  • Supports new loggers which run at 19200 baud. This is now the default baud rate. If your logger uses a baud rate of 115200, before you run Cumulus you need to edit Cumulus.ini and add a line to the [Station] section:
    ImetBaudRate=115200
These are the only changes in this build.
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements and Download - PLEASE READ FIRS

Post by steve »

I've uploaded build 3040. This has changes for Instromet weather stations:
  • Fixes some issues with Instromet archive download
  • Fixes (hopefully) 'last rain tip' time for Instromet stations
These are the only changes in this build.

This build works with all station types, it only has changes that apply to Instromet stations

Changed files:

CumulusMX.exe
CumulusMX.pdb
Steve
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Post by steve »

I've uploaded build 3041 which has the following enhancements and fixes:
  • Support for FTP over SSL/TLS (FTPS) - enable in Internet Settings, then restart
  • Adds RainLast24Hour to data available to Dashboard - create an HTML element with an ID of RainLast24Hour to use this
  • Fixes a problem where data input stops on WMR200
  • Fixes graph label colour for sub-zero when fahrenheit in use
The following files are changed:

CumulusMX.exe
CumulusMX.pdb
interface/json/InternetOptions.json
interface/json/InternetSchema.json
interface/js/charts.js
webfiles/js/cumuluscharts.js (to be uploaded manually to your web site)
Steve
Locked