<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cumuluswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Freddie</id>
	<title>Cumulus Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.cumuluswiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Freddie"/>
	<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/a/Special:Contributions/Freddie"/>
	<updated>2026-05-06T03:57:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12367</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12367"/>
		<updated>2026-04-09T14:49:11Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Cumulus MX v5 has now stopped using Highcharts for both the dashboard and the sample default web site. The notice below only applies to versions 3 and 4 of Cumulus MX&lt;br /&gt;
&lt;br /&gt;
    Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product.&amp;lt;br&amp;gt;&lt;br /&gt;
    Are you using MX for a non-profit organisation, personal website, or school project?&lt;br /&gt;
    Then download MX and start using it with Highcharts today.&amp;lt;br&amp;gt;&lt;br /&gt;
    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.&amp;lt;br&amp;gt;&lt;br /&gt;
    &#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v5.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b5002/CumulusMXDist5002.zip Cumulus MX v5.0.1 build 5002 03-April-2026]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-5.0.1_X64.zip Raspberry Pi Image for Cumulus MX 5.0.1 x64]&lt;br /&gt;
&lt;br /&gt;
As of April 2026, the image includes Raspberry Pi OS &amp;quot;Trixie&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.1&#039;&#039; download dated 14 September 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.1/ImportWD-v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12366</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12366"/>
		<updated>2026-04-09T14:48:30Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Cumulus MX v5 has now stopped using Highcharts for both the dashboard and the sample default web site. The notice below only applies to versions 3 and 4 of Cumulus MX&lt;br /&gt;
&lt;br /&gt;
    Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product.&amp;lt;br&amp;gt;&lt;br /&gt;
    Are you using MX for a non-profit organisation, personal website, or school project?&lt;br /&gt;
    Then download MX and start using it with Highcharts today.&amp;lt;br&amp;gt;&lt;br /&gt;
    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.&amp;lt;br&amp;gt;&lt;br /&gt;
    &#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v5.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b5002/CumulusMXDist5002.zip Cumulus MX v5.0.1 build 5002 03-April-2026]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-5.0.1_X64.zip Raspberry Pi Image for Cumulus MX 5.0.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2026, the image includes Raspberry Pi. O. S. &amp;quot;Trixie&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.1&#039;&#039; download dated 14 September 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.1/ImportWD-v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12365</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12365"/>
		<updated>2026-04-09T13:25:59Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Cumulus MX v5 has now stopped using Highcharts for both the dashboard and the sample default web site. The notice below only applies to versions 3 and 4 of Cumulus MX&lt;br /&gt;
&lt;br /&gt;
    Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product.&amp;lt;br&amp;gt;&lt;br /&gt;
    Are you using MX for a non-profit organisation, personal website, or school project?&lt;br /&gt;
    Then download MX and start using it with Highcharts today.&amp;lt;br&amp;gt;&lt;br /&gt;
    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.&amp;lt;br&amp;gt;&lt;br /&gt;
    &#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v5.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?t=24075 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b5002/CumulusMXDist5002.zip Cumulus MX v5.0.1 build 5002 03-April-2026]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-5.0.1_X64.zip Raspberry Pi Image for Cumulus MX 5.0.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.1&#039;&#039; download dated 14 September 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.1/ImportWD-v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12200</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12200"/>
		<updated>2025-10-15T11:19:39Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */ Updated to version 4.6.4.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?p=192590#p192590 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4128/CumulusMXDist4128.zip Cumulus MX v4.6.4 build 4128 30-September-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.4.zip Raspberry Pi Image for Cumulus MX 4.6.4 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.4_X64.zip Raspberry Pi Image for Cumulus MX 4.6.4 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.1&#039;&#039; download dated 14 September 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.1/ImportWD-v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12176</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12176"/>
		<updated>2025-09-15T13:35:25Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?p=192590#p192590 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4122/CumulusMXDist4122.zip Cumulus MX v4.6.2 build 4122 14-September-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.2.zip Raspberry Pi Image for Cumulus MX 4.6.2 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.2_X64.zip Raspberry Pi Image for Cumulus MX 4.6.2 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.1&#039;&#039; download dated 14 September 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.1/ImportWD-v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12173</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12173"/>
		<updated>2025-09-13T12:16:41Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?p=192590#p192590 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4121/CumulusMXDist4121.zip Cumulus MX v4.6.1 build 4121 05-September-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.1.zip Raspberry Pi Image for Cumulus MX 4.6.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.6.1_X64.zip Raspberry Pi Image for Cumulus MX 4.6.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.0&#039;&#039; download dated 27 June 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.0/ImportWD-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12156</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12156"/>
		<updated>2025-09-06T16:39:17Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Latest build distribution download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;installing&#039;&#039;&#039; Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before &#039;&#039;&#039;upgrading&#039;&#039;&#039; Cumulus MX, please read the [https://cumulus.hosiene.co.uk/viewtopic.php?p=192590#p192590 release notice] and the [https://github.com/cumulusmx/CumulusMX/blob/main/CHANGELOG.md CHANGELOG.md] file for any implications before you upgrade&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4121/CumulusMXDist4121.zip Cumulus MX v4.6.1 build 4121 05-September-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.2.zip Raspberry Pi Image for Cumulus MX 4.5.2 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.2_X64.zip Raspberry Pi Image for Cumulus MX 4.5.2 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.3&#039;&#039; download dated 27 June 2025 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.3/CreateMissing-v2.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
=== Import Weather Display Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWD &#039;&#039;v1.0.0&#039;&#039; download dated 27 June 2025 [https://github.com/cumulusmx/ImportWD/releases/download/v1.0.0/ImportWD-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts Weather Display monthly log files into Cumulus MX v4 format monthly log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWD/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12111</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12111"/>
		<updated>2025-06-23T17:29:09Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4105/CumulusMXDist4105.zip Cumulus MX v4.5.2 build 4105, 21-June-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.2.zip Raspberry Pi Image for Cumulus MX 4.5.2 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.2_X64.zip Raspberry Pi Image for Cumulus MX 4.5.2 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12109</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12109"/>
		<updated>2025-06-17T13:23:49Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4104/CumulusMXDist4104.zip Cumulus MX v4.5.1 build 4104, 13-June-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.1.zip Raspberry Pi Image for Cumulus MX 4.5.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.1_X64.zip Raspberry Pi Image for Cumulus MX 4.5.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Dotnet).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12092</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12092"/>
		<updated>2025-06-01T14:31:31Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4103/CumulusMXDist4103.zip Cumulus MX v4.5.0 build 4103, 31-May-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.1.zip Raspberry Pi Image for Cumulus MX 4.5.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.5.1_X64.zip Raspberry Pi Image for Cumulus MX 4.5.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12045</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12045"/>
		<updated>2025-04-15T13:16:31Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4088/CumulusMXDist4088.zip Cumulus MX v4.4.5 build 4088, 10-April-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.5.zip Raspberry Pi Image for Cumulus MX 4.4.5 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.5_X64.zip Raspberry Pi Image for Cumulus MX 4.4.5 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12027</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12027"/>
		<updated>2025-04-02T11:29:58Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */ Updated to version 4.4.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4087/CumulusMXDist4087.zip Cumulus MX v4.4.4 build 4087, 01-April-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.4.zip Raspberry Pi Image for Cumulus MX 4.4.4 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.4_X64.zip Raspberry Pi Image for Cumulus MX 4.4.4 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12012</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=12012"/>
		<updated>2025-03-10T22:29:46Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4084/CumulusMXDist4084.zip Cumulus MX v4.4.1 build 4084, 09-March-2025]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.1.zip Raspberry Pi Image for Cumulus MX 4.4.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.4.1_X64.zip Raspberry Pi Image for Cumulus MX 4.4.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.4&#039;&#039; download dated 29 January 2025 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.4/MigrateData3to4v1.0.4.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO NOT USE THIS VERSION WITH Cumulus MX v4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ExportToMySQL is now included in the Cumulus MX v4 distribution zip file.&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11923</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11923"/>
		<updated>2025-01-07T17:35:59Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */ Change to refer to new image copies.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4070/CumulusMXDist4070.zip Cumulus MX v4.3.3 build 4070, 01-January-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.3.zip Raspberry Pi Image for Cumulus MX 4.3.3 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.3_X64.zip Raspberry Pi Image for Cumulus MX 4.3.3 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11918</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11918"/>
		<updated>2024-12-20T13:47:31Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */ Change to reference latest version of images.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4067/CumulusMXDist4067.zip Cumulus MX v4.3.2 build 4067, 18-December-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.2.zip Raspberry Pi Image for Cumulus MX 4.3.2 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.2_X64.zip Raspberry Pi Image for Cumulus MX 4.3.2 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11913</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11913"/>
		<updated>2024-12-14T18:57:07Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */Updated image links to v4.31&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4064/CumulusMXDist4064.zip Cumulus MX v4.3.1 build 4064, 09-December-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.1.zip Raspberry Pi Image for Cumulus MX 4.3.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.3.1_X64.zip Raspberry Pi Image for Cumulus MX 4.3.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11912</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11912"/>
		<updated>2024-12-14T18:49:41Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Help with ‘Stable’ MX releases */Corrected link to MX forum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=50 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4064/CumulusMXDist4064.zip Cumulus MX v4.3.1 build 4064, 09-December-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.2.1.zip Raspberry Pi Image for Cumulus MX 4.2.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.2.1_X64.zip Raspberry Pi Image for Cumulus MX 4.2.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=WeatherLink_Live&amp;diff=11860</id>
		<title>WeatherLink Live</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=WeatherLink_Live&amp;diff=11860"/>
		<updated>2024-11-09T22:05:38Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Changed occurrences of WL.com to weatherlink.com&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Davis WeatherLink Live ==&lt;br /&gt;
