Version 3.0.0: Difference between revisions

2,918 bytes added ,  19:06, 27 December 2018
no edit summary
No edit summary
Line 47: Line 47:
July 29, 2016 (b3040)<br />
July 29, 2016 (b3040)<br />
August 17, 2016 (b3041)<br />
August 17, 2016 (b3041)<br />
January 17, 2017 (b3042)<br />
January 20, 2017 (b3043)<br />
December 7, 2018 (b3044)<br />
December 23, 2018 (b3045)<br />




Line 392: Line 396:


== 3042 ==
== 3042 ==
*A Cumulus.ini setting to turn off the 'extra' decimal place in pressure values on Davis stations. To limit the pressure to 1 decimal for mb/hPa and 2 for inHg, add the following to the [Station] section of Cumulus.ini:
*New: A Cumulus.ini setting to turn off the 'extra' decimal place in pressure values on Davis stations. To limit the pressure to 1 decimal for mb/hPa and 2 for inHg, add the following to the [Station] section of Cumulus.ini:
'''DavisIncrementPressureDP=0'''
'''
*MX now automatically processes and uploads the realtimegauges.txt file, so you don't need to add it as an extra file. Can be turned off in the internet settings.
DavisIncrementPressureDP=0
*Extra diagnostics when Davis archive reading thread terminates abnormally
'''
*Implemented "TempMult2" second order calibration setting, as in Cumulus 1.9.4 (set via Cumulus.ini only)
*New: MX now automatically processes and uploads the realtimegauges.txt file, so you don't need to add it as an extra file. Can be turned off in the internet settings.
*Implemented forcing of more frequent barometer updates on Davis stations (set via Cumulus.ini only - ForceVPBarUpdate=1 in [Station] section). Note that this is only useful on very old versions of the console firmware.
*New: Extra diagnostics when Davis archive reading thread terminates abnormally
*Sunshine hours incremented correctly using Davis archive data
*New: Implemented "TempMult2" second order calibration setting, as in Cumulus 1.9.4 (set via Cumulus.ini only)
*Improve Heat Index calculation (added "Rothfusz adjustments")
*New: Implemented forcing of more frequent barometer updates on Davis stations (set via Cumulus.ini only - ForceVPBarUpdate=1 in [Station] section). Note that this is only useful on very old versions of the console firmware.
*Fix: Sunshine hours incremented correctly using Davis archive data
*New: Improve Heat Index calculation (added "Rothfusz adjustments")


Also included?:
Also included?:
Line 406: Line 412:
*Fix: The one second read timeout introduced in 3041 for Davis stations is not long enough for Weatherduino - needs to be configurable
*Fix: The one second read timeout introduced in 3041 for Davis stations is not long enough for Weatherduino - needs to be configurable
*Fix: Doesn't use configured FTP port
*Fix: Doesn't use configured FTP port
== 3043 ==
*Fix: Fixes problem of realtimegauges.txt file upload interferring in other uploads.
== 3044 ==
*Update: Updated the HidSharp package to ver 2.0.5
**Now uses libudev1 for Fine Offset and WMR200 stations, removing previous restriction of using libudev0 on Linux
*New: Added new solar calculation method "Bras"
**Updated the Interface web files to reflect the new settings.
**New Cumulus.ini entries...
***SolarCalc=0    (0=Ryan-Stolzenbach, 1=Bras, default=0)
***BrasTurbidity=2  (atmospheric turbidity factor (2=clear, 5=smoggy, default=2)
*Fix: Fixed corrupt/missing MySQL port causing CumulusMX to crash on startup
*Update: Updated the default forum URL to it's new home
*Update: Updated included website files to new URL
*Fix: URL encode Twitter messages (I know Twitter is largely broken)
*Fix: Davis VP2 - (Steve Loft) Added sanity checks for invalid wind speed/direction values
*New: Davis VP2 - Added automatic disabling of the use of LOOP2 packets on firmware versions < 1.90
*Fix: Change RG11 devices to use a new Cumulus.ini file entry. The previous MX builds would not work on Linux.
**For example:
***RG11port=2  (depreciated)
***RG11port2=3
**...now use
***RG11portName=COM2  (for Windows or /dev/ttyUSB2 for Linux)
***RG11portName2=COM3  (for Windows or /dev/ttyUSB3 for Linux)
*Update: The default Comm port values are now set to either COM1 or /dev/ttyUSB0 depending on the platform. Hopefully this will prevent some of the confusion of new users.
== 3045 ==
*Fix: Davis TCP connections. Added additional error handling, should now be much more robust and attempt to reconnect on failure.
*New: Astro calcs for Solar
**Added refraction correction.
**updated to add some extra terms.
*Fix: Removed URL encode Twitter messages added in b3044
*New: Added second order humidity correction factor, works the same as the temperature. It has to be set manually in Cumulus.ini.
**[Offsets]
**HumMult2=0.0
*New: FTP Updates
**Now supports SFTP over TLS1.1 and 1.2
**In Passive FTP, you can disable Enhanced Passive (EPSV) mode if it causes problems with your host. Some hosts are reporting they support it, but a firewall along the route cannot handle the connections.
***Requires manually adding a new Cumulus.ini entry...
****[FTP site]
****DisableEPSV=1
*Update: RealtimeGaugesTxt is no longer automatically enabled for FTP.
*New: Web Sockets are no longer on a separate port, it shares the same port as HTTP.
The wsport command line switch is still recognised for backwards compatibility, but it is no longer used.
*Fix: Fine Offset with solar logger reading, now limited to the reduced number of logger entries available on solar stations.
*Fix: Fix for Slovenian locale (and any other with a two character date separator)