Releases: cumulusmx/CumulusMX
Releases · cumulusmx/CumulusMX
Build 3221 - Version 3.23.1
New
- Adds dew point to extra sensor graphing
- Add extra sensors to the dashboard select-a-chart
Changed
- Davis WLL now fully falls back to the local API current conditions for rain and wind data if broadcasts stop being received for 30 seconds
- There is now a new Advanced setting for the WLL: Trigger DataStopped on Broadcast stop
Previously if broadcasts stopped being received, a full DataStopped condition and alarm was triggered
Now CMX falls back to using the local API for all data
This new configuration setting allows you set the DataStopped only when both broadcasts AND local API responses stop being received
- There is now a new Advanced setting for the WLL: Trigger DataStopped on Broadcast stop
Fixed
- Extra sensor graphs stopping at month end
- Start-up/rollover backups were copying Custom logs to the CMX root folder rather than the backup folder
- Davis WLL not updating the gust value if broadcast data stops being received
- AWEKAS:
- Missing "&" on soil temperatures
- producing an exception message when it has already logged the response as invalid
- Log file editor broken in v3.23.0
Build 3220 - Version 3.23.0
New
- You can now use web tags in all external program parameter strings (except start-up)
- Realtime, interval, daily, shutdown, and alarms
- Indoor temperature and humidity now have spike checking, and linear calibration
- The Data Logs viewers and Purge MySQL Cache now have multi-select enabled for deleting entries
- Two new web tags for the last MySQL insert times that can be used in custom MySQL commands
<#MySqlRealtimeTime> = time of last real-time table insert
<#MySqlIntervalTime> = time of last interval data table insert - Most weather value web tags now perform unit conversion. Specify the web tag parameter: unit=[xx]
Where [xx] is one of the following (case insensitive):
Temperature: C | F
Pressure : hPa | mb | kPa | inHg
Wind : mph | kph | ms | kt
Rainfall : mm | in
Wind run : km | mi | Nm
You may also need to override the number of decimal places when converting.
For example, when converting native mb or hPa to kPa or inHg, you would also need to add "dp=2"
<#press unit=kPa dp=2> - Adds graphing of some extra sensors on the local dashboard interface
Implemented for: Extra Temperatures, Extra Humidity's, Soil Temps, Soil Moistures, User Temps, and CO₂
Changed
- Lots of third-party modules updated
- EmbedIO, MailKit, MimeKit, MQTTnet, MySqlConnector, ServiceStack.Text
- Davis WLL: Badly formatted broadcast messages are now dumped to the log file, and printer utility broadcasts logged separately
- Removed fictional Leaf Temperature values from the Extra Sensors screen
- The Rain Today editor now immediately updates the rainfall this year/month values
- Now trims all text input fields in the settings pages
Fixed
- Spurious alarm cleared messages when the alarms are not enabled
- Davis VP2 logger downloading entire contents if CMX was restarted before the next console log interval
- Stop second instance on Linux, this now uses a lock file to prevent a second instance from running
- Fix Custom HTTP intervals from trying to process null entries
- Davis WLL
- Missed broadcast package counter not being incremented
- No longer processes broadcast messages twice or more on systems with multiple network interfaces
- Improved collision avoidance between broadcasts and API requests
- Possible fix for the memory leak when running under Mono
- Ecowitt
- Fix for missing average temperature calculation during Ecowitt historic catch-up
- Historic catch-up is now cancellable with Ctrl-C
Build 3215 - Version 3.22.4
Fixed
- Removing last entry from Third Party custom HTTP lists
- Disallow negative solar rad values
- Ecowitt piezo rain sensor (WS90) now supports storm event
- Davis Vantage VP2/Vue stations no longer download the entire logger contents on start-up when the station logging interval does not match the CMX interval
- Catch errors in La Crosse WS2300 data handling - specifically fixes reported crashes in forecast data
- Added a cache-buster to the default website index page - just upload the new index.htm file
New
- Adds start-up and shutdown tasks - see Program Settings
Build 3214 - Version 3.22.3
Fixed
- Updates and fixes to the MQTT library
- Crash in the WLL station fetching Available Sensors from wl.com when it is unreachable
- Recent data graph JSON files may contain differing numbers of records
Changed
- The records editors now cope with blank fields (above field 15 - Current Gust) in the monthly log files
Build 3213 - Version 3.22.2
Fix bug rain rate and rain 24 bug introduced in v3.22.1
Build 3212 - Version 3.22.1
Fixed
- NOAA Reports pages not working in all locales
- RainRate sometimes giving wild values on start-up when CMX calculates rate
- Amusing typo in default web site today/yesterday page
Build 3211 - Version 3.22.0
New
- Adds the ability to create custom data log files, both interval and daily
- Ecowitt local API station now dumps the station clock drift to the log file at start-up and every day at noon
Changed
- MailKit and MimeKit updated to latest versions
- The web tag <#TimeJavaScript> now provides a value truncated to the current second
Build 3206 - Version 3.21.2
Fixed
- Pressure/Temperature trend alarms triggering before the first data has been received
- Suppress Ecowitt uptime message if the value is zero
Build 3205 - Version 3.21.1
Fixed: Custom MySQL settings
Build 3204 - Version 3.21.0
Fixed
- FTP delete before upload aborting if the initial delete fails due to file not existing
- Local file copy giving "index out of bounds" error
New
- Failed MySQL commands are now can now be individually edited/deleted
Changed
- Failed MySQL commands are now stored in the SQLite database to persist across Cumulus runs
- Third party components updated