Page 6 of 7

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Sat 31 Jul 2021 2:46 pm
by mcrossley
A minor fix for v3.12.0, the dashboard Gauges page does not work properly for some configurations. The zip file attached here fixes this.

These updated files will be incorporated into the next release, but meantime if you have the issue you can replace the two affected files in v3.12.0 with these.

Edit - sorry a fix to the fix. New zip "-2.zip" attached.

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Wed 11 Aug 2021 7:25 pm
by mcrossley
Release 3.12.1 - build 3143 is available for download.

What is fixed
  • Fix: Issues with the temperatures on the Gauges page (and adds Feels like)
  • Fix: Hourly rain value when the rain counter is reset
  • Fix: Limit real time MySQL inserts to 1 minute was not saving correctly
  • Fix: Alarm threshold counts not being saved to Cumulus.ini
  • Fix: Trend values being set to invalid values on new installs
  • Fix: GW1000 station, incorrect decoding of WH51 battery status
  • Fix: Davis WLL ET value for the day being reset to zero on MX restart
What has changed
  • - Change: Removes the restriction that you could not add Ecowitt Extra sensors to an Ecowitt main station
  • Change: The Calibration Settings page has been re-organised
  • Change: Settings screen more compact for mobile screens, added Aria screen reader attributes to Internet Settings
What is New
  • - New: Experimental - Add HTTP Station type for Ambient consoles or WH2600/Observer IP
    - Set-up your Customized Server in the Console or AWnet app to:

    Code: Select all

    		Protocol	: Ambient Weather
    		Server 		: <hostname_or_ip_of_CMX>
    		Path		: /station/ambient?
    		Port		: 8998 (or whatever you have configured CMX for)
    		Interval	: 20 (seconds)
    
  • New: Experimental - You can now add extra sensors to your existing station using an Ambient console or WH2600/Observer IP.
    - Set-up your Customized Server in the Console or AWnet app to:

    Code: Select all

    		Protocol	: Ambient Weather
    		Server 		: <hostname_or_ip_of_CMX>
    		Path		: /station/ambientextra?
    		Port		: 8998 (or whatever you have configured CMX for)
    		Interval	: 20 (seconds)
    
  • New: Adds configuration help for the HTTP Upload stations (Ecowitt, Ambient, Wunderground) to the Wizard, Station Settings, and Extra Sensors dashboard pages
  • New: Implements Alarm threshold counts for Sensor Contact Lost, Data Connection Lost, Low Batteries
The support for Ambient consoles is flagged as "experimental" because it has had very little testing, and most of that from a protocol emulation. So I'm flagging it until I have more confirmation (or not!) from users that it is working as expected.

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Thu 02 Sep 2021 2:37 pm
by mcrossley
Release 3.13.0 - build 3145 is available for download.

The big change for this release is the addition of a new station type for WeatherFlow Tempest stations. This feature has been written and contributed by Doug Summersgill :clap:

Note, this station type currently ONLY supports the WeatherFlow Tempest stations.

What is fixed
  • Fix: Realtime FTP, now correctly clears the RT FTP in progress flag
  • Fix: Station Settings, Units, Advanced not being saved correctly
  • Fix: The Log editors (dayfile, data, extradata), now handle returned errors correctly
  • Fix: Rain not being counted with really small bucket sizes
What is new
  • New: Adds support the WeatherFlow Tempest weather stations (contributed by Doug Summersgill)
  • New: HTTP Ecowitt: Adds GW1000 Firmware Version extraction to both main station and extra sensors
What has changed
  • Change: Davis WLL, low battery warning for WLL device changed from 5.2 to 5.4V (1.35V per cell)
  • Change: Ecowitt battery decoding nightmare continues and evolves as we discover what they really send as opposed to what they say they send!
  • Change: Monthly NOAA reports now stop at the first day with an error in either the dayfile, or the monthly log file. Previously it only stopped at the first dayfile error
  • Change: Internet Settings now works better when enabling/disabling FTP globally and in the interval settings
  • Change: Ecowitt GW1000 now detects WS80 ultrasonic wind sensors and changes the update rate to 4 seconds (WS80 updates every 4.75 secs)

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Fri 10 Sep 2021 1:29 pm
by mcrossley
Patch Release 3.13.1 - build 3146 is available for download.

What is fixed
  • Fix: HTTP Station Ecowitt - not decoding all CO₂ sensor values correctly
  • Fix: AirLink crash when used as a standalone station
  • Fix: NOAA settings normal precipitation value for July being saved as June's value
