I've uploaded build 3042 (reminder: it's an attachment in the first post this thread) which has the following enhancements and fixes:

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.

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.

Sunshine hours incremented correctly using Davis archive data

Improve Heat Index calculation (added "Rothfusz adjustments")

Probably other changes which I've missed

Please note that I am unable to do as much testing myself as I have done previously. Apologies in advance for any problems, please report any issues in the forum.

Note: the zip file has an extra CumulusMXDist3042 subfolder in it, which is unintentional. If upgrading, make sure you copy the contents of that CumulusMXDist3042 folder into your installation, don't create an extra subfolder under your existing installation.

I've uploaded build 3043 (reminder: it's an attachment in the first post this thread) which fixes a problem introduced in build 3042. The new code to automatically process and upload the realtimegauges.txt file interfered with the processing of other files, causing 'web tag error' messages in the diags file, and the failure to process the file.

I have a new build available - b3045. This release was intended to be mainly a re-basing of the source code onto supported versions of .Net and third party packages.

Much has changed as a result of this, most DLLs in the root folder are updated (and some removed), the management interface files have also been updated. I recommend that you copy over all the files from the distribution zip.

Note that the Web Sockets connections for the management interface no longer use a separate port, all connections are now made over the HTTP port.

After installing this release, if the management web pages do not function correctly, please flush your browsers cache before reporting any issues.

The main changes are...

Internal Stuff

Update the targeted .Net version to 4.5.2 (4.5 and 4.5.1 are no longer supported by Microsoft)

Upgrade System.Net.FtpClient to replacement FluentFTP package

Update Microsoft.Net.Http package to latest stable version

Update fastJSON package to latest stable version

Update embedIO package to latest stable version

Remove Alchemy WS package from build

Visible Changes

Davis TCP connections.

Added additional error handling, should now be much more robust and attempt to reconnect on failure.

Astro calcs for Solar

Added refraction correction.

updated to add some extra terms.

Removed URL encode Twitter messages added in b3044

Added second order humidity correction factor, works the same as the temperature. It has to be set manually in Cumulus.ini.

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...