Releases: cumulusmx/CumulusMX
Build 3130 - Version 3.11.1
-
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
-
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
-
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
- 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
-
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
-
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
- Fix: Bug in temperature conversions introduced in v3.10.0
Build 3115 - Version 3.10.0
WITHDRAWN - BUG IN TEMPERATURE CONVERSIONS
-
Fix: Catch error creating System Uptime counter on Windows
-
Fix: The Local web server is now brought up before initialising the station. This allows you to correct a misconfigured station without resorting to editing the Cumulus.ini file.
-
Fix: Diary Editor creating entries on the wrong day, and revamp the interface a bit
-
Fix: WLL day average temp stats on historic catch-up
-
Fix: GW1000 auto-discovery was triggering an erroneous IP address change
-
Fix: Cumulus MX shutdown when running as a system service is now orderly
-
Fix: The start-up ping now refreshes the DNS cache before every re-try to avoid using null entries cached before the internet comes up
-
New: Brand new default web site template courtesy of Neil Thomas. The original "legacy" web site is still included, but it has been moved to the /webfiles-legacy folder.
- The new web site is now data file driven as opposed to all pages being processed and uploaded. The legacy web site has also been updated to use this method.
-
New: The previous Console log file is now copied to an "-old" file on start-up
-
New: For Davis WLL stations using weatherlink.com, Cumulus now checks and reports the operational status of weatherlink.com on start-up and if an error occurs accessing the service
-
New: Two web tags <#forumurl> and <#webcamurl>, which just return the respective URLs rather than the pre-canned HTML of <#forum> and <#webcam>
-
New: The start of a Display Options section under Station, which controls what data is displayed on the default web site, implementing some of the Cumulus 1 options
- New web tags for this: <#Option_useApparent>, <#Option_showSolar>, <#Option_showUV>
-
Change: All the settings screens revamped, reorganised and extended.
- Many of the settings are now context sensitive, only showing items relevant to your station and configuration.
- Most of the previously config file "read-only" settings are now available in an Advanced section relevant to the configuration item. These settings are now read/write.
- Many new Cumulus.ini configuration entries, and some now depreciated.
- Virtually all the standard files that can be generated can now be controlled for enabling/disabling generation and FTP transfer independently.
- Added more graph data series controls.
-
Change: The two graph config files availabledata.json and graphconfig.json are now only uploaded on program start-up and when the station config is changed.
-
Change: Dayfile, Monthly Log, and Extra log file editors now have a selectable page length, and a goto-page feature
-
Change: The default web site is now driven by a single data file (plus realtimegauges.txt), rather than every page being updated and uploaded each interval.
-
Change: The various charting pages now hide buttons for graphs that do not contain any data - both on the dashboard and default web site.
-
Change: Creation of the wxnow.txt file is now disabled by default for new installs
-
Change: Clock sync (Davis VP2 & Instromet) now occurs at 2 minutes past the hour selected
-
Change: Davis VP/VP2/Vue ReadReceptionStats now defaults to enabled for new installs
-
Change: The default output file format is now UTF-8 for new installs
Build 3107 - Version 3.9.7
-
Fix: Unhandled exception in ProcessTemplateFile if cumulus cannot write to the output file
-
Fix: Davis IP logger prevents Cumulus exiting if no station is found on the network
-
Fix: Ecowitt AQ sensors not loading graph data from the log files on start-up
-
Fix: Bug in dayfile parser that was using the time of highest wind speed as time of lowest humidity.
- The dayfile parser now outputs the first field number in a line that has failed to parse along with the field contents
-
Fix: The GW1000 retains the previous lightning time/distance if the station resets the values to defaults
-
Fix: Now opens the Davis WLL multi-cast listening port in shared mode to allow multiple copies of Cumulus to run on the same computer.
Only tested on Windows, may not work on macOS. -
New: Adds a Select-a-Chart to the dashboard for recent data so you can plot different data on the same chart
-
New: Adds a Select-a-Chart to the default web site for recent data
- Creates a new json data file - availabledata.json - that is uploaded to the remote site
-
New: Adds a hot link to the Upgrade alarm on the dashboard
-
New: Adds a start-up host ping escape time. Allows Cumulus to continue loading even if no ping response is received for the specified time
-
Change: The default web site gets a CSS change that dynamically alters the "content" width depending on the screen size. On smaller screens the white space either side will reduce in size.
-
Change: The graph JSON data files are now always created locally, regardless of the Include Graph Data Files setting. That now setting only controls FTP like the standard files.
Build 3101 - Version 3.9.6
-
Fix: NOAA monthly report min temp/rain not formatting in dot decimal correctly
-
Fix: Windows console log no longer being created
-
Fix: Fix for exit handlers being called before cumulus instance is initialised causing an unhandled exception
-
Fix: Airlink auto-discovery/update when you have more than one Airlink device
-
Fix: Upgrade & Spike alarm latch hours not being saved/read correctly. You will need to check the values after installing this release.
-
Fix: Rework both the interface graphs and default web site graphs JavaScript files
-
Fix: SampleStrings.ini changes/fixes. The following entries should not longer be quoted - Davis Forecast strings and CO₂ captions
-
Change: Recent graph hours now defaults for new installs to 72 hours instead of 24
-
Change: All alarm latch hours now default to 24 hours