Skip to content

Releases: cumulusmx/CumulusMX

Build 3221 - Version 3.23.1

10 Jan 15:49
2b6955d
Compare
Choose a tag to compare

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

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

01 Jan 15:27
a5c33ca
Compare
Choose a tag to compare

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

20 Nov 17:14
ba34246
Compare
Choose a tag to compare

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

03 Nov 17:43
096c15f
Compare
Choose a tag to compare

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

16 Oct 15:41
cc8173d
Compare
Choose a tag to compare

Fix bug rain rate and rain 24 bug introduced in v3.22.1

Build 3212 - Version 3.22.1

15 Oct 10:26
96eed42
Compare
Choose a tag to compare

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

07 Oct 13:50
89736d5
Compare
Choose a tag to compare

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

23 Sep 16:31
d7932e2
Compare
Choose a tag to compare

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

04 Sep 09:49
d6cdc94
Compare
Choose a tag to compare

Fixed: Custom MySQL settings

Build 3204 - Version 3.21.0

02 Sep 11:18
b9f5f6a
Compare
Choose a tag to compare

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