New
- Adds wind run to the dashboard "now" page
- Adds support for the format parameter to the <#ProgramUpTime> and <#SystemUpTime> web tags
- The format syntax is different from date/time web tags as these two tags use a elapsed time.
- For Custom format specifiers see: https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-timespan-format-strings
- For Standard format specifiers see: https://learn.microsoft.com/en-us/dotnet/standard/base-types/standard-timespan-format-strings
- The default output is generated using the format string "{0:%d} days {0:%h} hours"
- You can customise this like this example: <#SystemUpTime format="{0:%d}d {0:%h}h {0:%m}m"> --> "12d 9h 46m"
- New web tag <#AnnualRainfall>
- Defaults to the current year if no year is specified, so = <#ryear>
- Accepts a tag parameter of y=nnnn, which will return the total rainfall for the specified year. Eg. <#AnnualRainfall y=2021>
Changed
- Daily backup now runs asynchronously to prevent it stopping MX continue to run
Fixed
- Davis VP2 connection type being decoded from Cumulus.ini incorrectly
- Add missing knots input to JSON station
- Solar W/m2 should use superscript in dashboard
- Cumulus Calculates SLP giving a spike on start-up with the following stations: Ecowitt Local API, Davis Cloud Station, Ecowitt Cloud Station, HTTP Ambient, HTTP Ecowitt
- Add missing wind run units and extra space in humidity % in ai2 dashboard
- Remove UV/Solar missing data messages from Davis Cloud (VP2)
- A new version of MigrateData3to4 (1.0.3) to fix issues migrating the day file
- Negative 0.0 appearing when no rainfall has occurred
- Davis Cloud Station wind processing changed, instead of MX trying to calculate an average wind speed, MX now uses the wind speed data from Davis directly.
The data rate from the cloud is not fast enough for the average to be calculated.