Software: Difference between revisions

From Cumulus Wiki
Jump to navigationJump to search
1,186 bytes added ,  08:47, 23 May 2022
(7 intermediate revisions by 2 users not shown)
Line 11: Line 11:
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.  
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.  


Are you representing any 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.  
Are you using MX for a non-profit organisation, personal website, or school project?
Then download MX and start using it with Highcharts today.
 
Are you representing any commercial organisation running a facility that others use? If so, then you cannot use Cumulus MX to share weather data on behalf of your organisation without buying a licence from the High Charts organisation.  


'''HighCharts rules for usage of their products are described ''' [https://shop.highcharts.com/ on their licence purchase web page], and ''it is your responsibility to ensure compliance''.
'''HighCharts rules for usage of their products are described ''' [https://shop.highcharts.com/ on their licence purchase web page], and ''it is your responsibility to ensure compliance''.
Line 56: Line 59:
===Latest build distribution download===
===Latest build distribution download===


  ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3183/CumulusMXDist3183.zip Cumulus MX v3.16.1 build 3183, 06-May-2022]
  ~ Download [https://github.com/cumulusmx/CumulusMX/releases/download/b3184/CumulusMXDist3184.zip Cumulus MX v3.17.0 build 3184, 23-May-2022]


===Raspberry Pi Image===
===Raspberry Pi Image===
Line 67: Line 70:


# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.
# This is a pre-built disk image file for your first installation onto a Raspberry Pi computer.
# Please 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
# 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
# It is of course possible that sometimes the image provided may have issues for you,
# It is of course possible that sometimes the image provided may have issues for you,
#* 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]].
#* 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]]);
#* it is produced with a Raspberry Pi model 3, so may not work with other models
#* 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;
#* it is produced using a GB locale and GB time-zone, so that automatically started MX may not be running correctly for your locale.
#* 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).


: 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).
: 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).
Line 94: Line 97:


