- 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
Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.0.1 (build 4023) - 16 May 2024
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.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
Latest Cumulus MX V4 release 4.0.1 (build 4023) - 16 May 2024
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.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
Moderator: mcrossley
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3028, which fixes the following issues:
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
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
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
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
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3031, which fixes the following issues:
CumulusMX.exe
CumulusMX.pdb
- 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
CumulusMX.exe
CumulusMX.pdb
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
I have uploaded build 3032, which fixes the following issues:
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
- 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
- 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
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
- steve
- Cumulus Author
- Posts: 26701
- 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
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
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
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3034, which should fix the ini-file problem introduced in build 3033.
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3035, which fixes the following issues:
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)
- 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
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
- steve
- Cumulus Author
- Posts: 26701
- 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
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
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3036, which fixes the following issues:
CumulusMX.exe
CumulusMX.pdb
I've also added a samplestrings.ini file (for using to create a strings.ini file)
- 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
CumulusMX.exe
CumulusMX.pdb
I've also added a samplestrings.ini file (for using to create a strings.ini file)
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
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:
Files changed since build 3036:
CumulusMX.exe
CumulusMX.pdb
- 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
Files changed since build 3036:
CumulusMX.exe
CumulusMX.pdb
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
I have uploaded build 3038; this is another bug fix build. Fixes the following bugs:
CumulusMX.exe
CumulusMX.pdb
- 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
CumulusMX.exe
CumulusMX.pdb
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
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
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3040. This has changes for Instromet weather stations:
This build works with all station types, it only has changes that apply to Instromet stations
Changed files:
CumulusMX.exe
CumulusMX.pdb
- Fixes some issues with Instromet archive download
- Fixes (hopefully) 'last rain tip' time for Instromet stations
This build works with all station types, it only has changes that apply to Instromet stations
Changed files:
CumulusMX.exe
CumulusMX.pdb
Steve
- steve
- Cumulus Author
- Posts: 26701
- 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
I've uploaded build 3041 which has the following enhancements and fixes:
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)
- 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
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