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