=== Create Missing ===
=== Create Missing ===
This is a MX utility, by Mark Crossley, to populate most missing [[Calculate_Missing_Values#Derived_value|derived fields]] from the [[Calculate_Missing_Values#Source_value|source values]] in your [[Standard log files|month by month (MMMyylog.txt)]] files, and it creates a new [[dayfile.txt|daily summary (dayfile.txt)]].  If you already have a  "dayfile.txt", that is renamed, the new file should include individual fields, and lines, missing from your old file.


~ The CreateMissing.exe ''v1.2.0'' download dated 05 December 2021 (works with release of MX 3.14.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.2.0/CreateMissing-v1.2.0.zip is here].
This is a MX utility, by Mark Crossley, to populate most missing [[Calculate_Missing_Values#Derived_value|derived fields]] (assuming you already have all necessary [[Calculate_Missing_Values#Source_value|source values]]) in your [[Standard log files|month by month (MMMyylog.txt)]] files, and it creates a new [[dayfile.txt|daily summary (dayfile.txt)]]. If you already have a  "dayfile.txt", that is renamed, the new file should include individual fields, and lines, missing from your old file.  


If you are using an earlier MX release than that stated above, upgrade MX, before using latest release of this utility. (Although earlier releases of "Create Missing" exist on "github.com/cumulusmx/CreateMissing/releases", they should not be used).
~ The CreateMissing.exe ''v1.2.1'' download dated 20 May 2022 (works with release of MX 3.14.0 onwards) [https://github.com/cumulusmx/CreateMissing/releases/download/v1.2.1/CreateMissing-v1.2.1.zip is here].


More information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]
The download zip does not include the "*.dll" files needed to run the utility, these are provided in a MX release zip from release stated alongside download link onwards. If you are using an earlier MX release than that stated, upgrade MX to bring in the new "*.dll" files needed, before using latest release of this utility. (Although earlier releases of "Create Missing" exist on "github.com/cumulusmx/CreateMissing/releases", they have software bugs meaning they should not be used).


* Learn when this utility might be useful, and when not, by reading the [[Calculate Missing Values]] page.  
* Learn about this utility by reading the [[Calculate_Missing_Values#CreateMissing.exe|calculate missing]] page in this Wiki.
* Check in the support forum for information about status of bugs in this utility, e.g. it was reported that there were problems concerning storing the line in dayfile.txt for the first of some months
** Elsewhere on that same page learn when this utility might be useful, and what else you can try.
* 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.
* For full information about solving problems with your '''dayfile.txt''' file read the [[Amending dayfile|amending daily summary file]] page.
* For full information about solving problems with your '''dayfile.txt''' file read the [[Amending dayfile|amending daily summary file]] page.
Usage information by the author of the utility can be [https://github.com/cumulusmx/CreateMissing/blob/master/README.md found here.]


=== Export ''To'' MySQL ===
=== Export ''To'' MySQL ===
Line 112: Line 117:
  ~ The ExportToMySQL.exe ''v1.4.0'' download dated 05 December 2021 (works with release of MX 3.14.0 onwards) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.4.0/ExportToMySQL-v1.4.0.zip is here.]
  ~ The ExportToMySQL.exe ''v1.4.0'' download dated 05 December 2021 (works with release of MX 3.14.0 onwards) [https://github.com/cumulusmx/ExportToMySQL/releases/download/v1.4.0/ExportToMySQL-v1.4.0.zip is here.]


If you are using an earlier MX release, upgrade that, before using this utility.
The download zip does not include the "*.dll" files needed to run the utility, these are provided in a MX release zip from release stated alongside download link onwards. If you are using an earlier MX release than that stated, upgrade MX to bring in the new "*.dll" files needed, before using latest release of this utility. .


More information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]
Usage information by the author of the utility can be [https://github.com/cumulusmx/ExportToMySQL/blob/main/README.md found here.]


''This new utility replaces the "ExportMySQL.exe" (no "To" in that name) utility included by Steve Loft in his MX beta distributions.''  That is not compatible with any recent MX releases.
''This new utility replaces the "ExportMySQL.exe" (no "To" in that name) utility included by Steve Loft in his MX beta distributions.''  That is not compatible with any recent MX releases.


==By Steve Loft==
==By Steve Loft==
Line 170: Line 174:
==Steve's final beta MX==
==Steve's final beta MX==


You can download below the final beta release as made available by Steve Loft,  and also his subsequent final source code.   
You can download below the final Cumulus 3 beta release, as made available by Steve Loft,  and also his subsequent final source code.   


If you are able to understand his source code (linked below), and compare it to the latest source code (linked above), you can appreciate the transformation that has taken place in recent years.
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.


*[//{{SERVERNAME}}/Downloads/CumulusMXDist3043.zip Cumulus MX v3.0.0 beta build 3043, 20-Jan-2017] Cumulus MX, a cross platform version of Cumulus which runs on Windows, Linux (including the Raspberry Pi) and Mac OS X (Steve Loft - final release).
*[//{{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).
*[//{{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 "the community":
*[//{{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 "the community":
**This version of the code is post b3043 as it includes some changes that Steve had made, but not yet released.  
**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.  
**Offered completely '''without support''' in the hope that it might be useful.  
**My source code is offered as my parting gift, completely '''without support''', in the hope that it might be useful to future developers.  
**The code is very badly structured due to the 'Frankenstein' way it was cobbled together from various places. Some of it is a machine translation of parts of Cumulus 1.
**My source code is very badly structured due to the 'Frankenstein' way I cobbled it together from various places. Some of it is a machine translation of parts of Cumulus 1.
 


= Legacy releases =
= Legacy releases =
Line 222: Line 225:
== Cumulus 2 ==
== Cumulus 2 ==


The software for Cumulus 2 is no longer available.
The software for Cumulus 2 alpha release is no longer available.

Navigation menu