Skip to content

Releases: cumulusmx/CumulusMX

Build 3133 - Version 3.11.4

25 May 08:48
c026237
Compare
Choose a tag to compare
  • Fix: MySQL crash - "Adding the specified count to the semaphore would cause it to exceed its maximum count"

Build 3132 - Version 3.11.3

19 May 09:30
63fa41a
Compare
Choose a tag to compare
  • 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

Build 3131 - Version 3.11.2

16 May 21:00
d1087f8
Compare
Choose a tag to compare
  • 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 an move to the first invalid settings in a message, and the tree containing the error is highlighted in red

  • 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)

  • New: Implements two new alarms for HTTP uploads failing, and MySQL uploads failing

  • 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 - & 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.

Build 3130 - Version 3.11.1

08 May 22:54
810b227
Compare
Choose a tag to compare
  • 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

Build 3129 - Version 3.11.0

07 May 08:21
1baabb6
Compare
Choose a tag to compare
  • 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

  • New: WeatherCloud now supports uploading of Air Quality, Soil Moisture, and Leaf Wetness

  • New: Adds support for two sets of Growing Degree Days data

  • New: Adds support for Temperature Sum - annual running total of daily average temperatures

  • New: The graphs pages - both dashboard and default web site - now set a page hash value depending on the graph being shown.

  • 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

  • New: Web tags with no HTML entity encoding

  • 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

  • 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

Build 3122 - Version 3.10.5

06 Apr 13:37
e24ae3d
Compare
Choose a tag to compare
  • 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 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

Build 3121 - Version 3.10.4

22 Mar 12:38
b9da880
Compare
Choose a tag to compare
  • 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.

Build 3120 - Version 3.10.3

21 Mar 11:25
bd873b6
Compare
Choose a tag to compare
  • Fix: Problem with setpagedata.js in "/legacy-webfiles"

  • Fix: Ecowitt GW1000 and clone auto-discovery extended to WH2650 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

Build 3117 - Version 3.10.2

02 Mar 15:11
3090ac2
Compare
Choose a tag to compare
  • 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

  • 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 case it contains illegal characters

  • Updated default web site files
    \web\websitedataT.json
    \webfiles\index.htm
    \webfiles\gauges.htm
    \webfiles\js\setpagedata.js

Build 3116 - Version 3.10.1

26 Feb 00:29
a89549f
Compare
Choose a tag to compare
  • Fix: Bug in temperature conversions introduced in v3.10.0