Version 4 Release Candidate #2
This is a release candidate and is a not a debug build, so no debug or data logging enabled by default. You would be advised to enable logging if you are reporting an issue.
The distribution file now also contains the alternative dashboard interface as an option, it is in the /interface/ai2 folder.
To use the alternative interface, point your browser to
http://<ip_address>:8998/ai2/index.html
I have released this as a release candidate as there have been some significant internal code changes from the previous restricted release b4020 RC #1. I want to make sure there are no unforeseen side effects before finally releasing version 4 as the production release.
A new feature is the ability for MX to calculate Sea level Pressure from the stations absolute (station) pressure value. This is particularly for Ecowitt stations that do not provide a true SLP themselves, just a simple offset from station pressure.
A note of caution though, I tested this on my Davis WLL and the MX calculated SLP was about 0.1 hPa different from the WLL calculated SLP and what I expected. On the first GW1100 I tried, the SLP was way off. On checking, the absolute pressure reading on the GW1100 was significantly different from the WLL (and wrong!). I compared my GW1000 and GW1100 and they had a 4 hPa difference in the raw absolute pressure values, so it may be that Ecowitt do not apply any factory calibration to the sensor.
As noted below, if you enable the option for MX to calculate SLP, then the MX calibration settings will be applied to raw station pressure, not the final SLP.
NOTE: There is known bug in PHP upload, if you use this you must enable the advanced option "Ignore certificate errors". I have fixed this for the next build.
You can download this release from here:
https://github.com/cumulusmx/CumulusMX/ ... /tag/b4021
The changes for this release from b4019 are:
4.0.0 - b4021
- Force all locales to use the hypen-minus symbol
- Reload dayfile can now only be run as a single instance
- Add "MX calculates Sea Level Pressure"
- Applies to HTTP Ecowitt, HTTP Ambient, GW1000, Ecowitt Cloud, FO, Davis Cloud WLC stations
- When enabled, the pressure calibration is applied to the raw station pressure
- Check your station pressure (Absolute) calibration!
- Adds true Altimeter Pressure calculation to GW1000, HTTP Ecowitt, Ecowitt Cloud
- Check your station pressure (Absolute) calibration!
- Fix web tags #MonthTempAvg, and #ByMonthTempAvg for cases where there is no data, and the 1st of the current month (#MonthTempAvg)
- Add option to upload individual NOAA reports
- Third-party web uploads
- Add random jitter
- Set HttpClient Pool lifetime to two minutes
- Ecowitt firmware check now clears the alarm after a firmware update
- Add retry to Ecowitt firmware check on "Operation too frequent"
- Improvements to Davis WLL wind handling when:
- Transitioning from catch-up to live running
- No broadcasts are received
- Davis WLL improved recovery from loss of broadcast messages
4.0.0 - b4020
- Fix Irish time zone DST reversal for "use 10am in summer"
- Clear the recent error log now also clears the latest error web tags
- Move ThreadPool min/max to runtimeconfig file
- Logged exception messages now also update LatestError and LatestErrorTS