New
- MQTT has a new behaviour - Only update a topic if the data has changed
- Adds new alarm for any all-time record being set
- Adds new alarm "Web upload errors" for errors in the FTP/PHP upload processes
- Adds the ability to append free text comments to the wxnow.txt file. You can also include web tags
- New web tag for recent rainfall - <#RecentRain> - it takes the same parameters as the other RecentXxxx web tags, and defaults to today's total if the parameters are incorrect or no recent data is available
- New web tag for Ecowitt sensor radio reception strength - <#EcowittReception>
- The existing web tag <#txbattery> now also supports the format=json parameter which functions the same as #EcowittReception tag above
- New alternative name for the existing web tag <#GW1000FirmwareVersion>, you can now use <#EcowittFirmwareVersion>
- Adds Custom MySQL commands for when Cumulus starts up. These will be executed after the station is initialised, but before it starts any historic catch-up or live processing
Changed
- Various third-party libraries updated to current versions
- PHP upload now sends a text/plain content header
- Davis WLL and Airlink now use the new simplified access method to weatherlink.com V2 API
- MX now persists the internal recent wind data across restarts so gust and average speeds are consistent on a quick stop/start of MX
Fixed
- PWS passwords are now URL encoded
- Solar irradiation and theoretical solar are now stored as integers everywhere
- Extra end of day files not being processed on copy
- Davis VP2 stations creating incorrect values for Wind Run and Chill Hours if some logger data is missing
- Instromet station now forces MX to calculate the average wind speed
- FTP logging errors when FTP logging is already enabled at start-up
- Updating MySQL on DayFile edits was erroring with a blank SQL statement
- Davis stations spike in average wind speed on stop/start of CMX