What is new
  • New: Ecowitt HTTP, adds support for WN34S/WN34L soil/water temperature sensors as User Temps as per GW1000
  • New: The default web site index page now shows the Moon illumination percentage
What has changed
  • Change: On start-up Cumulus now always checks for other running instances and reports if one is found, but only aborts if 'Stop second instance' is enabled

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Mon 13 Sep 2021 2:46 pm
by mcrossley
Patch Release 3.13.2 - build 3147 is available for download.

This is a minor patch for Ecowitt HTTP protocol users with CO₂ sensors.

The only file changed since 3.13.1 is the main executable - CumulusMX.exe

What is fixed
  • Fix: HTTP Station Ecowitt - not decoding all CO₂ sensor values correctly, again!
What has changed
  • The CumulusMX distribution zip no longer contains the required empty folders /backup, /data, /MXdiags. These folders will now be created on start-up if they are missing.

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Wed 22 Sep 2021 12:27 pm
by mcrossley
Patch Release 3.13.3 - build 3148 is available for download.

The only file changed since 3.13.2 is the main executable - CumulusMX.exe

What is Fixed
  • Fix: FineOffset station historic catch-up is now aligned to the correct logger intervals
  • Fix: Raincounter reset incorrectly detected if a day has had more than 50 mm of rainfall
  • Fix: Realtime FTP would not recover after a connection failure

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Sun 03 Oct 2021 3:56 pm
by mcrossley
Patch Release 3.13.4 - build 3149 is available for download.

This is mainly a patch release, but it does add a new feature that I am labelling "experimental" for now due to limited testing. That is the ability for Cumulus to calculate evapotranspiration. This requires you to have a station with a solar sensor. It uses a slightly modified version of the Penman-Monteith equation, I'll be interested to hear what sort of results you get with it. The ET value is calculated hourly, so do not expect a value to appear right away.

Obviously if you have a Davis VP2/Vue/WLL station with the solar sensor connected to the ISS that will be calculating the ET for you. But if like me you move the solar sensor to another transmitter with a WLL, then it stops calculating ET (bad Davis, when are you going to fix this!).

Enable this feature through Station Settings -> Common Options

What is Fixed
  • Fix: Dayfile editor MySQL update statement failing and knock on effects
  • Fix: Davis AirLink sensors now honours the disabling of auto-discovery, and improve auto-discovery logic
  • Fix: Davis WLL station now honours the disabling of auto-discovery
  • Fix: HTTP Extra sensors were over-riding the station manufacturer causing various side effects
  • Fix: Extra sensor logging is now only automatically enabled for HTTP sensors if the selected sensors are actually logged
  • Fix: HTTP Ecowitt station decode of leaf wetness sensors values and battery data
What is new
  • New: Adds an estimated evapotranspiration value (ET) for stations that have a solar irradiation sensor and do not already supply this value
    The only currently supported station provides an ET value are Davis VP2/WLL stations with solar sensors
    The Cumulus calculation uses the standard grass reference crop
What is changed
  • Change: Instead of 'Cumulus pressure names' being implicitly set internally for Davis stations and having to be explicitly set for some other stations
    Davis VP2/WLL and some! other stations will now explicitly set this option for you

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Fri 22 Oct 2021 3:33 pm
by mcrossley
Patch Release 3.13.5 - build 3151 HAS BEEN WITHDRAWN

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Sat 23 Oct 2021 7:43 am
by mcrossley
Sorry, please revert any updates to v3.13.5 - it appears the FTP component update is causing issues (again!) :bash: :oops:
I suspect the problem is in Mono, which it appears has yet to implement some methods in .Net that the FTP library uses.

I do not have time to work on this today, but I will recreate 3.13.5 with the old library and tested by some other people before re-release.

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Tue 26 Oct 2021 6:54 pm
by mcrossley
Patch Release 3.13.6 - build 3152 is available for download.

This is essentially release 3.13.5 with the FTP component reverted to the previous version.

What is Fixed
  • Fix: HTTP Ecowitt decode of leaf wetness sensors again
  • Fix: HTTP Ecowitt/Ambient - Remove soil temperature from extra sensor settings
  • Fix: Davis VP2 station sending zero values for soil temp instead of 255 when no sensor present
  • Fix: Long standing bug in Davis VP2/Vue & WLL stations where the day rollover during catch-up was performed after the monthly log entry rather than before
  • Fix: Small tweaks to the ET calculation
  • Fix: Davis VP2 console uses 16 bit signed value for Total Packets Received - compensate for it overflowing in CMX
