a cross platform version of Cumulus software that runs on Microsoft Windows, all varieties of UNIX and Linux (including the Raspberry Pi Operating System), and Mac OS X.
Both the mandatory MX Interface, and the optional default MX web site, include the HighStock product.
Are you using MX for a non-profit organisation, personal website, or school project? Then download MX and start using it with Highcharts today.
Are you representing any commercial organisation running a facility that others use? If so, then you cannot use Cumulus MX to share weather data on behalf of your organisation without buying a licence from the High Charts organisation.
HighCharts rules for usage of their products are described on their licence purchase web page, and it is your responsibility to ensure compliance.
If you need any help with Cumulus MX, please first consult, in this Wiki, What_to_do_when_I_have_a_problem_with_MX.
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in the forum before seeking help (to see what changes in any release affect you, and what actions you may need to take).
If you wish to research the documentation on MX to try to resolve your problem yourself, use the entry point of the Category:Cumulus MX page for pointers to other Wiki pages connected with MX that may help.
If you cannot answer your questions from information in this Wiki (and MX changes so quickly any information here can be very out of date), then use the correct MX support forum and the developer or Cumulus community will offer assistance.
There are inter-dependencies between different files in the MX release distribution:
IMPORTANT: Before installing Cumulus MX v4.0 for the first time, please study and understand this installation guide
~ Download Cumulus MX v4.1.3 build 4028, 20-August-2024
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.
~ Download 32 bit image: Raspberry Pi Image for Cumulus MX 4.1.2 x32 ~ Download 64 bit image: Raspberry Pi Image for Cumulus MX 4.1.2 x64
As at April 2022, the image includes Raspberry Pi. O. S. 11 "Bullseye" version of Linux.
We strongly advise upgrading to the latest release:
Note by Steve Loft: you may find that anti-virus software flag a new release of Cumulus as a ‘threat’, for a few days or weeks after a new version has been released, even though it does not actually contain a virus of any kind. This is due to a system they call ‘reputation’ where they automatically block any versions of software that have recently been released. You may want to consider complaining to the provider of your anti-virus software about this ridiculous system, or better still, use some better anti-virus software.
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release.
Find link to earlier MX release distributions here.
(You can search using the history tab on this Wiki page to see which past builds were made available as Raspberry Pi images, as these are not created for all releases, but there is no way to tell if the old filenames can still be downloaded. Generally, it is easiest to download a different normal MX release distribution over whatever MX release was in the image you downloaded.)
The utilities listed here are only for use with MX, they may be included in the MX release zip, but links to latest releases without the *.dll files ("software libraries") needed to run the respective utility, are provided below.
The "software libraries" are provided in the MX release zip that is stated alongside download link. The different utilities vary with regard to which software libraries they require, and those with technical understanding can check the code sources.
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new "*.dll" files needed, because the utility will not work with the versions of "software libraries" included with earlier MX releases.
If you are using a later MX release than that stated, check the MX release announcements for all releases since that stated below to see if the "software libraries" have been upgraded, if they have then the respective utility because it has been compiled with older versions of the respective .dll files will probably not work. (Sometimes the names of new .dll files are different to the names of the old .dll files, so an upgrade of MX done by copying files over an existing installation will leave the old files there, in that case the utility might still work by picking up old names).
A utility to migrate your data files from Cumulus MX v3 format to v4 format. Read Cumulus MX Version 4 - IMPORTANT Additional Information for information on how to use this utility.
Check compatibility with the MX release you have running as per notes above. (Although earlier releases of "Create Missing" exist on "github.com/cumulusmx/CreateMissing/releases", their software bugs imply they should not be used). Install into same directory as "CumulusMX.exe".
This MX utility, affects:
Usage information by the author of the utility can be found here.
A utility to create, or recreate, missing extreme records from Cumulus MX by parsing your daily summary (dayfile.txt).
Check compatibility with the MX release you have running as per notes above. Note that compatibility is needed both with the .dll files and with the columns present in the database table to be updated.
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at ExportToMySQL/releases and each release there is labelled as to which MX release creates default tables with correct columns.
This utility reads Settings that are also used by "CumulusMX.exe". Parameters supplied to this utility enable it to do one of the following actions affecting rows not already present on a MySQL, or MariaDB, database server:
Installation and usage information by the author of the utility can be found here.
This new utility replaces the "ExportMySQL.exe" (no "To" in that name) utility included by Steve Loft in his MX beta distributions. That is not compatible with any recent MX releases.
Source code for these utilities are not available, therefore they cannot be altered or upgraded.
This utility was provided by Steve to convert Weather Display log files to legacy Cumulus 1 format, download it here.
Please carefully read the readme file in the zip. There is a forum thread about using this converter with the legacy Cumulus here.
Remember this utility will not support all fields used by MX. It is advised you use #Create Missing (see above) after using this utility to populate the other fields. If you do find this utility does not work with your MX release, you may need to manually recreate records, etc. using Cumulus 1 formats, and then Migrate all your files from Cumulus 1 to MX.
This utility was provided by Steve to convert Davis WeatherLink log files to Cumulus format, download it here. Please carefully read the readme file in the zip to understand how to use this utility.
NOTE: this has nothing to do with Davis Weather Link Live despite confusing similarity in name.
Basically, this converter utility reads .wlk files, it creates a folder called converted into which it places Standard log files and dayfile.txt files as used by Cumulus software. You need to be able to manually merge (using a text file editor) the newly created files with any files of same name in your Cumulus data folder. You might also want to read (although not directly related to this converter utility) Importing_data_not_recorded_by_Cumulus.
A search on the support forum will reveal various posts on use of this converter. The key topics are:
For files, and add-on's, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.
You can download below the final Cumulus 3 beta release, as made available by Steve Loft, and also his subsequent final source code.
If you are able to understand his source code (linked below), and compare it to the latest source code (linked above), you can appreciate the transformation that has taken place in recent years.
See downloads page for full details.
Cumulus 1 software was popular, when it went public in 2004, and its usage grew very rapidly in the subsequent decade until final 2014 release. Even now (in mid-2022) some people are still using the final release version (and a quite substantial number of public viewable weather sites are still driven by earlier builds).
Be aware, the longer you wait before swapping from legacy to Cumulus MX software; the more that MX will have developed away from the legacy. MX's development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with transferring your data files when you migrate.
In all months of 2020, (when the year selection drop-down provided in all releases of original software reached its limit, and MX gained a substantial increase in functionality), and continuing into mid-2021, there was an avalanche of people who used to use the legacy software successfully swapping to MX. As of mid-2022, the usage of this legacy software is in fast decline, implying fewer people can offer assistance.
The installer for the FINAL release of the legacy Cumulus 1 is available here:
It is STRONGLY RECOMMENDED that users of Cumulus 1.9.4 variants migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.
The software for Cumulus 2 alpha release is no longer available.
Retrieved from "https://www.cumuluswiki.org/index.php?title=Software&oldid=11799"