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.

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:

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 usedCrash while parsing data from Instromet stationExternal program shouldn't run until all pages processed

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

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.

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