What is new
  • New: Program Settings now allows you to over-ride the default date separator string for your locale. This will be useful for those locales that under Mono now use a date separator such as ". " and you want it to use "."
What is changed
  • Change: Cumulus will now still parse the dates/times in dayfile.txt and monthly logs even if the locale changes
  • Change: FO Station will now ignore UV-I values greater than 16

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Tue 09 Nov 2021 1:40 pm
by mcrossley
Patch Release 3.13.7 - build 3153 is available for download.

What is Fixed
  • Fix: Davis stations not retrieving 10 min Gust values from LOOP2 packets
  • Fix: HTTP Ecowitt stations not decoding user temp sensors (HTTP Ecowitt Extra did)
  • Fix: Culture Option to remove spaces from dates
What is new
  • New: Adds support for Ecowitt WH90 sensor battery status
What is changed
  • Change: Writes to log files are now retried twice if they fail the first time

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Tue 09 Nov 2021 9:14 pm
by mcrossley
Patch Release 3.13.8 - build 3154 is available for download.

This is just a CumulusMX.exe update from 3.13.7 b3153 to fix an error introduced into the decoding of LiveData on the GW1000 station.

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Sat 04 Dec 2021 2:16 pm
by mcrossley
Release 3.14.0 - build 3159 is available for download.

The major change for this release is unseen, it is a change the Microsoft .Net Framework version. For this release MX moves the latest supported version of .Net Framework - 4.8.
This means it will get ongoing updates and security updates, it also allows CMX to start using TLS 1.2 for secure connections (OS support permitting).

What is Fixed
  • Fix: Uncaught exception in SFTP Interval uploads
  • Fix: Endless loop during end of day processing if temperature sensor is missing
  • Fix: GW1000, HTTP Ecowitt and HTTP Ambient stations are no longer forced to disable the "Use Speed for Avg" setting
  • Fix: WMR928 Station: Crash opening invalid COM port now handled correctly
What is changed
  • Change: Cumulus MX now uses .Net Framework 4.8 (previously 4.5.2)
  • Change: Now supports TLS1.3 for HTTPS/FTPS/MQTT/Email - dependent on OS support and enabled
  • Change: MySQL server connection check amended to attempt to work around issues with some servers
  • Change: The data stopped, and sensor contact lost alarms are now enabled by default for new installs (both with 1 hour latch, and 2 event trigger)
  • Change: The records editors and records pages in the dashboard now display dashes for records yet to be set
  • Change: The monthly log file and extra log file file editors now accept a date range rather than showing a whole month at a time
    The date range can span a month end
    These editors now also have a search field which you can use to search for specific values or times. Only matching lines will be displayed
    • It is up to you to be sensible on restricting the date range to the performance of your CMX computer
    • A fast machine with SSD drives will cope with much larger ranges than a Raspberry Pi zero for instance!

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Sun 05 Dec 2021 4:56 pm
by mcrossley
There are new builds of the CreateMissing and ExportToMySQL utilities available that have been built against .Net 4.8 to match the latest Cumulus MX v3.14.0+ builds.

There are no changes to ExportToMyMSQL other than the .Net version change.

CreateMissing incorporates a few updates to improve the catching of issues with the dayfile.txt, and handling of file/date delimiters.
  • Change: Now based on .Net Framework 4.8
  • Now parses the source files for field and date separators rather than relying on system settings
  • Now flags if duplicate days are found in the dayfile.txt
  • Now flags if out of order entries are found in dayfile.txt

Re: Cumulus MX Announcements and Download - PLEASE READ FIRST

Posted: Tue 21 Dec 2021 3:06 pm
by mcrossley
Release 3.14.1 - build 3160 is available for download.

What is Fixed
  • Fix: Davis WLL stations recording zero values if the WLL sends "null" for a value
  • Fix: Dashboard Alarm settings screen now correctly shows the Sound Enabled flags
  • Fix: Dashboard Historic charts nor correctly removes the Temperature Sum chart
What is changed
  • Change: Ecowitt GW1000 discovery mechanism updated
What is new
  • New: The Solar calculation now allows you to input different transparency values for July and December. MX uses a cosine interpolation between the two values
    There are changes to cumulus.ini to accommodate this. CMX will make the Cumulus.ini file changes for you, there is no need to edit the file.

    Code: Select all

    	[Solar]
    	RStransfactor=0.8	Removed
    	BrasTurbidity=2.0	Removed
    	RStransfactorJul=0.8	New
    	RStransfactorDec=0.8	New
    	BrasTurbidityJul=2.0	New
    	BrasTurbidityDec=2.0	New