&lt;br /&gt;
The [https://www.weatherstations.co.uk/weatherlink-live.htm Davis WeatherLink Live] device is fully supported by Cumulus MX.&lt;br /&gt;
&lt;br /&gt;
Cumulus MX also supports historic data catch-up by using the Davis WeatherLink.com cloud data source - though this does require you to have a Pro licence to enable the feature.&lt;br /&gt;
&lt;br /&gt;
There are a few caveats around this though...&lt;br /&gt;
* You must have at least a Pro subscription for your device on weatherlink.com to grant access to the historic data.&lt;br /&gt;
* The new APIv2 used to access the data.&lt;br /&gt;
* The APIv2 keys are now available via weatherlink.com.&lt;br /&gt;
&lt;br /&gt;
If you meet the criteria, then these are the steps you need to follow...&lt;br /&gt;
# Sign on to the Davis weatherlink.com web site with your normal username/password&lt;br /&gt;
# On weatherlink.com open your user profile, you will see a section titled API Key v2&lt;br /&gt;
# If you do not already have a key and secret displayed, click &amp;quot;Generate v2 key&amp;quot; to create them. Copy these strings somewhere safe so you can later paste them into Cumulus&lt;br /&gt;
# Ensure you are running Cumulus MX v3.4.0 or later&lt;br /&gt;
# If this your first run of CumulusMX.&lt;br /&gt;
## Add a local firewall rule on your server to enable UDP port 22222 inbound&lt;br /&gt;
## Go into the Station setup and select Davis WLL as the station type&lt;br /&gt;
## In the WLL section enter your API key and secret. LEAVE THE STATION ID BLANK&lt;br /&gt;
## Set up your sensor to transmitter ID mappings if different from the defaults&lt;br /&gt;
## It is not necessary to enter the WLL IP address if you only have one device, Cumulus should just find it on your network. But if you know it, it does not harm to enter it, Cumulus will change it anyway if your WLL ever changes address.&lt;br /&gt;
## Save the setup&lt;br /&gt;
## Restart Cumulus&lt;br /&gt;
# If you only have a single station registered with weatherlink.com, then Cumulus should discover its ID automatically and start using it&lt;br /&gt;
# But if you have more than one, the Cumulus will list their API IDs and names in the console window.&lt;br /&gt;
# Note the ID you want to use. Go back into the Station setup and enter the ID there. You do not need to restart Cumulus after that.&lt;br /&gt;
# Enjoy! Cumulus should now download missing data for periods it is stopped.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is effectively no limit on how much historic data you can download++, I have tested using a four day catch-up without issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Davis impose rate and data limits on the APIv usage- currently they are...&lt;br /&gt;
* 300 API calls per hour, or 2 API calls per second&lt;br /&gt;
* 24 hours of data in any one call&lt;br /&gt;
Cumulus honours these restrictions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The APIv2 uses both a key and a secret that encrypts part of the URL making playback or emulating the API calls by another user impossible. A nice feature other web APIs could emulate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;++Cumulus MX will get the max 24 hours data per call if required, which will give a limit of 300 days of historic data catch-up.&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11849</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11849"/>
		<updated>2024-10-22T17:57:29Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4043/CumulusMXDist4043.zip Cumulus MX v4.2.1 build 4043, 19-October-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.2.1.zip Raspberry Pi Image for Cumulus MX 4.2.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.2.1_X64.zip Raspberry Pi Image for Cumulus MX 4.2.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==Cumulus MX Tools==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.2&#039;&#039; download dated 18 October 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.2/CreateMissing-v2.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==Data Importers==&lt;br /&gt;
&lt;br /&gt;
=== Import WeatherCat Data ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ImportWC &#039;&#039;v1.0.0&#039;&#039; download dated 10 October 2024 [https://github.com/cumulusmx/ImportWC/releases/download/v1.0.0/ImportWC-v1.0.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
This utility converts WeatherCat monthly log files into Cumulus MX v4 format monthy log files.&lt;br /&gt;
&lt;br /&gt;
You can [https://github.com/cumulusmx/ImportWC/blob/main/README.md read more about how to use it here].&lt;br /&gt;
&lt;br /&gt;
==Older Utilities By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11784</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11784"/>
		<updated>2024-07-24T08:31:00Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4027/CumulusMXDist4027a.zip Cumulus MX v4.1.2 build 4027, 23-July-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.1.2.zip Raspberry Pi Image for Cumulus MX 4.1.2 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.1.2_X64.zip Raspberry Pi Image for Cumulus MX 4.1.2 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.3&#039;&#039; download dated 22 July 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.3/MigrateData3to4v1.0.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.1&#039;&#039; download dated 20 June 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.1/CreateMissing-v2.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11773</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11773"/>
		<updated>2024-07-03T17:50:34Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4025/CumulusMXDist4025.zip Cumulus MX v4.1.1 build 4025, 19-June-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.1.1.zip Raspberry Pi Image for Cumulus MX 4.1.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.1.1_X64.zip Raspberry Pi Image for Cumulus MX 4.1.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.2&#039;&#039; download dated 18 June 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.2/MigrateData3to4v1.0.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v2.0.1&#039;&#039; download dated 20 June 2024 (works with MX release of 4.0.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v2.0.1/CreateMissing-v2.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11741</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11741"/>
		<updated>2024-06-15T18:22:20Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4023a/CumulusMXDist4023a.zip Cumulus MX v4.0.1 build 4023, 16-May-2024]&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;(Note that [https://github.com/cumulusmx/CumulusMX/releases/download/b4024/CumulusMXDist4024.zip Cumulus MX v4.1.0 build 4024, 05-June-2024] remains available, but usage of this version is not recommended - particularly for Davis stations - and the included utility in this distribution for migrating to v4 is known to contain errors affecting conversion of dayfile.txt)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.0.1.zip Raspberry Pi Image for Cumulus MX 4.0.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.0.1_X64.zip Raspberry Pi Image for Cumulus MX 4.0.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.1&#039;&#039; download dated 27 May 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.1/MigrateData3to4v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
  &lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11740</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11740"/>
		<updated>2024-06-15T18:20:47Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4023a/CumulusMXDist4023a.zip Cumulus MX v4.0.1 build 4023, 16-May-2024]&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;(Note that [https://github.com/cumulusmx/CumulusMX/releases/download/b4024/CumulusMXDist4024.zip Cumulus MX v4.1.0 build 4024, 05-June-2024] remains available, but usage of this version is not recommended - particularly for Davis stations - and the included utility in this distribution for migrating to v4 is known to contain errors affecting conversion of dayfile.txt)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.0.1.zip Raspberry Pi Image for Cumulus MX 4.0.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-4.0.1_X64.zip Raspberry Pi Image for Cumulus MX 4.0.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.1&#039;&#039; download dated 27 May 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.1/MigrateData3to4v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
  &lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11737</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11737"/>
		<updated>2024-06-07T21:09:51Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Latest build distribution download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4023a/CumulusMXDist4023a.zip Cumulus MX v4.0.1 build 4023, 16-May-2024]&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;(Note that [https://github.com/cumulusmx/CumulusMX/releases/download/b4024/CumulusMXDist4024.zip Cumulus MX v4.1.0 build 4024, 05-June-2024] remains available, but usage of this version is not recommended - particularly for Davis stations - and the included utility in this distribution for migrating to v4 is known to contain errors affecting conversion of dayfile.txt)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0.zip Raspberry Pi Image for Cumulus MX 3.28.0 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0_X64.zip Raspberry Pi Image for Cumulus MX 3.28.0 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.1&#039;&#039; download dated 27 May 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.1/MigrateData3to4v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
  &lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11736</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11736"/>
		<updated>2024-06-07T21:09:36Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Latest build distribution download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 &#039;&#039;&#039;IMPORTANT:&#039;&#039;&#039; Before installing Cumulus MX v4.0 for the first time, please study and understand [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 this installation guide]&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b4023a/CumulusMXDist4023a.zip Cumulus MX v4.0.1 build 4023, 16-May-2024]&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Note that [https://github.com/cumulusmx/CumulusMX/releases/download/b4024/CumulusMXDist4024.zip Cumulus MX v4.1.0 build 4024, 05-June-2024] remains available, but usage of this version is not recommended - particularly for Davis stations - and the included utility in this distribution for migrating to v4 is known to contain errors affecting conversion of dayfile.txt)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0.zip Raspberry Pi Image for Cumulus MX 3.28.0 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0_X64.zip Raspberry Pi Image for Cumulus MX 3.28.0 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Migrate Data v3 to v4 ===&lt;br /&gt;
&lt;br /&gt;
 ~ The MigrateDatav3to4 &#039;&#039;v1.0.1&#039;&#039; download dated 27 May 2024 [https://github.com/cumulusmx/MigrateData3to4/releases/download/v1.0.1/MigrateData3to4v1.0.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to migrate your data files from Cumulus MX v3 format to v4 format.&lt;br /&gt;
Read [https://cumulus.hosiene.co.uk/viewtopic.php?t=22051 Cumulus MX Version 4 - IMPORTANT Additional Information] for information on how to use this utility.&lt;br /&gt;
  &lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing &#039;&#039;v1.4.3&#039;&#039; download dated 05 February 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.3/CreateMissing-v1.4.3.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11570</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11570"/>
		<updated>2024-02-05T15:29:07Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3280/CumulusMXDist3280.zip Cumulus MX v3.28.3 build 3280, 01-February-2024]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0.zip Raspberry Pi Image for Cumulus MX 3.28.0 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.28.0_X64.zip Raspberry Pi Image for Cumulus MX 3.28.0 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing.exe &#039;&#039;v1.4.2&#039;&#039; download dated 07 January 2024 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.4.2/CreateMissing-v1.4.2.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateRecords.exe &#039;&#039;v0.1.1&#039;&#039; download dated 13 December 2023 [https://github.com/cumulusmx/CreateRecords/releases/download/v0.1.1/CreateRecords-v0.1.1.zip is here].&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
See the [https://github.com/cumulusmx/CreateRecords#readme Readme on githib]&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL.exe &#039;&#039;v1.10.0&#039;&#039; download dated 07 January 2024 (works with release of MX 3.28.1 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.10.0/ExportToMySQL-v1.10.0.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11337</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11337"/>
		<updated>2023-08-17T17:29:40Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Raspberry Pi Image */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3248/CumulusMXDist3248.zip Cumulus MX v3.26.0 build 3248, 09-August-2023]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.26.0.zip Raspberry Pi Image for Cumulus MX 3.26.0 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.26.0_X64.zip Raspberry Pi Image for Cumulus MX 3.26.0 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing.exe &#039;&#039;v1.3.0&#039;&#039; download dated 18 August 2022 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.3.0/CreateMissing-v1.3.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
This utility is not yet available.&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL.exe &#039;&#039;v1.9.1&#039;&#039; download dated 09 August 2023 (works with release of MX 3.26.0 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.9.1/ExportToMySQL-v1.9.1.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11291</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11291"/>
		<updated>2023-06-01T16:09:51Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Latest build distribution download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3245/CumulusMXDist3245.zip Cumulus MX v3.25.2 build 3245, 01-June-2023]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download 32 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.25.1.zip Raspberry Pi Image for Cumulus MX 3.25.1 x32]&lt;br /&gt;
 ~ Download 64 bit image: [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.25.1_X64.zip Raspberry Pi Image for Cumulus MX 3.25.1 x64]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing.exe &#039;&#039;v1.3.0&#039;&#039; download dated 18 August 2022 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.3.0/CreateMissing-v1.3.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
This utility is not yet available.&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL.exe &#039;&#039;v1.8.1&#039;&#039; download dated 12 May 2023 (works with release of MX 3.25.0 or later) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.8.1/ExportToMySQL-v1.8.1.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11067</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Software&amp;diff=11067"/>
		<updated>2022-11-20T09:49:22Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Latest build distribution download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus MX]] This Wiki page has been created for those who use Cumulus MX. It lists all standard utilities as well as MX itself.&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus MX? =&lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==CumulusMX.exe Usage Restriction==&lt;br /&gt;
&lt;br /&gt;
Both the mandatory [[MX Administrative Interface|MX Interface]], and the optional [[New Default Web Site Information|default MX web site]], include the [https://www.highcharts.com HighStock] product. &lt;br /&gt;
&lt;br /&gt;
Are you using MX for a non-profit organisation, personal website, or school project? &lt;br /&gt;
Then download MX and start using it with Highcharts today.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HighCharts rules for usage of their products are described &#039;&#039;&#039; [https://shop.highcharts.com/ on their licence purchase web page], and &#039;&#039;it is your responsibility to ensure compliance&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Help with ‘Stable’ MX releases ==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus MX, please first consult, in this Wiki, [[What_to_do_when_I_have_a_problem_with_MX]].&lt;br /&gt;
&lt;br /&gt;
It is recommended you check you have complied with any instructions in the announcement for the latest MX release in [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 the forum] before seeking help (to see what changes in any release affect you, and what actions you may need to take).&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
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 [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] and the developer or Cumulus community will offer assistance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Current Release ==&lt;br /&gt;
&lt;br /&gt;
There are &#039;&#039;inter-dependencies between different files&#039;&#039; in the MX release distribution:&lt;br /&gt;
* &#039;&#039;Therefore you must always install into your MX folders, every file included in the download zip&#039;&#039;.&lt;br /&gt;
* If you customise any file that is in the distribution, either give the new file a new name (perhaps add a prefix of &amp;quot;_&amp;quot; in front of files you edit) or place your tailored version in a different folder&lt;br /&gt;
** Either approach will ensure your tailored files are not overwritten by files from the download, and let you compare your tailored file with the new file in any future download to see if you need to tweak your tailored file&lt;br /&gt;
* When upgrading, it is strongly recommended that you install all files in the download for a new release of MX directly over your existing installation. &lt;br /&gt;
** You can take a back-up of any existing installation before you copy in any new files, that will provide you with the ability to regress to the earlier release, if the new release does cause you an issue&lt;br /&gt;
** You may end up with some files no longer needed by the new release, left over from older release, but this is better than risking missing some vital files&lt;br /&gt;
** You need a good understanding of the use of each file, before considering deleting any file that you think might be obsolete, because not all files that Cumulus uses are contained within the release zip, some are created as it runs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Latest build distribution download===&lt;br /&gt;
&lt;br /&gt;
 ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3214/CumulusMXDist3214a.zip Cumulus MX v3.22.3 build 3214, 05-November-2022]&lt;br /&gt;
&lt;br /&gt;
===Latest MX Source Code===&lt;br /&gt;
&lt;br /&gt;
 ~ View/download [https://github.com/cumulusmx/CumulusMX Cumulus MX Current Source Code] &lt;br /&gt;
&lt;br /&gt;
This source code base is updated for all releases resulting from development by M Crossley, it includes some contributions from other developers.&lt;br /&gt;
&lt;br /&gt;
===Raspberry Pi Image===&lt;br /&gt;
&lt;br /&gt;
 ~ Download [//{{SERVERNAME}}/Downloads/rpi-CumulusMX-lite-3.22.0.zip Raspberry Pi Image for Cumulus MX 3.22.0]&lt;br /&gt;
&lt;br /&gt;
As at April 2022, the image includes Raspberry Pi. O. S. 11 &amp;quot;Bullseye&amp;quot; version of Linux.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.&lt;br /&gt;
# Do read the instructions for using this image on the [[Raspberry_Pi_Image|Raspberry Pi Image]] page to see what is in the image and how to use it&lt;br /&gt;
# It is of course possible that sometimes the image provided may have issues for you,&lt;br /&gt;
#* it is set up so that MX starts running as a service immediately you boot up your Raspberry Pi, rather than letting you first run MX interactively (see [[MX_on_Linux#Running_MX]]);&lt;br /&gt;
#* it is produced with a Raspberry Pi model 3, so with other models you may need to replace the Mono software included in image, and consider what updating rates your model can support;&lt;br /&gt;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not initially be running correctly for your locale (however as you need to restart MX after changing settings you should be okay when MX starts recording data).&lt;br /&gt;
&lt;br /&gt;
: Please note, this image may not always contain latest MX release, but once you have installed a release of MX on your Raspberry Pi, [[Updating MX to new version|upgrading]] is done using main software download link, as none of the other components in the image need to be upgraded (unless the release announcement states that the new release needs a specific version of Mono).&lt;br /&gt;
&lt;br /&gt;
==Upgrading==&lt;br /&gt;
&lt;br /&gt;
: There is an [[Updating_MX_to_new_version#Installer_Option|installer utility]] available to help with upgrading.&lt;br /&gt;
&lt;br /&gt;
We strongly advise [[Updating_MX_to_new_version#Introduction_to_upgrading_MX|upgrading]] to the latest release:&lt;br /&gt;
* The main developer can most easily offer support if you are using the most familiar recently released build.&lt;br /&gt;
* You may wish to wait a few days after a new release comes out, just in case a new release has some bugs&lt;br /&gt;
** MX is extremely complex, the developers work on MX edits in their spare time, have settings that suit them, and do not have the full set of sensors that MX can support, so pre-release testing is never perfect&lt;br /&gt;
* By switching to latest release, you gain any extra functionality it may offer (although it may not be useful to you), but more importantly you gain fixes of bugs your existing release may have&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Important, please read all of the release notes (in the [https://cumulus.hosiene.co.uk/viewtopic.php?f=40&amp;amp;t=17887 appropriate forum announcement] threads) for the builds since the version you are upgrading from, especially noting when there are references to necessary once-off actions.&lt;br /&gt;
*If you have never upgraded before, or you are currently running a fairly old release of MX, you are advised to read the [[Updating MX to new version]] page in this Wiki,&lt;br /&gt;
** you may be recommended to upgrade in stages, as certain releases do essential one off actions that are missed if you skip that release; e.g. rewriting [[Cumulus.ini]] or changes to columns in database tables&lt;br /&gt;
** overwriting an existing installation will add any new files, but it won&#039;t remove obsolete files, and sometimes [[MX_Basic_info#Library_software|replacement files]] have different names to their predecessors so don&#039;t overwrite the old files&lt;br /&gt;
*If you are upgrading from a previous version of the legacy Cumulus 1, then you might want to read [[Migrating from Cumulus 1 to MX]] page; and if you need more justification read [[Compare_C1_and_MX|Compare legacy Cumulus and MX]] page&lt;br /&gt;
** However, it is likely that information on those pages was written for earlier MX releases, and might be out of date, so like many other people you might want to ask in the [https://cumulus.hosiene.co.uk/viewforum.php?f=40 correct MX support forum] to see if others have more up-to-date advice.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
==Older releases==&lt;br /&gt;
&lt;br /&gt;
It is always possible that a new release introduces a bug, and you decide to regress to an earlier release. &lt;br /&gt;
&lt;br /&gt;
Find link to earlier MX release distributions [https://github.com/cumulusmx/CumulusMX/releases here].&lt;br /&gt;
&lt;br /&gt;
(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.)&lt;br /&gt;
&lt;br /&gt;
= Other utilities =&lt;br /&gt;
&lt;br /&gt;
==By Mark Crossley==&lt;br /&gt;
&lt;br /&gt;
The utilities listed here are only for use with MX, they may be included in the [[#Latest build distribution download|MX release zip]], but links to latest releases without the &#039;&#039;*.dll&#039;&#039; files (&amp;quot;software libraries&amp;quot;) needed to run the respective utility,  are provided below.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;software libraries&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
If you are using an earlier MX release than that stated beside a utility download below, upgrade MX to bring in the new &amp;quot;*.dll&amp;quot; files needed, because the utility will not work with the versions of &amp;quot;software libraries&amp;quot; included with earlier MX releases.&lt;br /&gt;
&lt;br /&gt;
If you are using a later MX release than that stated, check [https://cumulus.hosiene.co.uk/viewtopic.php?t=17887 the MX release announcements] for all releases since that stated below to see if the &amp;quot;software libraries&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
=== Create Missing ===&lt;br /&gt;
&lt;br /&gt;
 ~ The CreateMissing.exe &#039;&#039;v1.3.0&#039;&#039; download dated 18 August 2022 (works with MX release of 3.20.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.3.0/CreateMissing-v1.3.0.zip is here].&lt;br /&gt;
&lt;br /&gt;
Check compatibility with the MX release you have running as per notes above.  (Although earlier releases of &amp;quot;Create Missing&amp;quot; exist on &amp;quot;github.com/cumulusmx/CreateMissing/releases&amp;quot;, their software bugs imply they should not be used). Install into same directory as &amp;quot;CumulusMX.exe&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This MX utility, affects [[Category:Files with Comma Separated Values|Cumulus CSV files]]:&lt;br /&gt;
# It will create a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  &amp;quot;dayfile.txt&amp;quot;, that is renamed, the new file should include individual fields, and lines, missing from your old file. &lt;br /&gt;
# It will read, and where appropriate update, your [[Standard log files|month by month (MMMyylog.txt)]] files.&lt;br /&gt;
#* The utility reads the [[Calculate_Missing_Values#Source_value|source values]] in as input values.  This utility has the ability to calculate many of the [[Calculate_Missing_Values#Derived_value|derived fields]], so will add any missing derived values to your month by month files as it proceeds. &lt;br /&gt;
#* Therefore the utility should be used to add the [[Standard_log_files#Number_of_fields_per_line_varies_by_release|extra fields]] for those months where the input file was produced by Cumulus 1 or an earlier release of MX (which might have populated fewer fields or used a [[Feels_Like#How_to_express_Feels_Like_for_highest_temperatures|different calculation]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]&lt;br /&gt;
* Learn more about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki. &lt;br /&gt;
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.&lt;br /&gt;
* Check in the support forum for information about status of bugs in this utility, at time of last updating this paragraph there was an outstanding issue concerning storing the line in dayfile.txt for the first of some months if your rollover time is not midnight.&lt;br /&gt;
* For full information about solving problems with your &#039;&#039;&#039;dayfile.txt&#039;&#039;&#039; file read the [[Amending dayfile|amending daily summary file]] page.&lt;br /&gt;
&lt;br /&gt;
=== Create Records ===&lt;br /&gt;
&lt;br /&gt;
This utility is not yet available.&lt;br /&gt;
&lt;br /&gt;
A utility to create, or recreate, missing [[Correcting_Extremes|extreme records]] from Cumulus MX by parsing your [[dayfile.txt|daily summary (dayfile.txt)]].&lt;br /&gt;
&lt;br /&gt;
=== Export &#039;&#039;To&#039;&#039; MySQL ===&lt;br /&gt;
&lt;br /&gt;
 ~ The ExportToMySQL.exe &#039;&#039;v1.6.1&#039;&#039; download dated 02 September 2022 (works with release of MX 3.21.0) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.6.1/ExportToMySQL-v1.6.1.zip is here.]&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you are not using the MX release named above, then other release zips (and source code) for this utility are available at [https://github.com/cumulusmx/ExportToMySQL/releases ExportToMySQL/releases] and each release there is labelled as to which MX release creates default tables with correct columns.&lt;br /&gt;
&lt;br /&gt;
This utility reads [[MySqlConnect|Settings]] that are also used by &amp;quot;CumulusMX.exe&amp;quot;.  Parameters supplied to this utility enable it to do &#039;&#039;one of the following actions&#039;&#039; affecting rows not already present on a [[Your Own Server|MySQL, or MariaDB, database server]]:&lt;br /&gt;
#  The parameter used is &amp;quot;dayfile&amp;quot;, will insert missing rows into a database table that is called &amp;quot;dayfile&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of [[dayfile.txt|daily summary (dayfile.txt)]] file&lt;br /&gt;
# Insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) from the contents of the single file of [[Standard log files|month by month (MMMyylog.txt)]] whose relative path &amp;quot;data/...&amp;quot; is named in the parameter&lt;br /&gt;
# The parameter used is &amp;quot;monthly&amp;quot;, will insert missing rows into a database table that is called &amp;quot;Monthly&amp;quot; (by default, the user can change the name of that table) that (as minimum) has columns named as per the MX default for that table (at CumulusMX.exe release quoted for which the download applies) reading data from the contents of all files of type  [[Standard log files|month by month (MMMyylog.txt)]] found in the [[Data folder|data sub-folder]].&lt;br /&gt;
&lt;br /&gt;
Installation and usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This new utility replaces the &amp;quot;ExportMySQL.exe&amp;quot; (no &amp;quot;To&amp;quot; in that name) utility included by Steve Loft in his MX beta distributions.&#039;&#039;  That is not compatible with any recent MX releases.&lt;br /&gt;
&lt;br /&gt;
==By Steve Loft==&lt;br /&gt;
&lt;br /&gt;
Source code for these utilities are not available, therefore they cannot be altered or upgraded.&lt;br /&gt;
&lt;br /&gt;
=== Utility for Fine Offset Stations ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/SetLogger.zip Set Logger Interval] A utility by Steve Loft to adjust the internal logging interval on Fine Offset stations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weather Display Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert &#039;&#039;&#039;Weather Display&#039;&#039;&#039; log files to legacy Cumulus 1 format, download it [https://cumuluswiki.org/a/File:WDconverter.zip here]. &lt;br /&gt;
&lt;br /&gt;
Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip. There is a [https://cumulus.hosiene.co.uk/viewtopic.php?f=4&amp;amp;t=10118 forum thread about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
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 [[Migrating from Cumulus 1 to MX|Migrate all your files from Cumulus 1 to MX]].&lt;br /&gt;
&lt;br /&gt;
=== WeatherLink Converter ===&lt;br /&gt;
&lt;br /&gt;
This utility was provided by Steve to convert Davis &#039;&#039;&#039;WeatherLink&#039;&#039;&#039; log files to Cumulus format, download it [https://cumuluswiki.org/a/File:WLconverter.zip here]. Please carefully read the &#039;&#039;&#039;readme&#039;&#039;&#039; file in the zip to understand how to use this utility.&lt;br /&gt;
&lt;br /&gt;
NOTE: this has nothing to do with Davis &#039;&#039;Weather Link Live&#039;&#039; despite confusing similarity in name.&lt;br /&gt;
&lt;br /&gt;
Basically, this converter utility reads &#039;&#039;&#039;.wlk&#039;&#039;&#039; files, it creates a folder called &#039;&#039;&#039;converted&#039;&#039;&#039; 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|&#039;&#039;&#039;data&#039;&#039;&#039; folder]]. You might also want to read (although not directly related to this converter utility) [[Amending_dayfile#Importing_data_not_recorded_by_Cumulus|Importing_data_not_recorded_by_Cumulus]].&lt;br /&gt;
&lt;br /&gt;
A search on the support forum will reveal various posts on use of this converter.  The key topics are:&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?f=6&amp;amp;t=20017 forum topic about using this converter with MX here]&lt;br /&gt;
* [https://cumulus.hosiene.co.uk/viewtopic.php?t=11349 forum topic about using this converter with the legacy Cumulus here].&lt;br /&gt;
&lt;br /&gt;
== Third Party Contributions by other Cumulus Users ==&lt;br /&gt;
&lt;br /&gt;
For files, and add-on&#039;s, contributed by Cumulus users, see these Categories (where third party authors may have mentioned what they offer):&lt;br /&gt;
# [[:Category:3rd Party Apps]] - contributions for various devices,&lt;br /&gt;
# [[:Category:AddOns]] - adding extra functionality,&lt;br /&gt;
# [[:Category:WebTools]] - for your web server, and &lt;br /&gt;
# [[:Category:User_Contributions]] - key contributions from the user community&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Current MX Developed from =&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 (MX) software was developed as a beta with limited functionality by Steve Loft.&lt;br /&gt;
* Steve Loft previously developed Cumulus 2 (where he tested using the C# language, now used for MX) &lt;br /&gt;
* Steve Loft created the original Cumulus software (now known as legacy cumulus 1) just for his use, before making it generally available, he then developed it over the next decade to include requirements suggested by thousands of users.&lt;br /&gt;
* Steve Loft, the author of Cumulus/Cumulus MX has since fully retired, and stopped providing support, or updates, to any of his software.&lt;br /&gt;
&lt;br /&gt;
==Steve&#039;s final beta MX==&lt;br /&gt;
&lt;br /&gt;
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his &#039;&#039;subsequent&#039;&#039; final source code.  &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus 3 which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release), single zip that includes both &amp;quot;CumulusMX.exe&amp;quot; and &amp;quot;ExportMySQL.exe&amp;quot;.&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusMXSource.zip subsequent updated Cumulus MX Source Code] from Steve Loft. He made the following comments,  as he handed the project over to &amp;quot;the community&amp;quot;:&lt;br /&gt;
**This version of the code is post the last release I made at build 3043 as it includes some extra changes that I have not finalised. &lt;br /&gt;
**My source code is offered as my parting gift, completely &#039;&#039;&#039;without support&#039;&#039;&#039;, in the hope that it might be useful to future developers. &lt;br /&gt;
**My source code is very badly structured due to the &#039;Frankenstein&#039; way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.&lt;br /&gt;
&lt;br /&gt;
= Legacy releases =&lt;br /&gt;
&lt;br /&gt;
See [[Downloads| downloads page]] for full details.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 software was popular, when it went public in 2004, and its [[Cumulus_Users|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).&lt;br /&gt;
&lt;br /&gt;
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&#039;s development has effectively abandoned its former focus on compatibility, so you might encounter more difficulty with [[Migrating from Cumulus 1 to MX|transferring your data files when you migrate]].&lt;br /&gt;
&lt;br /&gt;
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.   &lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;installer for the FINAL release of the legacy Cumulus 1&#039;&#039;&#039; is available here: &lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/CumulusSetup.exe Cumulus 1099 installer] Full set of files within an installer.&lt;br /&gt;
#* On the &amp;quot;this period&amp;quot; type, and snow index, screens you can still manually enter any year,but you have to over-type with the full year yourself, outside range 2008 to 2020.&lt;br /&gt;
#* You cannot manually regenerate NOAA reports after 2020, but there is no problem with automatic generation.&lt;br /&gt;
#[//{{SERVERNAME}}/Downloads/cumulus.1099.2.zip Cumulus 1.9.4 build 1099.2 patch] Patched version of one file (cumulus.exe) to replace that file from above installer &lt;br /&gt;
#* Note this is not the full installation package, just one file to replace in the suite of files created by the installer. &lt;br /&gt;
#* This patch modifies the drop-down year selectors,  (on &amp;quot;this period&amp;quot; screens, for NOAA reports, and for Snow Index) making it easier to choose date entries (patch version 1099.2 was released 28 Jan 2020) up to the year 2030.&lt;br /&gt;
&lt;br /&gt;
=== Legacy Cumulus 1 Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] Please read this before installing or updating Cumulus&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] The Cumulus 1 help file (this also gets installed when Cumulus is installed)&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] The Cumulus 1 help file translated into French&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An obsolete Silverlight (Silverlight is no longer developed or supported by Microsoft) application for displaying 2 extra dials showing real time wind data on the standard Cumulus gauges page (with temperature and rainfall in histogram style) for a web site&lt;br /&gt;
&lt;br /&gt;
=== Special Variants ===&lt;br /&gt;
&lt;br /&gt;
It is &#039;&#039;&#039;STRONGLY RECOMMENDED&#039;&#039;&#039; that users of Cumulus  &#039;&#039;&#039;1.9.4 variants&#039;&#039;&#039; migrate to Cumulus MX, which has ongoing support by Mark Crossley. The baud rate can be selected within MX as a configuration setting.&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1100.zip Cumulus 1.9.4 build 1100 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 115200 baud, you should use build 1100&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusSetup1101.zip Cumulus 1.9.4 build 1101 setup] &#039;&#039;&#039;Use ONLY if you are an Instromet user&#039;&#039;&#039;, and your logger operates at 19200 baud, you should use build 1101&lt;br /&gt;
*&#039;&#039;&#039;NOTE:&#039;&#039;&#039; &#039;&#039;&#039;These Cumulus 1.9.4 variants will not have any updates in the future.&#039;&#039;&#039; &lt;br /&gt;
* The patch for Cumulus.exe, cannot be used with these variants&lt;br /&gt;
* The menu items with year drop-down selectors will not display years beyond 2020.&lt;br /&gt;
**For example, this will happen on manual generation of NOAA-style reports.  &lt;br /&gt;
**This does not affect any automatic generation of NOAA reports, but does prevent re-generation.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
The software for Cumulus 2 alpha release is no longer available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11058</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11058"/>
		<updated>2022-11-14T18:59:24Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
This page is currently under construction.  The [[Original Cumulus Wiki]] is still available.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Help:Contents&amp;diff=11057</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Help:Contents&amp;diff=11057"/>
		<updated>2022-11-12T22:30:39Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a user you may perform a number of tasks on the Wiki:&lt;br /&gt;
&lt;br /&gt;
==Reading==&lt;br /&gt;
&lt;br /&gt;
As with all Wiki&#039;s everyone is free to read the content on the site.  As you read an article you may follow links to other pages on our Wiki or externally.  Links within our Wiki are shown in blue.  Links to external sites are shown in blue with an arrow proceeding them.  If you come across a link in &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;red&amp;lt;/span&amp;gt;, this means the page you are linking to has yet to be created.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
*an internal Wiki link to our [[Original Cumulus Wiki|original Main Page]] &lt;br /&gt;
*a link to the external site for [https://cumuluswiki.org/a/Software Cumulus]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
You are free to copy and reference any content on the site but you must provide a link back to the original article in our Wiki.&lt;br /&gt;
&lt;br /&gt;
==Searching==&lt;br /&gt;
&lt;br /&gt;
On the left of every page is a search bar -- in here type any word or phrase. &lt;br /&gt;
===Go button===&lt;br /&gt;
Clicking the GO button will attempt to take you to the page with the exact word or phrase you have typed.  Use this as quick way to navigate to a page you know already exists.&lt;br /&gt;
&lt;br /&gt;
===Search button===&lt;br /&gt;
Click the Search button will perform an extensive search of all the pages in our Wiki in an attempt to find your word or phrase.  The results will be displayed in a new page for you to review and refine.&lt;br /&gt;
&lt;br /&gt;
*Searching is case insensitive -- searching for weather, Weather, or WEATHER return the same results&lt;br /&gt;
*Search for a complete phrase using quotation marks.  Example  &amp;quot;Cumulus software&amp;quot;&lt;br /&gt;
*Wildcard searching -- wind* would find Wind, Windy, Windspeed....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For extensive assistance on how to search, see [http://meta.wikimedia.org/wiki/Help:Searching here]&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
==Contributing to the Wiki==&lt;br /&gt;
&lt;br /&gt;
Anyone is welcome to contribute to the Cumulus Wiki.  You may either edit an existing page or create new ones.  Before editing you must register with us, which is a simple process.&lt;br /&gt;
&lt;br /&gt;
When writing or editing a page you will be expected to adhere to simple rules on formatting.  It may take a few minutes to get used to the new style of coding, however it becomes second nature very quickly and you can easily produce an informative page with minimum effort.&lt;br /&gt;
&lt;br /&gt;
For help on writing in the Wiki style click [[Help:Contents/Editing|here]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Communicate with others==&lt;br /&gt;
&lt;br /&gt;
If you wish to leave a message for another user on the Cumulus Wiki use the &#039;talk&#039; option.&lt;br /&gt;
&lt;br /&gt;
#First click on the Users name to show their Page and then their &#039;talk&#039; tab. &lt;br /&gt;
#*(Typically you see user names in the History tab of a page).   &lt;br /&gt;
#*Either Edit the page &lt;br /&gt;
#*or Create a new one if no one has talked to the user before.  &lt;br /&gt;
#After typing your message it is good etiquette to mark your message with the date, time and your username (so that they can respond).  &lt;br /&gt;
#*To quickly do this, end your message with four tilde symbols &#039;&#039;&amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&#039;&#039; for just Wiki user name, or 5 tilde &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;~~~~~&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; for time and date&lt;br /&gt;
&lt;br /&gt;
Once you save the page:&lt;br /&gt;
* &#039;&#039;&#039;the user will receive an email message&#039;&#039;&#039; to say their talk page has been updated.  &lt;br /&gt;
* &#039;&#039;&#039;a banner will be displayed&#039;&#039;&#039; at the top of the page when they login.&lt;br /&gt;
&lt;br /&gt;
==Registering==&lt;br /&gt;
&lt;br /&gt;
Registration is only require if you wish to edit or create pages. Rather than allow anonymous editing, we ask that you take a few minutes to register.  We will activate your account and you are free to contribute to the Wiki.  By doing this we aim to protect the Wiki from malicious use and the integrity of the information contained within.  &lt;br /&gt;
&lt;br /&gt;
Please note that during activation you will be sent an email to confirm your address, once done a manual review process is necessary and this may take a little time to complete depending on what time of day you register.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To register for a free account either use the &#039;Log in&#039; option at the top right of any page and Request an account or simply click [[Special:RequestAccount|here]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Talk:Charts_-_Misc_charts&amp;diff=11056</id>
		<title>Talk:Charts - Misc charts</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Talk:Charts_-_Misc_charts&amp;diff=11056"/>
		<updated>2022-11-12T22:27:30Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[User:Sfws|Sfws]] ([[User talk:Sfws|talk]]) 10:42, 17 April 2021 (UTC) ==&lt;br /&gt;
&#039;&#039;Apparently the Meteorological Service of Britain does it still differently and does not use automatic measurement but takes manual readings twice a day and creates the daily average by ( M a x + M i n ) / 2 {\displaystyle (Max+Min)/2} {\displaystyle (Max+Min)/2} and the argument is that comparison with observations from before the computer era must be made. &lt;br /&gt;
 &lt;br /&gt;
HansR  - Revision as of 17:06, 10 April 2021&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
The text above is an incorrect summary.  I present the full facts below, and leave you to decide how to summarise for your purposes.&lt;br /&gt;
&lt;br /&gt;
The main problem is that you confuse 2 totally different topics.&lt;br /&gt;
#How measurements are made&lt;br /&gt;
#How information is presented to a world-wide audience&lt;br /&gt;
&lt;br /&gt;
Britain&#039;s Meteorological Office has closed most of the weather stations it used to operate. It has fully automated the few sites it still operates directly.&lt;br /&gt;
&lt;br /&gt;
Most of the sites providing measurements reported by the Met Office are operated by private organisations.  These include METAR reporting from airfields, some of these are tiny and do rely on manual readings. Larger airports use automated instrumentation, but their METAR are supplemented by professional observers in critical weather such as fog.  Other organisations reporting weather to the Met Office include botanical gardens and other research organisations. Some of these operate the traditional way, and still depend on manual measurements, others are automated.&lt;br /&gt;
&lt;br /&gt;
If you get access to the daily records on the Met Office web site, you see tables by day, month, and year. These present temperature in four columns:&lt;br /&gt;
#Maximum for period&lt;br /&gt;
#Minimum for period&lt;br /&gt;
#Average based on measurements throughout day (when available), or throughout the extended period&lt;br /&gt;
#WHO average calculated from maximum and minimum for each day, (for longer periods, all maximums and all minimums are summed, and then divided by number of items)&lt;br /&gt;
&lt;br /&gt;
Thus for anybody only interested in UK, what you call the true average is provided for those stations that can provide it. For all stations, the WMO formula is available.&lt;br /&gt;
&lt;br /&gt;
For the global and the historic readers, the UK Met Office does what the WMO dictate, i.e. present averages in a way consistent with the past, and in a way that is comparable with manual measurements.  That is what is needed for climate comparisons that are expressed comparing 30 year periods, so cover time before widespread automation.  This basis is also required for scientists studying Climate Change where records included may have been made a century or more ago, or extrapolated from soil columns or tree rings, that do not convey the level of &amp;quot;trueness&amp;quot; that you strive for.&lt;br /&gt;
&lt;br /&gt;
[[User:Sfws|Sfws]] ([[User talk:Sfws|talk]]) 10:42, 17 April 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Reply : HansR 29 Apr 2021 ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;(max + min) / 2 estimator usage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I disagree with the continuous usage of the named average because:&lt;br /&gt;
&lt;br /&gt;
#it is not internal to CumulusMX&lt;br /&gt;
#comparison with historic series should be accomplished by statisticians and not by maintaining ancient calculation methods. An example of this method exists in the Netherlands. It is is not up to Cumulus to maintain usage of the old calculation method.&lt;br /&gt;
&lt;br /&gt;
Continued fall back in discussions for the usage of (Max + Min)/ 2 is confusing as if you are saying it is &#039;&#039;&#039;better&#039;&#039;&#039; then the Cumukus method. In the discussion on Temp Sum it even became the definition of Temp Sum which definitely is wrong. &lt;br /&gt;
&lt;br /&gt;
We are talking about different estimators for the average of which the &#039;integral method&#039; is native to CumukusMX. It is not the responsibility of CMX to supply comparison valid values.&lt;br /&gt;
&lt;br /&gt;
I modified the fragment (removed @sfws striked text) and added a link to the scientific article by the KNMI on the homogenisation of different series of temperature measurement.&lt;br /&gt;
&lt;br /&gt;
NOTE: &lt;br /&gt;
#is it possible to send a message if a watch page is talked about?&lt;br /&gt;
#is it possible to send a message when a watched page is changed by somebody not yourself?&lt;br /&gt;
#how do i get the signature below this text&lt;br /&gt;
#how can i quote with a reference&lt;br /&gt;
Last two point because @sfws had that in the discussion starter.&lt;br /&gt;
&lt;br /&gt;
I am beginning to understand how the wiki works and that i am supposed to read the watch list. There should be a short instruction for new users!&lt;br /&gt;
&lt;br /&gt;
HansR 29 Apr 2021&lt;br /&gt;
	 &lt;br /&gt;
&lt;br /&gt;
== sfws unsigned, 14:22, 1 May 2021 (UTC) ==&lt;br /&gt;
As said before, the only administrator, on this Wiki, with good Wiki knowledge, is user [[User:saratogaWX|SaratogaWX]].&lt;br /&gt;
	 &lt;br /&gt;
From my limited knowledge, here are some answers:&lt;br /&gt;
*There should be a short instruction for new users!&lt;br /&gt;
**Above and below the table on the [[Original Cumulus Wiki|original Main Page]], there are links to short instructions&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
#is it possible to send a message if a watch page is talked about?&lt;br /&gt;
#*On [[Help:Contents]], it says an email is sent telling you when an entry is saved.&lt;br /&gt;
#*As administrator, I can see &#039;&#039;unwatched&#039;&#039; pages, but no more watching information&lt;br /&gt;
#*As administrator, I can see your gmail account, but I cannot discover where you have added &amp;quot;Watch&amp;quot;.&lt;br /&gt;
#is it possible to send a message when a watched page is changed by somebody not yourself?&lt;br /&gt;
#*On [[Help:Contents]], it says an email is sent telling you when your page has been edited. &lt;br /&gt;
#how do I get the signature below this text&lt;br /&gt;
#* Use multiple tilde &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; to add you user name, or more tildes &amp;lt;nowiki&amp;gt;~~~~~&amp;lt;/nowiki&amp;gt; to add date/time,  you could have discovered that from links on the [[Original Cumulus Wiki|original Main Page]]; &lt;br /&gt;
#**[[Help:Contents]] is linked above table, &lt;br /&gt;
#**and [[How_you_can_contribute]] is linked below the table.&lt;br /&gt;
&lt;br /&gt;
14:22, 1 May 2021 (UTC)&lt;br /&gt;
&lt;br /&gt;
== [[User:HansR|HansR]] ([[User talk:HansR|talk]]) 08:00, 7 May 2021 (UTC)  ==&lt;br /&gt;
Dear @sfws, your implicit assumption that if information is written somewhere it is also found and read, is incorrect. I do my best but reading Joyce&#039;s Ulysses has less links and sirens.&lt;br /&gt;
However, thanks for the pointers. I don&#039;t receive emails when the pages are changed - e.g. this page which I definitely watch - and apparently that is not good so I&#039;ll contact SaratogaWX.&lt;br /&gt;
&lt;br /&gt;
[[User:HansR|HansR]] ([[User talk:HansR|talk]])&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Downloads&amp;diff=11055</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Downloads&amp;diff=11055"/>
		<updated>2022-11-12T22:21:50Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Cumulus 1]]&lt;br /&gt;
&lt;br /&gt;
=Cumulus Help=&lt;br /&gt;
&lt;br /&gt;
One of the attractions of the original Cumulus software is that the installer installs a detailed set of help screens, so that each [[Cumulus_Screenshots|screen]] has a button that you can click for assistance, and the [[Cumulus_Screenshots#Main_Screen|Main Screen]] has a &#039;&#039;&#039;Help&#039;&#039;&#039; menu where you can look up more guidance, such as [[Webtags|web tags]].  The final 1.9.4 helpfile can also be  downloaded (for viewing using Windows Help) from  [https://cumuluswiki.org/Downloads/Cumulus.chm link in resources section below]. At the time of typing, it can also be viewed at [http://cumulussites.net/index.php?a=page&amp;amp;id=cumulus_help Cumulus Top Weather Sites]. See resources section below for a translation into French.&lt;br /&gt;
&lt;br /&gt;
= Upgrade Advice =&lt;br /&gt;
&lt;br /&gt;
If you are one of the Cumulus users who has retained the Cumulus version they originally downloaded and not upgraded to final version 1.9.4 build 1099, please read on.&lt;br /&gt;
&lt;br /&gt;
Upgrading your Cumulus 1 version to the final version simply involves downloading the installer package (only the final one is available below)&lt;br /&gt;
* As you run the installer, untick the selection on [[File:Components_screen.JPG]] if you want to keep your existing [[Customised_templates#Cumulus_Web_Templates|Cumulus Web Templates]]&lt;br /&gt;
* Upgrading by default installs over your existing files, but does not affect your [[Data folder|&amp;quot;data&amp;quot; subfolder]] so all existing extremes and logs are retained&lt;br /&gt;
* Upgrading does not affect any [[Strings.ini|strings.ini]] file, although the options for content may be extended by an upgrade (see [[Samplestring.ini]])&lt;br /&gt;
* Upgrading does not affect your existing [[Cumulus.ini (Cumulus 1)|cumulus.ini ]] file, although there may be additional [[Cumulus_Screenshots#Configuration_Menu_Screens|Configuration Menu options]]&lt;br /&gt;
* Upgrading will fix most of the bugs in your current version, and offer new functionality, see the &#039;&#039;&#039;changes.txt&#039;&#039;&#039; file that the installer provides.&lt;br /&gt;
* Upgrading to version 1099 allows you to install the 1099.1 or 1099.2 patches, the latest of those allows selection of years up to 2030 in several year selectors that otherwise end at 2020.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Final Cumulus 1 version =&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 has now been described as &#039;&#039;&#039;Legacy Software&#039;&#039;&#039;, simply because it is no longer supported, and can no longer be updated (Steve Loft did not share the source code, so it cannot be edited, and the Microsoft environment used for producing Cumulus 1 is no longer available).&lt;br /&gt;
&lt;br /&gt;
If you want to run Cumulus 1.9.4, there is no reason why you should not.  It is a stable release, and only one bug has been identified. The single known bug, never fixed even in 1099, is that the original Cumulus software uses the wrong [[Fineoffset_Memory_Map|memory location for pressure for Fine Offset models]].  These weather stations are also considered legacy ones.  There is a workaround described within [[FAQ#Cumulus_doesn.E2.80.99t_show_the_same_pressure_as_my_Fine_Offset_console|FAQ page]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Date Selection==&lt;br /&gt;
&lt;br /&gt;
* The first public (1.0) release of Cumulus was on 27th January 2004 (Steve Loft had been developing Cumulus just for his own use during much of 2003).&lt;br /&gt;
* As Cumulus developed, various screens were added (history available at [[Cumulus_Versions|Cumulus Versions]]) involving selections of a date (view month, view year, view period, and view NOAA report)&lt;br /&gt;
* On these you could type any date you like into selection boxes initially, but drop down selections were added allowing you to pick some dates from the drop down boxes that can select some years, and (where relevant) any month and any day within any month.&lt;br /&gt;
* Obviously the day selector has 31 choices (1 to 31) and the month selector has 12 choices (January to December). The year selector also offered a choice of just 12, but the earliest and latest year were advanced in subsequent major releases as the years moved on.&lt;br /&gt;
* Release 1.9.0 was made available on 11 September 2010, and from then (until final 1.9.4 version in 2014), the years available were 2008 to 2020 (In 2014 when Steve Loft last worked on this software the year 2020 still seemed a long way into future).&lt;br /&gt;
* Until the final 1.9.4 build, the software still allowed you to type in years that were not in the drop down, it even permitted selection of non existent dates like 29 February 2009, but the final build removed the ability to select by typing (because Steve Loft was abandoning Cumulus 1 and assumed users would not still be using it in 2020).&lt;br /&gt;
* A Mark Crossley patch can be applied to the final Steve Loft build 1099 software, the patch is basically the code (not the installer) of the 1099 build&#039;s &#039;&#039;&#039;cumulus.exe&#039;&#039;&#039; with an edit to one resource module that contains the strings for the dialogs  The change made modifies the year drop-down selection to offer now the years 2018 to 2030, making it easier to select years in the current decade (at time of typing this) in the relevant screen box.  The other files installed by the standard 1099 installer download are still needed for the patched file to work.&lt;br /&gt;
&lt;br /&gt;
==Download Instructions==&lt;br /&gt;
&lt;br /&gt;
Please refer to [[Setup|Setup page]] first, so you understand how the installation process works. A more detailed (but now out of date) guide can be downloaded from [https://cumuluswiki.org/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus basic installation guide.pdf].&lt;br /&gt;
&lt;br /&gt;
This is a multi-stage process:&lt;br /&gt;
# First Download the Windows Installer Package, the [https://cumuluswiki.org/Downloads/CumulusSetup.exe CumulusSetup.exe file here].&lt;br /&gt;
#* (&#039;&#039;There are two special alternatives&#039;&#039;, their [[Downloads#Special_Cumulus_1_versions|download links appear later on this page]])&lt;br /&gt;
# Choose a location where you will install the software on your Microsoft Windows device (the installer defaults to previous location if one is recorded in the registry)&lt;br /&gt;
#* Don&#039;t install to &amp;quot;Program Files&amp;quot;, any files there can only be updated by an installer, you want your data files to be change while Cumulus is running as data is received!&lt;br /&gt;
#* It is best to install to a root of whatever drive has plenty of spare space, this might be where you are using for your working files or normal documents&lt;br /&gt;
# Now run the installer, so it creates a large number of files and folders,  [[File:Cumulus folder structure.PNG|right]]&lt;br /&gt;
#* (make sure the files and folders are installed in right location)&lt;br /&gt;
#* As you run the installer, read the instructions it displays (see below) [[File:Install_read.me_screen.JPG]].  &lt;br /&gt;
#* This read me text can also be downloaded from a link in the resources section below&lt;br /&gt;
# When the 1099 installer has completed, there is another download to do.&lt;br /&gt;
# Now download the 1099.2 patch available [[Software#Cumulus_1|here]].&lt;br /&gt;
# Take the file &amp;quot;Cumulus.exe&amp;quot; from the patch, and use it to replace the file &amp;quot;Cumulus.exe&amp;quot; from whichever of the three installer packages you used earlier&lt;br /&gt;
# All other files from the full 1099 release, must be retained after applying the patch.  The patch does not change any of the compiled code, nor its functionality.&lt;br /&gt;
# Start running Cumulus as instructed on  [[Setup|Setup page]].&lt;br /&gt;
&lt;br /&gt;
== Special Cumulus 1 versions ==&lt;br /&gt;
&lt;br /&gt;
If you are an Instromet user, and your logger operates at 115200 baud, you should use special build 1100 at [https://cumuluswiki.org/Downloads/CumulusSetup1100.zip special 1.9.4 build 1100].&lt;br /&gt;
&lt;br /&gt;
If you are an Instromet user, and your logger operates at 19200 baud, you should use special build 1101 at [https://cumuluswiki.org/Downloads/CumulusSetup1101.zip special 1.9.4 build 1101].&lt;br /&gt;
[[Category:Cumulus Files]]&lt;br /&gt;
&lt;br /&gt;
The patch, mentioned in download above, can NOT be applied after installing either of these special versions, it changes the GUI to make the drop down list cover years 2020 to 2030, but it is basically the 1099 build code so that does not include the Instromet specific code.&lt;br /&gt;
&lt;br /&gt;
==Additional guidance==&lt;br /&gt;
&lt;br /&gt;
If you need any help with Cumulus 1, see if your question is answered, in this Wiki, on the original Cumulus software&#039;s [[FAQ]] page.  If you cannot find your answer on that page, then use the [https://cumulus.hosiene.co.uk/viewforum.php?f=4 correct C1 support forum] to see if others have answers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/Cumulus%20basic%20installation%20guide.pdf Cumulus installation guide] Instructions for installing Cumulus 1&lt;br /&gt;
** (this &#039;&#039;1 June 2010 edition is now out of date&#039;&#039;, &lt;br /&gt;
**#as it gives out of date Universal Resource locators, quoting Steve Loft&#039;s hostname for Wiki and support forum&lt;br /&gt;
**#as it relates to Microsoft Windows Operating Systems that are no longer available)&lt;br /&gt;
**&amp;lt;big&amp;gt;PERHAPS SOMEONE WILL VOLUNTEER TO UPDATE THIS PORTABLE DOCUMENT FORMAT TEXT&amp;lt;/big&amp;gt;&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/readme.txt Cumulus readme.txt] &#039;&#039;&#039;Please read this&#039;&#039;&#039; before installing or updating Cumulus&lt;br /&gt;
*The &amp;quot;Microsoft Windows Help format&amp;quot; text files:&lt;br /&gt;
**[//{{SERVERNAME}}/Downloads/Cumulus.chm Cumulus help file] &#039;&#039;&#039;The Cumulus 1 help file&#039;&#039;&#039; in British English, (this also gets installed when Cumulus is installed)&lt;br /&gt;
**[//{{SERVERNAME}}/Downloads/CumulusFR.chm Cumulus help file in French] &#039;&#039;&#039;The Cumulus 1 help file translated into French&#039;&#039;&#039;&lt;br /&gt;
*[//{{SERVERNAME}}/Downloads/CumulusRealtime.zip Cumulus Realtime] An &#039;&#039;&#039;obsolete Silverlight application&#039;&#039;&#039; for displaying real time Cumulus data on a web site (no longer developed or supported)&lt;br /&gt;
&lt;br /&gt;
= Earlier Versions =&lt;br /&gt;
&lt;br /&gt;
Steve Loft, as well as updating the support forum with announcements about his releases for Cumulus 1, maintained an abbreviated summary in &#039;&#039;&#039;changes.txt&#039;&#039;&#039;, find it at [[File:Changes.zip]]. It covers releases back to version 1.0, the first release on 27 January 2004, although the documentation for a small range within that was lost.&lt;br /&gt;
&lt;br /&gt;
For the way [[dayfile.txt]] changed between versions, see that link.&lt;br /&gt;
&lt;br /&gt;
For the logs created each month, see the example lines below:&lt;br /&gt;
&amp;lt;pre&amp;gt;0	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24	25	26	&lt;br /&gt;
Date (dd/mm/yy)	Time	Temperature	Humidity	Dew point	Wind speed	Recent high gust	Average wind bearing	Rainfall rate	Rainfall so far	Sea level pressure	Rainfall counter	Inside temperature	Inside humidity	Current gust	Wind chill	Heat Index	UV Index	Solar Radiation	Evapotranspiration	Annual Evapotranspiration	Apparent temperature	Max Solar radiation	Hours of sunshine	Wind bearing	RG-11 rain today	rain since midnight	&lt;br /&gt;
30-09-10	21:00	15.3	94	14.3	20.2	35.6	358	10.8	46.8	991	73.5	25.8	60	28.1	14	15.3	0	0	(version 1.9.0)								&lt;br /&gt;
22/04/11	10:30	8.1	96	7.5	13	20	142	0	0	1013.28	215.2	20.2	53	11	4.8	8.1	0	216	0.08	171.88	3.3	673	0	(version 1.9.1)			&lt;br /&gt;
01/10/11	04:40	18	75	13.5	5	6.7	169	0	0	1021.4	885.3	24.4	61	5.6	18	18	0	0	0	0	17.5	0	0	158	(version 1.9.2)		&lt;br /&gt;
01/05/12	04:40	18	75	13.5	5	6.7	169	0	0	1021.4	885.3	24.4	61	5.6	18	18	0	0	0	0	17.5	0	0	158	0	(version 1.9.3)	&lt;br /&gt;
02/10/13	22:40	14.2	99	14.1	0	0.7	207	0	0.3	29.85	961.5	119.5	53	0.7	14.2	14.2	0	0	0	0	15.5	0	0	225	0	2.4	(version 1.9.4)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Note about this article =&lt;br /&gt;
&lt;br /&gt;
It appears there was a bit of conflict between &#039;&#039;&#039;Downloads&#039;&#039;&#039; page and &#039;&#039;&#039;Software&#039;&#039;&#039; page. The main page previously said &amp;quot;We&#039;ve added download links for Cumulus V1 and Cumulus MX in the new Software/Downloads page &amp;quot; because of this.  Since then the [[Original Cumulus Wiki|original Main Page]] has been updated, the legacy Cumulus and Cumulus MX links are now in separate columns of the table, and the introductory text has been revised.&lt;br /&gt;
&lt;br /&gt;
#When Steve Loft was about to retire from involvement with Cumulus, he wanted to close his web server. &lt;br /&gt;
#*His server (sandaysoft.com) had hosted the wiki, the support forum, and some of the downloads were at http://sandaysoft.com/downloads. &lt;br /&gt;
#*The other downloads (used mostly for beta and special releases) were at http://www.nybbles.co.uk/downloads which was also closed. &lt;br /&gt;
#*In October 2018, Ken True (&amp;quot;saratogaWX&amp;quot;) offered to host the Wiki on his site. &lt;br /&gt;
#*The Cumulus 1 software files were downloaded from the links just mentioned, and then added to this &amp;quot;Downloads&amp;quot; page by Ken as part of the migration of the Wiki.&lt;br /&gt;
#*Ken True added links to the help file download and the Cumulus 1 special downloads for Instromet. &lt;br /&gt;
#On 31 October 2018, Ken True, downloaded the final Cumulus MX release made by Steve Loft (from his Support Forum post) and created a [[Software|new Page called Software]] for this. &lt;br /&gt;
#*Subsequently he added the source zip that Steve Loft made available (the source included some changes not in that Steve Loft&lt;br /&gt;
#The next month (November 2018), Steve Loft sought a new host for the support forum, as next part of closing his web server.  &lt;br /&gt;
#*When Niall Malpeli-Hosiene (&amp;quot;Freddie&amp;quot;) took over hosting of the forum, Ken True updated the relevant Wiki pages here.&lt;br /&gt;
#On 7 December 2018, Mark Crossley decided to take on further development of Cumulus MX&lt;br /&gt;
#*Mark added copies of Steve Loft&#039;s MX-beta release, and the released MX source to Marks&#039; Github repository he created for Cumulus MX.&lt;br /&gt;
#*As Mark has developed MX further, he has added to this Github repository, the release complied code, the supporting files, and therefore the source files &lt;br /&gt;
#*Mark maintains the links to the Github repository for the latest release on the Software page of this Wiki.&lt;br /&gt;
#*The early releases by Mark continued to be labelled &amp;quot;beta release&amp;quot;, but soon Mark brought MX out of beta, so links were described as &amp;quot;current release&amp;quot; &lt;br /&gt;
#In March 2019, Niall Malpeli-Hosiene (Freddie) edited the new Software page to make it one destination for both the &amp;quot;primary product&amp;quot; (MX) and what he renamed &amp;quot;legacy software&amp;quot; (original Cumulus 1), in removing the original &amp;quot;Downloads&amp;quot; page, he overlooked that other pages in this Wiki were still linking to the original Downloads page.&lt;br /&gt;
#* He was so keen to promote MX, his downgrade of Cumulus 1 to legacy, created some confusion by hiding some links that were still applicable in a MX world below Cumulus 1.&lt;br /&gt;
#* Mark made some changes to Neil&#039;s design for the Software page in October 2019, but there was a subsequent rollback to the &amp;quot;Freddie&amp;quot; March 2019 design&lt;br /&gt;
&lt;br /&gt;
In April 2020:&lt;br /&gt;
#this wiki page was resurrected so the links to it from elsewhere in this Wiki worked again&lt;br /&gt;
#*this resurrection has given the chance to make this page devoted to Cumulus 1, and so much simpler and more detailed again&lt;br /&gt;
#the Software page has been improved by Ken True, grouping some downloads in a resources section&lt;br /&gt;
#*David (Water01) made some further changes to the Software page re Weatherlink converter and Weather Display&lt;br /&gt;
#*the Software page legacy section is currently a prećis of the detail available on this page, as it does have links to Cumulus 1 and the patch.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=About_Cumulus&amp;diff=11054</id>
		<title>About Cumulus</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=About_Cumulus&amp;diff=11054"/>
		<updated>2022-11-12T22:12:22Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: LemonChiffon;padding:5px; margin:2px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Crystal Clear info.png|40px]] This page was written for the original (legacy) Cumulus software.  Somebody needs to create a replacement page for MX, as described [https://cumulus.hosiene.co.uk/viewforum.php?f=38 in posts here].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= What is Cumulus software =&lt;br /&gt;
&lt;br /&gt;
Cumulus is free software for retrieving, storing and displaying data from an electronic Automatic Weather Station (AWS). &lt;br /&gt;
&lt;br /&gt;
Cumulus was born in 2003, when Steve Loft decided none of the weather software available suited his needs, so he wrote something that did do what he wanted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It offers a lot of features, here, in case you are wondering about trying this software, are the key ones:&lt;br /&gt;
* Support for data loggers (no 24/7 running needed)&lt;br /&gt;
* Display of additional sensors&lt;br /&gt;
* Support for WMR-100 and WMR-200&lt;br /&gt;
* Direct support for Fine Offset stations (no need for EasyWeather)&lt;br /&gt;
* Support for LaCrosse stations (WS2300 etc)&lt;br /&gt;
* Support for Davis WMII&lt;br /&gt;
* [[Cumulus Screenshots|Cumulus screens]] for viewing data and configuration&lt;br /&gt;
* Web pages&lt;br /&gt;
* Data stored in simple text files&lt;br /&gt;
* Supports [[Meteorological day]]&lt;br /&gt;
&lt;br /&gt;
= Features of Cumulus Software =&lt;br /&gt;
&lt;br /&gt;
If you have not used Cumulus before, and are wondering whether to explore it further, this article is for you,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;If there is information that you would like to see added to this page&amp;lt;/big&amp;gt;, either add it yourself (you need to register), or put your suggestion in the correct [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Support Sub-Forum]. Thank you.&lt;br /&gt;
&lt;br /&gt;
{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
== Key Features ==&lt;br /&gt;
&lt;br /&gt;
#How much does Cumulus cost?&lt;br /&gt;
#*Cumulus is totally Free for personal and non-profit use,&lt;br /&gt;
#*(Steve Loft who was the original developer called it shareware and said &amp;quot;a donation would be appreciated if you continue to use Cumulus after trying it&amp;quot;)&lt;br /&gt;
#*Please note: since Steve retired from developing Cumulus, the donation option for Cumulus has ended, but there is a donation option for Steelseries options used in MX.&lt;br /&gt;
#What devices does Cumulus run on?&lt;br /&gt;
#*Cumulus 1 runs on Windows XP,  Windows Vista,  Windows 7, Windows 8.1, and Windows 10.&lt;br /&gt;
#What weather stations does Cumulus work with?&lt;br /&gt;
#*Cumulus 1 Supports Davis Vantage Pro and Pro2; Oregon Scientific WM918, WMR-918, WMR-928, WMR-968 weather stations; EasyWeather stations (MyDEL, Nevada, Watson, Fine Offset, WH1080, WH1081, W8681, FWS-20 etc); La Crosse WS-2300, and other models in the WS23xx range.&lt;br /&gt;
#How can I view the weather derivatives calculated by Cumulus?&lt;br /&gt;
#*Whatever units your weather station uses for the weather readings it provides to Cumulus, Cumulus will derive values in your chosen units, and calculate other values derived from combining say temperature, humidity and wind speed.&lt;br /&gt;
#*Cumulus 1 has a simple main screen summarising all the current weather shown on PC running the software, from that various menu options give access to settings screens, graphs, screens to show extremes for any period, screens to correct errors in your extreme records, screens to view log files, and screens to edit log files and extreme files.&lt;br /&gt;
#A key feature of all Cumulus flavours is they give you a choice of meteorological day&lt;br /&gt;
#*The choice is between midnight to midnight or 0900 to 0900 (optionally during summertime only 1000 to 1000). This enables you to emulate official weather stations that work on days starting at 9am.&lt;br /&gt;
#*Where you do use a 9 am start, all weather observations are attributed to the calendar date when the meteorological day starts.&lt;br /&gt;
#*Cumulus will not automatically log minimum temperature against the date when the meteorological day ends as per official meteorological practice nor will it attribute some other parameters to the calendar date. But since Cumulus makes all the values it derives available, this processing can be done outside Cumulus to ensure your own web pages show correctly according to meteorological practice.&lt;br /&gt;
#How frequently does Cumulus update its outputs?&lt;br /&gt;
#*Cumulus can upload information at a default period of every 15 minutes, but this can be varied to suit you. There is also functionality to do some actions after a meteorological day has ended, in Cumulus 1 this is very basic.&lt;br /&gt;
#*You can optionally also use real-time uploading, set at a much more frequent interval to upload files relating to current conditions.&lt;br /&gt;
#*Cumulus 1 offered real time web display of wind speed and direction using Silverlight software that is no longer functional&lt;br /&gt;
#Can Cumulus upload to external home automation servers or other sites that accept weather records?&lt;br /&gt;
#*Yes, there is automatic generation of xAP home automation weather reports, and uploads to external web sites.&lt;br /&gt;
#*these include: Weather Underground, CWOP/APRS, PSW Weather/WeatherForYou/HAMweather, WOW, Twitter&lt;br /&gt;
#Can Cumulus upload to a personal web site?&lt;br /&gt;
#*Yes, there are ready-made web template files supplied that can create web pages. Plus all the information that Cumulus outputs is available in web tags that you can incorporate into your own web templates for Cumulus to upload for you as web pages.&lt;br /&gt;
#*Cumulus (legacy) can only upload by either doing a copy to a web server you host yourself, or via simple file transfer protocol (FTP) to a hosted web server, however few commercial hosting still permits FTP (so you may need to migrate to MX which allows FTPS or SFTP).&lt;br /&gt;
#Does Cumulus warn me if the temperature is very high or very low or other extremes happen?&lt;br /&gt;
#*Yes, configurable alarms for various conditions&lt;br /&gt;
#Does Cumulus provide any non-weather information for my web site?&lt;br /&gt;
#*Yes, Cumulus will provide times for sunrise, sunset, and a selection of parameters about the moon including an image to show current phase.&lt;br /&gt;
#*Cumulus also includes a Weather Diary, here you can any text you like to any day, and record whether snow is falling and what depth is lying.&lt;br /&gt;
#What help and support is available?&lt;br /&gt;
#*Comprehensive help file included in Cumulus 1&lt;br /&gt;
#*This wiki is an extensive documentation feature capturing all that people have said or asked about in the past&lt;br /&gt;
#*Free support available in the support forum.&lt;br /&gt;
&lt;br /&gt;
== What does it look like ==&lt;br /&gt;
&lt;br /&gt;
All the screen shots are shown on [[Cumulus_Screenshots]] page.&lt;br /&gt;
&lt;br /&gt;
== Periodic Actions ==&lt;br /&gt;
&lt;br /&gt;
Cumulus reads data on a frequent basis. As it reads data, it can express these readings in units you choose, it can calculate some derived values, and it can track daily totals, daily extremes. Monthly and yearly totals and extremes are also tracked. All-time extremes are also tracked, both for all months, plus for same month in all years.&lt;br /&gt;
&lt;br /&gt;
 It can do actions at a standard interval, plus at end of day. Optionally, a real time interval can be enabled. &lt;br /&gt;
&lt;br /&gt;
=== Reading Weather Station ===&lt;br /&gt;
&lt;br /&gt;
When Cumulus software (of any flavour) interrogates the weather station for more readings, (which is done very frequently) it compares the readings against those read earlier, so it can maintain a whole series of extremes (maximum and minimum in each day, each month, that month in all years, each year, and all-time).&lt;br /&gt;
&lt;br /&gt;
Given that weather stations are prone to having hiccups in their output:&lt;br /&gt;
*Cumulus can (for some weather station types only) compare the latest reading with the previous. If the discrepancy is large (and this can be configured), then the new reading is rejected&lt;br /&gt;
*If Cumulus is reading a item that should not suddenly decrease (such as a rain counter) then Cumulus can detect whether that is a new starting value or a faulty value&lt;br /&gt;
*If a particular reading is not valid, then for up to 6 reads, Cumulus can substitute the last good reading for the invalid one. After those 6 rejections, Cumulus will normally stop work properly and the output value will remain at zero (as Cumulus does not have ability to use &amp;quot;nulls).&lt;br /&gt;
*Because temperature, humidity, wind speed, and pressure, are used for calculating derived values, a failure in any of these source sensors will result in incorrect derived values, and may cause Cumulus to stop some processes.&lt;br /&gt;
&lt;br /&gt;
=== Real Time Interval ===&lt;br /&gt;
&lt;br /&gt;
These actions are optional:&lt;br /&gt;
*you need to enable the various possible actions at a real time interval, as well as selecting the time interval between the end of one set of actions and the start of the next set of actions. &lt;br /&gt;
&lt;br /&gt;
#Cumulus 1 and MX can produce a realtime file for external systems to use:&lt;br /&gt;
#* Cumulus 1 uses it for the optional wind graphics on its gauges pages&lt;br /&gt;
#* MX does not use this file for any functionality it offers.&lt;br /&gt;
#Cumulus 1 and MX can upload files to a web server at this interval&lt;br /&gt;
#*Cumulus MX (only) can upload a new row for a database table at this interval, the default content resembles the realtime file&lt;br /&gt;
&lt;br /&gt;
=== Standard Upload Interval actions ===&lt;br /&gt;
&lt;br /&gt;
At this interval, and you can change the time between these actions, Cumulus (of all flavours) will process templates that create web pages, upload other files, and (MX only) run SQL to update a database for you.&lt;br /&gt;
&lt;br /&gt;
=== Logging Interval ===&lt;br /&gt;
&lt;br /&gt;
This is when Cumulus stores, the set of readings it has processed, in a detailed log created specially for each individual month. It does NOT record the maximum and minimum since the last log entry, it just a snapshot of the readings at that logging time, so it is unlikely to capture extremes.&lt;br /&gt;
&lt;br /&gt;
You need to have an external processing system looking at any real-time output to have a better chance of capturing the true extremes.&lt;br /&gt;
&lt;br /&gt;
== Special Features ==&lt;br /&gt;
#A key feature of Cumulus software, although only a minority of users utilise this feature, is its ability to mimic what many professional meteorologists do by starting a new meteorological day at 9am GMT (or your local time) with the option of either still using 9am in summer time (Daylight Saving Time - DST) or keeping to 9am GMT in summer by changing at 10am DST. This latter option preserves 24 hour long days even when the clocks change. Alternatively it can start each new day at midnight, and have shorter or longer days when the clocks change, this is the option that is slightly more popular.&lt;br /&gt;
#Another feature of Cumulus is that it can work with a number of different AWS, see [[Supported Devices|suitable AWS list]], most of these connect by a wire to the device that you are running Cumulus on. A side-effect of this is that it it tries to use as much common code that will work with various makes as possible, and is not specifically designed for, nor ideally suited to, any one make.&lt;br /&gt;
#Another key feature is that Cumulus reads the basic temperature, humidity, pressure, rain, and wind, readings from the AWS, but its outputs include many derived weather values. &lt;br /&gt;
#*Regardless of whether the AWS can calculate the highest and lowest values, Cumulus can (and for 9am to 9am if required), &lt;br /&gt;
#*it can combine the temperature it reads and the wind strength it reads to calculate current wind chill and also calculate the greatest wind chill in a day, month, year, or all-time, &lt;br /&gt;
#*it can also take into account humidity to calculate apparent temperature, Heat Index, Humidex, and feels like values &lt;br /&gt;
#*Cumulus can count the time when the temperature is above or below configurable temperatures:&lt;br /&gt;
#**The total number of hours below a set values (default 7 Celsius) is output as a total for a season and named [[Heat/cold_degree_days_and_Chill_hours#Calculation_of_Chill_Hours|&#039;&#039;&#039;Chill Hours&#039;&#039;&#039;]], you can tailor which month the count restarts each year. &lt;br /&gt;
#**Taking into account the number of degrees away from the threshold the temperature is on each reading, Cumulus will calculate &amp;quot;[[Heat/cold_degree_days_and_Chill_hours#Heat_Degree_Days|Heat_Degree_Days]]&amp;quot; and &amp;quot;[[Heat/cold_degree_days_and_Chill_hours#Cold_Degree_Days|Cool_Degree_Days]]&amp;quot;.&lt;br /&gt;
#*It can track the duration for each observed wind speed and calculate wind run for each day, it can report the day each month (or year, or all-time) with the highest daily wind run&lt;br /&gt;
#*Cumulus also tracks the actual rainfall over each 5 minutes and uses that to calculate a rain rate; it can report the highest hourly rainfall in a day, a month, a year or all-time; and it can report the wettest day in a month, year or all-time.&lt;br /&gt;
#From 1.9.1 beta builds, Cumulus introduced tracking of highest/lowest extreme records in current month [[Month.ini]], and year [[Year.ini]].&lt;br /&gt;
# Cumulus also includes a &#039;&#039;&#039;weather diary&#039;&#039;&#039; where you can record (in free text) any aspect of the weather for a day that your AWS does not capture, this diary includes ability to record for each day if snow is falling, if snow is lying, the snow depth, and from the last it can calculate a snow index for a month or for a winter.&lt;br /&gt;
# Cumulus also produces monthly climatological reports summarising the weather each day of that month, and a yearly climatological report summarising the weather each month of that year.&lt;br /&gt;
# Cumulus includes some templates that it processes to generate web pages, and provides hundreds of web tags that you can incorporate into templates of your own that Cumulus will process into scripts or web pages for you; there is a choice of how frequently this processing happens&lt;br /&gt;
#Cumulus also has the ability to launch external processes, at its &amp;quot;real-time&amp;quot; processing interval, its &amp;quot;normal updating&amp;quot; interval or as it is processing the daily &amp;quot;rollover&amp;quot; to a new meteorological day.&lt;br /&gt;
&lt;br /&gt;
== Outputs to external web sites ==&lt;br /&gt;
&lt;br /&gt;
Cumulus will store full weather records, along with daily and all-time records, and graphical data. Cumulus can upload its data to a web server and comes packaged with template web pages for this purpose. Cumulus also supports automatic uploads to Weather Underground, PWS weather, Weatherbug, WOW, CWOP/APRS, Windy.COM, Awekas and Weathercloud.&lt;br /&gt;
&lt;br /&gt;
==Supported Devices==&lt;br /&gt;
&lt;br /&gt;
There is a full list of [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Web pages==&lt;br /&gt;
&lt;br /&gt;
Steve Loft once described the web pages his wife designed and he provided with Cumulus with these words: &#039;&#039;&#039;&amp;quot;They exist because they&#039;re our web pages, and they&#039;re really only included with Cumulus as examples of how the web tags work. It never occurred to me that most people would simply use the supplied examples instead of creating their own pages!&amp;quot;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Web pages included&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
*Current Conditions&lt;br /&gt;
*Gauges (in Cumulus 1 with real time wind display, in MX using Steel Series dial representations)&lt;br /&gt;
*Current Meteorological Day: Maxima and Minima&lt;br /&gt;
*Previous Meteorological Day: Maxima and Minima&lt;br /&gt;
*This month and this year: Maxima and Minima&lt;br /&gt;
*Monthly Records: Maxima and Minima&lt;br /&gt;
*Monthly-all-time Records: Maxima and Minima&lt;br /&gt;
*All Time Records: Maxima and Minima&lt;br /&gt;
*Trend Graphs (in Cumulus 1 the graphs shown are generated by the software as images; in MX the software generates the figures for plotting in Json files, the graphs are then drawn from those figures)&lt;br /&gt;
&lt;br /&gt;
The standard menu navigation allows for inclusion of both a support forum link and a link to a webcam. Both of these links go to a URL that is defined in the settings. There is nothing to stop you putting a URL for some other web page on your site or to another external web page in these settings so you can use existing links in the provided web pages (although it would be less muddling if you changed the text for the links on the web pages. &lt;br /&gt;
&lt;br /&gt;
Be aware that in the supplied web pages, where there is a table (as on all web pages other than gauges and trend graphs) the standard menu is placed within the table and stops the table resizing to fit the screen width of device you are viewing those web pages on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Custom web pages can be achieved through the use of web tags added to any HTML/CSS layout.&lt;br /&gt;
&lt;br /&gt;
==Help and Support==&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 includes a comprehensive Help File, this can be downloaded from [[Software|here]] if you are using MX, but the format used can only be read on windows operating system.&lt;br /&gt;
&lt;br /&gt;
To read more about this Wiki see [[CumulusWiki:About|About Cumulus Wiki]].&lt;br /&gt;
&lt;br /&gt;
There are pages within this [[Original Cumulus Wiki|Wiki contents page]] that discuss:&lt;br /&gt;
*Frequently Asked Questions [[FAQ|for Cumulus 1]] (although it has some applicability to MX and does discuss weather station positioning; and a new one [[Cumulus MX#FAQ|for Cumulus MX]] (only rough outline at present)&lt;br /&gt;
* each of the [[:Category:Configuration Files|configuration]] and [[:Category:Log Files|log files]], &lt;br /&gt;
* list the [[Webtags|web tags]] available, and how to use input and output parameters with them&lt;br /&gt;
* give guidance for setting up a [[Website setup|web site]] whether using the provided template pages, or ones you have edited/created, plus other &amp;quot;web tips&amp;quot;&lt;br /&gt;
* some [[:Category:User Contributions|3rd party apps and tools]] that can be run on your web site&lt;br /&gt;
* weather [[:Category:Terminology|terminology]], explaining the various terms that Cumulus uses, the way that derivatives are calculated, and the ways that your weather station can measure what it reports to Cumulus&lt;br /&gt;
&lt;br /&gt;
Further help, support, and discussion is available on our Forum. Anyone can read the forum. You will need to register to be able to see attachments or post to the forum. Please submit bug reports and requests for enhancements there. You will find a guide to how to capture a [[Screen capture|what is on your screen]] in this wiki, as that can be useful when requesting support. You may also be asked to supply various files to help diagnose your problem. Do that by using Zip to compress all the requested files, then below the window where you post your response click on the tab labelled attachments for further instructions.&lt;br /&gt;
&lt;br /&gt;
==Donations &amp;amp; Sandaysoft==&lt;br /&gt;
&#039;&#039;&#039;Since Steve Loft stopped developing Cumulus, there has been no mechanism for donating.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;a note from the original developer...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sandaysoft was the home of Cumulus, software to help you make the most of your weather station.   When I wrote it I was located on the island of [http://maps.google.co.uk/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=sanday&amp;amp;sll=53.800651,-4.064941&amp;amp;sspn=16.5235,44.208984&amp;amp;ie=UTF8&amp;amp;ll=56.980911,-2.504883&amp;amp;spn=7.609419,22.104492&amp;amp;z=6 Sanday], in Orkney, off the north coast of Scotland in the UK. Cumulus is &#039;&#039;&#039;donationware&#039;&#039;&#039;. If you like the software and find it useful, please make a contribution towards the continuing development of Cumulus. &lt;br /&gt;
&lt;br /&gt;
I rely on your donations to allow me to buy the software that I need to continue improving Cumulus. 100% of any donation received goes towards software development, either towards the cost of new development tools or the cost of hosting this site. I and my wife didn’t make a profit from Sandaysoft - when I was writing Cumulus 1, 2, and 3, I had a full-time job and Sandaysoft was one thing we did in our spare time.&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;amp;hosted_button_id=5221083 Donate via PayPal] THIS LINK MAY NO LONGER WORK&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Steve Loft&lt;br /&gt;
&lt;br /&gt;
= Flavours =&lt;br /&gt;
&lt;br /&gt;
== Cumulus 1 ==&lt;br /&gt;
This is no longer developed and runs only on a device using the Windows operating system. &lt;br /&gt;
&lt;br /&gt;
There are large numbers of web sites (both private and public) using Cumulus 1 and it is probably the simplest version to install. However, there is no source available, and no author knowledge available (other than what appears at [[FAQ|FAQ for Cumulus 1]] and other pages in this Wiki.  &lt;br /&gt;
&lt;br /&gt;
The current stable [[Cumulus Versions|version]] is 1.9.4 (28 November 2014). This is an installer, run it and it will install all the functionality and files that you need.&lt;br /&gt;
&lt;br /&gt;
If you want to use Cumulus 1, after you have installed the above download, [[Downloads|download]] patch 2 (28 Jan 2020) as that patch will changedthe drop down year selectors to allow selection of future years (to 2030) as well as past years. The non-patched version will accept you typing in any dates, but the drop-down selectors can only display 2000 to 2020.&lt;br /&gt;
&lt;br /&gt;
== Cumulus 2 ==&lt;br /&gt;
&lt;br /&gt;
This is no longer available as it never worked satisfactorily. The final release was launched at https://cumulus.hosiene.co.uk/viewtopic.php?f=2&amp;amp;t=3266.&lt;br /&gt;
&lt;br /&gt;
While Cumulus 1 uses a &amp;quot;rain counter&amp;quot; and derives everything it reports from that (with some problems and complex code to cope with odd changes in the counter), Cumulus 2 used directly what each weather station was reporting for rain, and tried to adjust that into daily (e.g. 9am to 9am) rainfall; this was not as easy as Steve Loft expected.&lt;br /&gt;
&lt;br /&gt;
While Cumulus 1 used local time, (with some oddities when daylight saving time started and finished), Cumulus 2 logged everything in UTC, the idea was to avoid issues with time zones, but actually implementing that for Cumulus users all round the world was not as easy as Steve Loft expected. &lt;br /&gt;
&lt;br /&gt;
Steve Loft designed Cumulus 2, so the units you selected effected how a value was shown, but not how the value was stored. Consequently in Cumulus 2, as all values were stored exactly as output by weather station, you could easily change units for display at any time. You can read more at https://cumulus.hosiene.co.uk/viewforum.php?f=17.&lt;br /&gt;
&lt;br /&gt;
Steve Loft felt he wasted a lot of time working on Cumulus 2, as he found using C# code a real struggle. He stopped, and restarted, its development a few times, before finally giving up. In the end, only a small number of users did use it.  There was documentation in this Wiki, but Steve Loft deleted all the pages that related just to Cumulus 2.&lt;br /&gt;
&lt;br /&gt;
Some of its features (you can read more in old Support Forum posts) were incorporated into Cumulus 1.9.1 onwards, and from there into Cumulus MX.&lt;br /&gt;
&lt;br /&gt;
Some other ideas; formed the basis for his Cumulus 3 beta including:&lt;br /&gt;
*standardising on ISO format for dates; &lt;br /&gt;
*separating the engine and admin interface; &lt;br /&gt;
*and a few more.&lt;br /&gt;
&lt;br /&gt;
The design of Cumulus 3 (MX) is much more robust, because it has learnt from the pitfalls of Cumulus 2&lt;br /&gt;
&lt;br /&gt;
== Cumulus 3 aka MX ==&lt;br /&gt;
&lt;br /&gt;
[[:Category:Cumulus MX|Cumulus MX]] is still being actively developed, it will run on a number of operating systems and has the advantage that it consists of an engine that reads the Automatic Weather Station, does the calculations, and creates a web server. There is then a separate administrative interface that runs in this web server, and lets you see a number of dashboard type web pages and edit settings; it can run on any device connected to your local network (LAN) or wifi, as it just just needs a private link to the device running MX. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Should I use Cumulus 1 or Cumulus 2 or Cumulus 3 (MX)? ==&lt;br /&gt;
&lt;br /&gt;
Steve Loft (who originated all 3 versions) had no recommendations one way or the other. However, since he focussed on enjoying retirement and withdrew from involvement in Cumulus, a lot has changed.&lt;br /&gt;
Now newcomers should probably choose Cumulus MX, but read on if you are not sure.&lt;br /&gt;
&lt;br /&gt;
Cumulus 1 is a finished version, with very few bugs, but because the development environment is obsolete no further changes are possible. That said there have been two recent patches to the screen interface, allowing dates from 2021 to 2030 to be selected in drop downs, but the core code will never change.  Although there remains some expertise with Cumulus 1 established users, any newcomer may prefer to choose a MX as that has more technical support available.  Cumulus 1 is reliable, it has in-built functionality to cope with problems if your weather station set-up experiences problems. However, you may not be able to use this (legacy) Cumulus software:&lt;br /&gt;
#If you use one of the new weather station models, as the legacy Cumulus does not support these (you would need to find a way to make your station output to a format it does understand)&lt;br /&gt;
#If you want to upload to a web server using a secure file transfer protocol, as the legacy Cumulus does not support SFTP or FTPS directly (you can get it to run external scripts)&lt;br /&gt;
#If you want to run Cumulus on a Linux computer, the legacy Cumulus will only run  on a Microsoft Windows device&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cumulus 2 explored an improved data approach using UTC and having better handling of rainfall. Although it was hoped it would make enhancement easier, and allow use of alternative languages possible, it proved too complicated. and has been abandoned and is no longer available, so (if you don&#039;t already have it) hard luck.  Subsequently, some of the developments in Cumulus 2 were ported into new version 1.9.0, and remain in final Cumulus 1.9.4 from where they were in turn ported to Cumulus 3. Also having learnt lessons from the failure of Cumulus 2, Cumulus 3 has gone back to the rainfall counter method of deducing all rainfall reported, and has adopted local time (not UTC) for logging data. So whichever of the two versions still available you choose, you are benefiting from work done for Cumulus 2.&lt;br /&gt;
&lt;br /&gt;
Cumulus 3 was released by Steve Loft as MX beta. It is using a different architecture (partly inspired by Cumulus 2).  The MX beta (version 3.0.0) lacked much of the functionality in the legacy Cumulus, consequently it was only suitable for very reliable weather stations, and people who did not need editing functionality.&lt;br /&gt;
&lt;br /&gt;
The development of Cumulus MX, by Mark Crossley, has completely transformed the product (see below). Somebody who uses the new features in MX needs to produce a functionality guide for MX that provides similar information to that appearing here for the legacy software.&lt;br /&gt;
&lt;br /&gt;
=Cumulus MX=&lt;br /&gt;
&lt;br /&gt;
As noted at start of page, this page was written for the legacy Cumulus software.  Since Mark Crossley has taken over development of MX:&lt;br /&gt;
*He has taken it out of beta&lt;br /&gt;
*He had added code to cope with weather station problems&lt;br /&gt;
*He has added code to cope with new weather stations&lt;br /&gt;
*He has added code to allow editing of log files and extreme records&lt;br /&gt;
*He has added much new functionality&lt;br /&gt;
*MX has some bugs, there is more development to do&lt;br /&gt;
*MX is however now the supported flavour and newcomers now install it (and experienced legacy Cumulus users migrate to MX)&lt;br /&gt;
&lt;br /&gt;
Here are some of the MX differences.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MX Key Features ==&lt;br /&gt;
&lt;br /&gt;
Despite MX being more complicated to get to know, it does offer more features and can connect to more AWS than Cumulus 1. This is not the place to list all extra features, but it can output to a database, it maintains its file of extremes for a month and year beyond the end of those periods, and adds the ability to process a file only at end of each day.&lt;br /&gt;
&lt;br /&gt;
#*Cumulus 3 (normally known as MX) runs  on Microsoft Windows 10 Operating System, plus all devices running a Unix type environment (such as Linux and Mac OS X)&lt;br /&gt;
#*Commercial use of Cumulus MX is not permitted due to library software used with it&lt;br /&gt;
#*Cumulus MX adds further modern stations to the list see [[Supported_Devices|Supported Devices page]] for up-to-date details.&lt;br /&gt;
#* Cumulus MX generates an [[MX Administrative Interface|admin interface]] that is viewed (on your local network) using a browser. Tabs in that interface give access to settings, charts, a summary dashboard, a tabular current conditions, a tabular today/yesterday summary, and the extremes for various fixed periods&lt;br /&gt;
#*The screens in the MX admin interface use ajax to interrogate application programming interfaces that will show updates as frequently as your weather station can provide them.&lt;br /&gt;
#* For MX, MQTT is added for home automation and windy is added to external web sites.&lt;br /&gt;
&lt;br /&gt;
== What does MX look like? ==&lt;br /&gt;
&lt;br /&gt;
MX also provides an admin interface, that is used for 3 main purposes:&lt;br /&gt;
#Entering all the settings&lt;br /&gt;
#Editing the extreme records, and viewing/editing the log files&lt;br /&gt;
#Looking at the weather readings and derivatives, there is a summary dashboard (a replacement for Cumulus 1 main screen, this is where alarms are heard), and screens for current conditions, today/yesterday, this month/this year/monthly all years, monthly reports, yearly reports.&lt;br /&gt;
&lt;br /&gt;
Building up a library of screen shots for MX is planned, when development slows down (so it is not a moving target). Meanwhile, a number of the MX screenshots, as they used to be, is currently still available at [https://www.circuitspecialists.com/blog/using-the-banana-pi-bpi-m2-with-a-home-weather-station/ CumulusMX-with-a-home-weather-station]&lt;br /&gt;
&lt;br /&gt;
== Outputs to external web sites ==&lt;br /&gt;
&lt;br /&gt;
Cumulus will store full weather records, along with daily and all-time records, and graphical data. Cumulus can upload its data to a web server and comes packaged with template web pages for this purpose. Cumulus also supports automatic uploads to Weather Underground, PWS weather, Weatherbug, WOW, CWOP/APRS, Windy.COM, Awekas and Weathercloud. &lt;br /&gt;
&lt;br /&gt;
Releases after 3072 include an interface to MQTT which allows users to feed data to their home automation systems (e.g. you can feed internal temperatures from your weather station to your home automation system to control your central heating).&lt;br /&gt;
&lt;br /&gt;
== End of Day Actions ==&lt;br /&gt;
&lt;br /&gt;
Cumulus software of all flavours as already mentioned can support various times when the meteorological days end. As the new day starts, Cumulus does a lot of actions, here is the list for MX:&lt;br /&gt;
&amp;lt;pre&amp;gt;Entering Day Reset (message about current day of month)&lt;br /&gt;
Day Reset (message about date ending, time shown as 00:00:00 because time not defined, not because it is midnight, it might be 9am or 10am)&lt;br /&gt;
Run EOD standard or custom SQL (the SQl is updated every time readings are updated)&lt;br /&gt;
Custom Http EOD call&lt;br /&gt;
Create line to append to dayfile.txt (this does hold extremes for each day)&lt;br /&gt;
Open dayfile.txt&lt;br /&gt;
Update dayfile.txt&lt;br /&gt;
Read Rain Counter&lt;br /&gt;
Update today.ini with yesterday&#039;s rain&lt;br /&gt;
Write yesterday.ini&lt;br /&gt;
Create NOAA monthly&lt;br /&gt;
Save NOAA monthly&lt;br /&gt;
Create NOAA yearly&lt;br /&gt;
Save NOAA yearly&lt;br /&gt;
Run EOD External Program&lt;br /&gt;
Processs any Extra Files with EOD option selected&lt;br /&gt;
Day reset complete&lt;br /&gt;
Read readings from weather station to assign to start of new day&lt;br /&gt;
Create daily backup folder to hold files as at start of new day&lt;br /&gt;
Copy all files from data folder (plus Cumulus.ini_(Cumulus_1)) into new daily folder&lt;br /&gt;
Resume normal operation of reading station, processing real-time and standard time interval functions&lt;br /&gt;
In the first Extra Files with standard interval FTP upload, add upload of NOAA files and Extra Files processed at end of day&amp;lt;/pre&amp;gt;&lt;br /&gt;
You will see that if you set your standard logging interval to 10 minutes, and this end of day action was triggered at 10am, it would not finish until after 10:10am, so it is crucial not to have a power cut or anything else affecting the running of Cumulus throughout that period. Do not stop Cumulus after it starts processing end of day. For early versions of Cumulus 1, there was extra processing in the same interval before roll-over, so you could not restart Cumulus just before rollover was due.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11053</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11053"/>
		<updated>2022-11-12T21:57:20Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
This page is currently under construction.  For the original Cumulus wiki, please see [[Original Cumulus Wiki]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11052</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11052"/>
		<updated>2022-11-12T21:54:58Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Removed redirect to Original Cumulus Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
#REDIRECT [[Original Cumulus Wiki]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11051</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11051"/>
		<updated>2022-11-12T21:53:36Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Changed protection settings for &amp;quot;Original Cumulus Wiki&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]].  In the future, anyone will be able to edit the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11050</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11050"/>
		<updated>2022-11-12T21:53:11Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Changed protection settings for &amp;quot;Main Page&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Original Cumulus Wiki]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Talk:Main_Page&amp;diff=11049</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Talk:Main_Page&amp;diff=11049"/>
		<updated>2022-11-12T21:51:15Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Freddie moved page Talk:Main Page to Talk:Original Cumulus Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:Original Cumulus Wiki]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Talk:Original_Cumulus_Wiki&amp;diff=11048</id>
		<title>Talk:Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Talk:Original_Cumulus_Wiki&amp;diff=11048"/>
		<updated>2022-11-12T21:51:15Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Freddie moved page Talk:Main Page to Talk:Original Cumulus Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:MCrossley|MCrossley]]: I cannot edit this page, but I suggest that we have two versions of the Webtags pages. One organised as the current page, the other like the beta wegtags page. That would mean two links from this page. &lt;br /&gt;
&lt;br /&gt;
[[User:Sfws|Sfws]] 17:36, 28 November 2012 (UTC) &lt;br /&gt;
&lt;br /&gt;
(1) I agree with having the two links under &#039;Cumulus&#039;; one called &#039;Latest release Webtags&#039;, the other called &#039;Beta Webtags&#039; &lt;br /&gt;
&lt;br /&gt;
(2) Under articles on this page it lists a category of &#039;Web site tips&#039; However, if you follow that link you get a category of &#039;WebTips&#039; (note capitalisation). I wrote a new page and tried to link it into the category, but neither worked for me. I followed the help, so I hope it is a fault with the definition of the category, not me making typos. Whichever, I would like my article on HTML and script to be in the category, not an orphan. &lt;br /&gt;
&lt;br /&gt;
[[User:MCrossley|MCrossley]]: I can probably edit the page now I have admin, so I&#039;ll look at making two links as per (1) - DONE.&lt;br /&gt;
&lt;br /&gt;
(2) What is the name of the page you were trying to link to on WebTips? OK got it, the problem was you had placed in the the category &amp;quot;Web Tips&amp;quot;, the correct category is &amp;quot;WebTips&amp;quot;&lt;br /&gt;
[[User:Sfws|Sfws]] 21:35, 28 November 2012 (UTC)Thank you Mark (for both the web tags text change and the category correction), so it was a typo by me when I deleted 5 characters from &#039;Web site tips&#039;.  Having seen both changes, I understand now that what appears on Main page is descriptive not the actual categories.  It makes sense, but my brain did not work it out before.&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11047</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Main_Page&amp;diff=11047"/>
		<updated>2022-11-12T21:51:15Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Freddie moved page Main Page to Original Cumulus Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Original Cumulus Wiki]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11046</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11046"/>
		<updated>2022-11-12T21:51:15Z</updated>

		<summary type="html">&lt;p&gt;Freddie: Freddie moved page Main Page to Original Cumulus Wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]].  In the future, anyone will be able to edit the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11045</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11045"/>
		<updated>2022-11-12T21:47:23Z</updated>

		<summary type="html">&lt;p&gt;Freddie: /* Please help */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]].  In the future, anyone will be able to edit the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11044</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11044"/>
		<updated>2022-11-12T21:41:10Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]].  In the future, anyone will be able to edit the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Template:WorkInProgressBanner&amp;diff=11014</id>
		<title>Template:WorkInProgressBanner</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Template:WorkInProgressBanner&amp;diff=11014"/>
		<updated>2022-11-05T13:36:12Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[File:Crystal Clear info.png|40px]] This document is &#039;Work In Progress&#039; so content may not be complete.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: LemonChiffon;padding:5px; margin:2px;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Request for help from Wiki Readers&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Do you understand how MX works? &lt;br /&gt;
* Do you use hardware, or MX functionality, that is not yet documented? Can you begin that documenting?&lt;br /&gt;
* Can you contribute simple text for novice users, examples of what you have done, correction of typing or factual errors, or supply missing details?  &lt;br /&gt;
* Will you make this page more useful by bringing content up-to-date as new releases change some information written for older releases?  &lt;br /&gt;
* Does any page need a section for novices, so they don&#039;t need to read more technical information further down that page?&lt;br /&gt;
* Is there some information on this page, that should be on a separate page? Can you create the new page and move the less relevant information off this page, don&#039;t forget this page needs a link to the new page so people who expect to find it here know where it has moved to?&lt;br /&gt;
&lt;br /&gt;
If you plan on contributing to the Wiki, then you will need an account.&lt;br /&gt;
* Please use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future. &lt;br /&gt;
* You will find help on how to contribute to this wiki at [[Help:Contents/Editing|How to Edit]].&lt;br /&gt;
* If you need to consult others, please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus Wiki suggestions forum].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please be aware that information on this page may be incorrect.&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[Category:Cumulus MX]]&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11013</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11013"/>
		<updated>2022-11-05T13:30:15Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Wiki moved to new hosting on 30-Oct-2022.  There may be issues discovered, so please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum]  to notify freddie about the issue. Thank you for your cooperation and understanding!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]].  In the future, anyone will be able to edit the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11012</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11012"/>
		<updated>2022-11-05T13:20:31Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Wiki moved to new hosting on 30-Oct-2022.  There may be issues discovered, so please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum]  to notify freddie about the issue. Thank you for your cooperation and understanding!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) provides direct links to a set of [[Special:Categories|category pages]], &#039;&#039;&#039;Anyone can edit any of the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&#039;&#039;&#039;&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Cumulus MX nowadays is different from the early MX beta; do you use/understand any of the new functionality meaning you can document it for those new to that functionality?  Some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
* MX offers much functionality.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11011</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11011"/>
		<updated>2022-11-05T13:10:26Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Wiki moved to new hosting on 30-Oct-2022.  There may be issues discovered, so please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum]  to notify freddie about the issue. Thank you for your cooperation and understanding!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
Use the [[Special:RequestAccount|Request Account]] form to apply for an account.  Use the biography box to explain how you will contribute if you are granted write access.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) was redesigned in January 2021, the biggest changes were &lt;br /&gt;
*# It provides direct links to a new set of [[Special:Categories|category pages]], &#039;&#039;&#039;Anyone can edit any of the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&#039;&#039;&#039;&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Steve Loft, and Mark Crossley, (plus others), modified some legacy pages to also cover the original [[Cumulus_3_(MX)_beta_documentation| MX 3.0.0 beta]], but that had very limited functionality (just a subset of that available in Cumulus 1) and only 2 new pages were added.&lt;br /&gt;
* Most pages that are specific to legacy Cumulus 1 have been locked, to prevent editing for MX differences and to ensure they are preserved for those still using the legacy software (all pages relating to Cumulus 2 were removed by Steve Loft)&lt;br /&gt;
* &amp;lt;big&amp;gt;The MX of today, thanks to Mark Crossley leading development (with small contributions from others), is totally different from that early MX beta; do you use/understand any of the new functionality (not documented for legacy software) meaning you can document it for those new to that functionality?&amp;lt;/big&amp;gt;&lt;br /&gt;
# MX has changed dramatically, therefore some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
# MX offers so much functionality, that nobody uses everything MX can do.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11010</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11010"/>
		<updated>2022-11-05T13:07:01Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Wiki moved to new hosting on 30-Oct-2022.  There may be issues discovered, so please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum]  to notify freddie about the issue. Thank you for your cooperation and understanding!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
&#039;When requesting a Wiki account, use the [[Special:RequestAccount|Request Account]] form to apply for a userid.  Use the biography box to explain how you will contribute if you are granted write access&#039;.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) was redesigned in January 2021, the biggest changes were &lt;br /&gt;
*# It provides direct links to a new set of [[Special:Categories|category pages]], &#039;&#039;&#039;Anyone can edit any of the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&#039;&#039;&#039;&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Steve Loft, and Mark Crossley, (plus others), modified some legacy pages to also cover the original [[Cumulus_3_(MX)_beta_documentation| MX 3.0.0 beta]], but that had very limited functionality (just a subset of that available in Cumulus 1) and only 2 new pages were added.&lt;br /&gt;
* Most pages that are specific to legacy Cumulus 1 have been locked, to prevent editing for MX differences and to ensure they are preserved for those still using the legacy software (all pages relating to Cumulus 2 were removed by Steve Loft)&lt;br /&gt;
* &amp;lt;big&amp;gt;The MX of today, thanks to Mark Crossley leading development (with small contributions from others), is totally different from that early MX beta; do you use/understand any of the new functionality (not documented for legacy software) meaning you can document it for those new to that functionality?&amp;lt;/big&amp;gt;&lt;br /&gt;
# MX has changed dramatically, therefore some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
# MX offers so much functionality, that nobody uses everything MX can do.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
	<entry>
		<id>https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11009</id>
		<title>Original Cumulus Wiki</title>
		<link rel="alternate" type="text/html" href="https://www.cumuluswiki.org/index.php?title=Original_Cumulus_Wiki&amp;diff=11009"/>
		<updated>2022-11-05T13:05:24Z</updated>

		<summary type="html">&lt;p&gt;Freddie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; The Wiki moved to new hosting on 30-Oct-2022.  There may be issues discovered, so please use the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum]  to notify freddie about the issue. Thank you for your cooperation and understanding!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Welcome to the Cumulus Wiki&#039;&#039;&#039;.  This community Wiki is for sharing knowledge of the [[About Cumulus|Cumulus]] Weather Station software.&lt;br /&gt;
&lt;br /&gt;
The current maintained and supported version of the software is known as Cumulus MX.  There is limited support available for the legacy Cumulus 1 software - any remaining users are encouraged to [[Migrating from Cumulus 1 to MX|migrate from Cumulus 1]] to Cumulus MX.  A number of developers are contributing to MX, but the bulk of the development has been done by Mark Crossley. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are new to Wikis we suggest you spend a few minutes reading basic articles about them. Familiarise yourself with:&lt;br /&gt;
*Explaining [[Help:Contents/tabs|tabs]] at top of page&lt;br /&gt;
*How to [[Help:Contents#Reading|read]]&lt;br /&gt;
*How to [[Help:Contents#Searching|search]] &lt;br /&gt;
&lt;br /&gt;
Please see the bottom of this page for how you can contribute to this Wiki. If you plan on contributing to the Wiki, then you will need a account with userid.&lt;br /&gt;
&#039;When requesting a Wiki account, please use the [[Special:RequestAccount|Request Account]] form to apply for a userid.  Use the biography box to explain how you will contribute if you are granted write access&#039;&#039;&#039;.  Note that the Wiki is currently undergoing restructuring and is largely locked for editing, but please apply for an account if you wish to contribute in the future.&lt;br /&gt;
&lt;br /&gt;
If you have any questions please raise them on the [https://cumulus.hosiene.co.uk/viewforum.php?f=38 Cumulus forum].&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;t_nav_main&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;width:60px&amp;quot;| [[Image:Badge vMx.png|left|50px]]Cumulus MX (V.3)&lt;br /&gt;
!style=&amp;quot;width:100px&amp;quot;| [[Image:Icon info.png|left|50px]]Legacy Cumulus (V.1)&lt;br /&gt;
!style=&amp;quot;width:50px&amp;quot;| [[Image:Icon tool.png|left|50px]]Customisation &lt;br /&gt;
!style=&amp;quot;width:80px&amp;quot;| [[Image:Icon article.png|left|50px]]Reference&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* [[:Category:Cumulus MX|Starting point for all MX documentation]] &lt;br /&gt;
* [[What_to_do_when_I_have_a_problem_with_MX|Solving problems]]&lt;br /&gt;
* [[Updating_MX_to_new_version|How to Upgrade to new MX build]]&lt;br /&gt;
*&#039;&#039;&#039;Software Download&#039;&#039;&#039; links:&lt;br /&gt;
** [[Software#Current_Release|Current MX]],&lt;br /&gt;
*** [https://github.com/cumulusmx/CumulusMX/releases Earlier MX Releases]&lt;br /&gt;
** [[Software#Create_Missing|Create Missing utility]], &lt;br /&gt;
** [[Software#ExportToMySQL|Export To MySQL utility]],&lt;br /&gt;
** [[Software#Raspberry_Pi_Image|Download Raspberry Pi Image]] and [[Raspberry Pi Image|Raspberry Pi Image Instructions]]&lt;br /&gt;
* [[MX_on_Linux|Install on Unix/Linux/Raspberry Pi OS]]&lt;br /&gt;
** and [[Preparing your Linux computer for MX]]&lt;br /&gt;
* [[MX_on_Windows_OS|Install on Microsoft Windows OS]]&lt;br /&gt;
* Settings:&lt;br /&gt;
** [[First Run of MX|Configuration Wizard]]&lt;br /&gt;
** [[MX_Administrative_Interface|MX Interface included in MX download (&#039;&#039;&#039;aka&#039;&#039;&#039; Local interface, User interface, Administrative interface, and Dashboard interface)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[The_Alternative_Interface_(ai.cmx)]]: Local pages, Settings, and Editing&lt;br /&gt;
** [[Cumulus.ini|Full guide to Configuration/settings (3.8.0 onwards)]]&lt;br /&gt;
* [[Cumulus MX Local API|Local Application Programming Interface]]&lt;br /&gt;
** [[Webtags/Parameters|Customising Tag Parameters]]&lt;br /&gt;
* MX default web site:&lt;br /&gt;
** [[New Default Web Site Information|Usage information]]&lt;br /&gt;
** [[Default_Website_Development|Latest developments]]&lt;br /&gt;
** [[Cumulus.ini#Optional_Web_Server|Settings relevant to web site]]&lt;br /&gt;
** [[:Category:JSON Files|Supporting JSON files]]&lt;br /&gt;
** [[WebsitedataT.json|Data for web site tables]]&lt;br /&gt;
* [[MX_Basic_info|Basic MX information]]&lt;br /&gt;
* [[Cumulus_MX_formal_release_versions|Release tracker]]&lt;br /&gt;
* [[Highcharts_-_Recent|Recent Charts]] and [[Highcharts_-_Historic|Historic Charts]]&lt;br /&gt;
* [[MX_Issues|Known Issues/bugs]]&lt;br /&gt;
* [[Cumulus_MX_FAQ|Frequently asked]]&lt;br /&gt;
* [[Supported Devices]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
*[[:Category:Cumulus 1|Starting point for all legacy documentation]]  &lt;br /&gt;
*[[About Cumulus|Functionality of Cumulus Software]]&lt;br /&gt;
*[[Cumulus_Screenshots|&#039;&#039;&#039;Screenshots&#039;&#039;&#039; for Main, and other, screens]]&lt;br /&gt;
* Download links:&lt;br /&gt;
** [[Downloads#Download_Instructions|Instructions and installer]]&lt;br /&gt;
** [[Downloads#Special_Cumulus_1_versions|Instromet specials]]&lt;br /&gt;
** [[Setup|How to install and use software]] &lt;br /&gt;
*[[FAQ|Frequently asked, questions and answers]] &lt;br /&gt;
*[[Cumulus.ini_(Cumulus_1)|Configuration settings file (cumulus.ini)]] &lt;br /&gt;
*[[Website setup|Set up the example (Legacy) web pages]]&lt;br /&gt;
*[[Cumulus Versions|History for the legacy software]] &lt;br /&gt;
*[[Screen capture|Capturing a screen shot for support issues]]&lt;br /&gt;
*[[ImportCumulusFile#IMPORTANT_NOTE_FOR_VERSION_2.x_and_3.x|Uploading from Cumulus 1.9.4 to MySQL db]]&lt;br /&gt;
*[[Moving cumulus|Moving your installation]] &lt;br /&gt;
*[[:Category:Other Languages|Other Languages]]&lt;br /&gt;
*[[Supported Devices]]&lt;br /&gt;
*[[Cumulus Users|List of legacy Cumulus Users and their Websites]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
&#039;&#039;&#039;Web Server:&#039;&#039;&#039;&lt;br /&gt;
* [[Webspace|Commercial Web site hosting]]&lt;br /&gt;
* [[Your_Own_Server|Your Own Web/Database Server]]&lt;br /&gt;
* [[:Category:WebTips|Starting point for Web tips/documentation (including some basic HTML, CSS, JavaScript,PHP etc. tips)]] &lt;br /&gt;
* [[Customised templates|Customising Cumulus legacy templates]] and [[Cumulus_template_file|Guide to Cumulus template files]]&lt;br /&gt;
* Definitive list of [[Webtags|tag names for template files]] &lt;br /&gt;
** [[Webtags/Parameters|Input and Output Modification Parameters for those web tags]]&lt;br /&gt;
* [[Reports folder|The (NOAA style) Climate Reports functionality]]&lt;br /&gt;
* [[Simple_Website_setup|Legacy simple web site]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Shared by Third Parties:&#039;&#039;&#039;&lt;br /&gt;
*[[:Category:User Contributions|Starting point for 3rd Party Contributions]]&lt;br /&gt;
*[[:Category:WebTools|Starting point for 3rd Party web pages/tools]]&lt;br /&gt;
*[[:Category:SteelSeries|Steel Series Gauges]] &lt;br /&gt;
*[[:Category:CumulusUtils|CumulusUtils (3rd party add-on for MX)]]&lt;br /&gt;
*[[:Category:3rd Party Apps|3rd Party Apps (for your devices)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
* [[:Category:Terminology|Cumulus Terminology]] &lt;br /&gt;
* [[:Category:StationSpecific|Details specific to a particular weather station type]]&lt;br /&gt;
* [[:Category:Cumulus Files|Information by folder and file names]]&lt;br /&gt;
** [[:Category:Ini Files|All about the &#039;&#039;&#039;.ini&#039;&#039;&#039; files that store extreme records]]&lt;br /&gt;
** [[Correcting Extremes|Full guide to correcting extremes Records]]&lt;br /&gt;
** [[:Category:Files with Comma Separated Values|All about text files that store data with Comma Separated Values]]&lt;br /&gt;
*** [[Dayfile.txt|The daily summary log (dayfile.txt) introduction]] and [[Amending dayfile|Full guide to dayfile.txt correction]]&lt;br /&gt;
*** [[Standard log files|Logging of standard values]] and [[Calculate_Missing_Values|Full guide to populating missing standard values]]&lt;br /&gt;
* [[Raspberry_Pi_computer_page|Raspberry Pi computer and MX]]&lt;br /&gt;
* [[Migrating from Cumulus 1 to MX|How to migrate from legacy original Cumulus to MX]]&lt;br /&gt;
* [[Compare C1 and MX|Compare functionality in legacy original Cumulus with MX]]&lt;br /&gt;
&lt;br /&gt;
*[[Twitter Usernames|Twitter users]] (obsolete)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
==Please help==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px; width: 95%; border:solid; border-width: thin; padding:10px; margin-bottom:20px; padding-bottom:20px; background-color:LightYellow;&amp;quot;&amp;gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;It&#039;s your Wiki......&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;We always welcome contributions from the Cumulus Community and if you feel you can contribute, please do.  &lt;br /&gt;
&lt;br /&gt;
:If you already have a userid, then just [[Special:UserLogin|Login here]] (link also available on top right of any page).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Are you willing to contribute to this Wiki&#039;s documentation?&#039;&#039;&#039;&lt;br /&gt;
* Are you new to Cumulus MX? If so, you are the best possible person to know what newcomers need in this Wiki.  You also know what you have discovered, and can document it to be useful for others.&lt;br /&gt;
#&amp;lt;big&amp;gt;As a starting point, we suggest you read [[Help:Contents/Editing|How to Edit]],&amp;lt;/big&amp;gt; &lt;br /&gt;
#*that is full of hints on how to write Wiki pages, &lt;br /&gt;
#*including Cumulus Wiki specific help.&lt;br /&gt;
#If you&lt;br /&gt;
#*want a suggestion to start you off  ...&lt;br /&gt;
#*or want to make a suggestion ...&lt;br /&gt;
#** ... [[How_you_can_contribute]] is the page you should go to, its content should be updated when work done, or suggestions need to be recorded.&lt;br /&gt;
&lt;br /&gt;
* This &#039;&#039;Main Page&#039;&#039; (only administrators can update this page) was redesigned in January 2021, the biggest changes were &lt;br /&gt;
*# It provides direct links to a new set of [[Special:Categories|category pages]], &#039;&#039;&#039;Anyone can edit any of the new, and amended, &amp;quot;category&amp;quot; pages, those are now the entry points grouping the rest of the documentation in this Wiki.&#039;&#039;&#039;&lt;br /&gt;
*# The pages specific to MX and specific to legacy software are now in separate columns&lt;br /&gt;
*# This main page does provide direct links to key pages that are unlikely to be renamed/removed, but administrators have limited time to edit such links.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The old Fine Offset stations were long ago documented in some pages linked from [[:Category:StationSpecific]]&lt;br /&gt;
* There is minimal documentation for [[Davis]] stations and [[Instromet]] stations, can you rectify this?&lt;br /&gt;
* There is no documentation yet for the newer Ecowitt devices, can you rectify this?&lt;br /&gt;
* This Wiki documents the legacy Cumulus 1 in good detail due to many different contributors&lt;br /&gt;
* Steve Loft, and Mark Crossley, (plus others), modified some legacy pages to also cover the original [[Cumulus_3_(MX)_beta_documentation| MX 3.0.0 beta]], but that had very limited functionality (just a subset of that available in Cumulus 1) and only 2 new pages were added.&lt;br /&gt;
* Most pages that are specific to legacy Cumulus 1 have been locked, to prevent editing for MX differences and to ensure they are preserved for those still using the legacy software (all pages relating to Cumulus 2 were removed by Steve Loft)&lt;br /&gt;
* &amp;lt;big&amp;gt;The MX of today, thanks to Mark Crossley leading development (with small contributions from others), is totally different from that early MX beta; do you use/understand any of the new functionality (not documented for legacy software) meaning you can document it for those new to that functionality?&amp;lt;/big&amp;gt;&lt;br /&gt;
# MX has changed dramatically, therefore some of the early MX documentation has been deleted, and some pages make it clear that they apply to an earlier MX release.&lt;br /&gt;
# MX offers so much functionality, that nobody uses everything MX can do.  Some pages use the &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;{{Template:WorkInProgressBanner}}&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; to indicate other contributors are needed to expand the current content&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Freddie</name></author>
	</entry>
</feed>