Welcome to the Cumulus Support forum.

Latest Cumulus MX release v3.3.0 build 3063 - 10 January 2020.
    Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014

    See the Wiki for downloading either version.

    Cumulus MX (Cumulus 3) beta test

    Discussion and questions about Cumulus weather station software version 1. This section and its subforums are the main place to get help with Cumulus. Anything which is not specific to the type of weather station goes in here; for anything specific to a type of weather station, please use the appropriate subforum. Use the 'website development' section for any questions relating to creating or running a web site for Cumulus data. Discussion of the stations themselves in these sections is fine.
    Locked
    User avatar
    steve
    Cumulus Author
    Posts: 26717
    Joined: Mon 02 Jun 2008 6:49 pm
    Weather Station: None
    Operating System: None
    Location: Vienne, France
    Contact:

    Cumulus MX (Cumulus 3) beta test

    Post by steve » Fri 26 Dec 2014 6:22 pm

    Yesterday, I "finished" the new version of Cumulus that I have been working on for some time now, which I am calling "Cumulus MX". By "finished", I mean that I have now implemented sufficient functionality for it to be made available for release for testing. It has about 90-95% of the functionality of the current version of Cumulus. I need to do some more testing on my Raspberry Pi and Macbook before I make the first beta available, but I hope to do that in the next few days, if I don't hit any major problems.

    I thought that I would post a few notes, so that you know what to expect, and can ask any questions in advance.

    It runs on Windows, Linux, and Mac OS X. It does this by virtue of being a .NET console application (targeting .NET 4.5) and can thus run on Linux and OS X using Mono. Note that Mono is not a 'hack', it is a legitimate way of running .NET applications on platforms other than Windows (or even on Windows itself), and was written using the same international standards as .NET (large parts of which are now open source). Note that the .NET 4.5 cannot be installed on obsolete Windows XP, hence Cumulus MX does not run on XP.

    Cumulus MX is a console application, i.e. it runs from the command line. It provides a GUI which runs in a browser by acting as a webserver. The GUI consists of a number of HTML pages backed by JavaScript, and it supplies JSON encoded data to the browser, via a WebSocket interface for frequently changing current data, and by HTTP 'Get' requests for other data (so it can be retrieved by Ajax calls, for example). It thus requires a relatively 'modern' browser, i.e. one capable of handling HTML5 and web sockets. The major browsers have had the required support for some years now. Because of this architecture, the UI does not have to run on the same PC as the 'engine'.

    For the most part, the supplied interface is 'responsive', i.e. it will adapt to different screen sizes and will hopefully work reasonably well on mobile devices.

    Cumulus MX is intended to be as close to a 'drop in' replacement to the current Cumulus as possible. I could have taken the opportunity to write a completely new redesigned application from scratch, but the thought of how much work that would involve was just too depressing, so I have basically 'translated' as much of the existing code as possible. If you are looking for something that doesn't have the 'quirks' of the the current Cumulus, you should look elsewhere.

    It currently produces no image files in the way that Cumulus 1 does. The graphs are generated from JSON data using JavaScript, both in the user interface, and on the default supplied web site. The gauges, again both in the UI and the web site, are a modified version of Mark's 'SteelSeries' gauges. If you haven't seen the new standard web site already, you can see it here - http://sanday.org.uk/weather/. Most of the pages are the same as the existing ones.

    Cumulus MX has the same web tag processing that Cumulus 1 has; a few of the web tags are not yet supported. There is an unfortunate issue with the 'format' parameter on those web tags which provide one. The .NET date and time format characters are not exactly the same as the Delphi ones which Cumulus 1 uses. So if you have used those anywhere, you will need to change them to work with Cumulus MX. It is possible that a converter will be produced at some point.

    My intention is that Cumulus MX will replace Cumulus 1 as the current, supported, version of Cumulus. Once it is out of beta, I will start adding new features to it. It is likely that some users of Cumulus 1 will not like the new version. They can of course continue to use Cumulus 1, but I will be offering less and less support in the forum for that version as time goes on.

    There are probably lots of other things that I intended to say now, but I've forgotten what they were. When I think of them, I'll post them. If you have any questions at all, please do ask them - by replying in this thread. Please don't send me a private message or email, unless your question really is something that needs to be asked or answered in private.

    I'm intending that it will be a 'closed' beta. I will start a new section of the forum to which beta testers will be given access, along with the download link. If you would like to be a beta tester, please reply to this thread saying so, and please give the type of weather station that you intend to test with, and the platform (i.e Operating System) you will be running it on. Be aware that testing is not going to be easy, it may not work at all for some people; diagnosis of problems may be difficult, and I will be relying on you to provide useful information to help me. It would be of great help if you are expert in either Linux or OS X, because I know next to nothing about those.

    The Cumulus MX section of the forum is now open to all. You will need to be a registered user to download the file.

    Please note: The purpose of the beta test is for you to TEST THE SOFTWARE for me! You will need to be familiar with how the current version of Cumulus works, and have some expertise in operating the platform that you intend to run MX on.
    Steve

    User avatar
    mcrossley
    Posts: 5937
    Joined: Thu 07 Jan 2010 9:44 pm
    Weather Station: Davis VP2
    Operating System: Stretch Lite rPi
    Location: Wilmslow, Cheshire, UK
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by mcrossley » Fri 26 Dec 2014 7:23 pm

    Great news Steve, one quick question, as it runs under Mono does that mean it does not need recompiling for each Linux platform? If it does which platforms would you compile it for? I'm thinking of buying something with a bit more grunt than the RPi.
    Last edited by mcrossley on Fri 26 Dec 2014 7:48 pm, edited 2 times in total.

    User avatar
    steve
    Cumulus Author
    Posts: 26717
    Joined: Mon 02 Jun 2008 6:49 pm
    Weather Station: None
    Operating System: None
    Location: Vienne, France
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by steve » Fri 26 Dec 2014 7:33 pm

    mcrossley wrote: as it runs under Mono does that it does not need recompiling for each Linux platform?
    The same executable runs on any platform for which a version of Mono exists, and this includes things like the Nintendo Wii and the Sony PS3. The USB support in Cumulus MX will only work on Windows, Linux and OS X, however, and it's possible that some of the other components are also limited to those operating systems. The flavour of Linux doesn't matter, as long as it has support for hidraw (for USB stations), and I imagine that all of them do.
    Steve

    User avatar
    PaulMy
    Posts: 2031
    Joined: Sun 28 Sep 2008 11:54 pm
    Weather Station: Davis Vantage Pro 2+ w/Envoy USB
    Operating System: Windows-8
    Location: Komoka, ON Canada
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by PaulMy » Fri 26 Dec 2014 7:39 pm

    If you would like to be a beta tester, please reply to this thread saying so, and please give the type of weather station that you intend to test with, and the platform (i.e Operating System) you will be running it on.
    Hopefully not out of my ability but I am willing to try.
    Davis VP2 USB
    Windows 8

    Paul

    prodata
    Posts: 210
    Joined: Sat 05 Feb 2011 7:13 pm
    Weather Station: VP2
    Operating System: Windows - all flavours
    Location: Littleport, East Cambs, UK

    Re: Cumulus MX (Cumulus 3)

    Post by prodata » Fri 26 Dec 2014 8:34 pm

    Yes please. Might be useful if it's possible to give any indication of the minimum spec of Linux box that this would run under - appreciate that this could be difficult without detailed testing, but even rough ideas would be handy. Think MeteoBridge as a comparison. I might have other questions but perhaps better pursued privately.
    John Dann
    Prodata Weather Systems
    Littleport, East Cambs, UK
    http://www.weatherstations.co.uk

    User avatar
    steve
    Cumulus Author
    Posts: 26717
    Joined: Mon 02 Jun 2008 6:49 pm
    Weather Station: None
    Operating System: None
    Location: Vienne, France
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by steve » Fri 26 Dec 2014 9:50 pm

    prodata wrote:Might be useful if it's possible to give any indication of the minimum spec of Linux box that this would run under
    I have no way of knowing. It seems to be working OK so far on a Raspberry Pi model B, and using very little CPU percent most of the time.
    Steve

    uncle_bob
    Posts: 493
    Joined: Wed 17 Aug 2011 2:58 pm
    Weather Station: WeatherDuino Pro2
    Operating System: 2008
    Location: Canberra

    Re: Cumulus MX (Cumulus 3)

    Post by uncle_bob » Fri 26 Dec 2014 10:26 pm

    Hi Steve,
    This is great news! I appreciate the work and man hours this has taken.
    I'm be keen to test this out.
    Currently my station runs on Server 2008 64 Bit but I can run a VM of any Windows operating system you'd like.
    I'm using the Werk's Weather Pro 2 station with emulates the Davis Pro2/Vue protocol.

    Cheers UB
    Interested in building your own Weather Station? Maybe check out the WeatherDuino Pro Project Here
    Conder, Canberra Weather
    Image

    User avatar
    beteljuice
    Posts: 2811
    Joined: Tue 09 Dec 2008 1:37 pm
    Weather Station: None !
    Operating System: ex XP SP3 - now W10 laptop grr
    Location: Dudley, West Midlands, UK

    Re: Cumulus MX (Cumulus 3)

    Post by beteljuice » Fri 26 Dec 2014 10:58 pm

    "Cumulus MX" - Peace On Earth and Goodwill to All Beta Teaters ......
    Image
    ......................Imagine, what you will KNOW tomorrow !

    captzero
    Posts: 363
    Joined: Wed 03 Mar 2010 10:20 am
    Weather Station: Vantage Pro2 w/ daytime FARS
    Operating System: Windows 10
    Location: Brisbane, Australia
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by captzero » Fri 26 Dec 2014 11:20 pm

    "Cumulus MX".... I like it.

    Happy to help out.

    Vantage Pro 2 / Windows 8.1

    Cheers
    Dan

    http://www.brisbaneliveweather.com




    A man with a thermometer always knows the temperature. A man with two thermometers, not so sure.

    User avatar
    MackerelSky
    Posts: 141
    Joined: Fri 01 Apr 2011 8:14 pm
    Weather Station: Davis VP2 w/FARS
    Operating System: Toshiba Laptop Windows 7 x64
    Location: Smethport, Pa.
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by MackerelSky » Fri 26 Dec 2014 11:45 pm

    Prolly a stupid question Steve, but can MX and the current Cumulus run on the same computer at the same time or will I have to suspend the current version to test the new?

    I'm currently using a laptop running windows 7, keeping the machine on 24hrs a day hooked up to my Davis VP2.

    If I can help I will...

    Brad

    Great news on dropping the 'donation' classification. You've more than earned it and people will still use your product...
    Davis VP2/FARS
    Cumulus 1.9.4(1092)

    McKean Weather
    'cause not everyone lives at the airport

    Image

    User avatar
    steve
    Cumulus Author
    Posts: 26717
    Joined: Mon 02 Jun 2008 6:49 pm
    Weather Station: None
    Operating System: None
    Location: Vienne, France
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by steve » Sat 27 Dec 2014 12:16 am

    MackerelSky wrote:Prolly a stupid question Steve, but can MX and the current Cumulus run on the same computer at the same time or will I have to suspend the current version to test the new?
    You can't run both at the same time unless you use Virtual VP, but you may or may not have problems using that depending on (I think) the firmware version in your console and perhaps other factors. People already using Virtual VP can probably offer more advice here. I'll give it a try myself when I get chance.
    Steve

    User avatar
    Werk_AG
    Posts: 184
    Joined: Sun 13 Jan 2013 8:04 pm
    Weather Station: WeatherDuino Pro2 PLUS
    Operating System: Windows 7
    Location: Cercal CDV - Portugal
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by Werk_AG » Sat 27 Dec 2014 12:41 am

    Hi Steve,

    I would like to test it, I have an Raspberry PI model B waiting for it since some time... :)
    I do not know if I will have the knowledge to put it into operation, although I use Linux with some frequency.
    My weather station is a homemade one (WeatherDuino Pro2), that emulates a Davis VP2.

    Thank you for your hard work.

    Werk_AG
    Do it Yourself - The freedom to use the weather instruments you want.

    Image

    water01
    Posts: 1569
    Joined: Sat 13 Aug 2011 9:33 am
    Weather Station: WH1081
    Operating System: Windows 7 64bit HP SP1
    Location: Somewhere in the USA
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by water01 » Sat 27 Dec 2014 12:56 am

    Hello Steve. I would like to apply. I would run it on it on Windows 7 and Rasperian using a Fine Offset 1081 and in the New Year a WeatherDino Pro2.

    uncle_bob
    Posts: 493
    Joined: Wed 17 Aug 2011 2:58 pm
    Weather Station: WeatherDuino Pro2
    Operating System: 2008
    Location: Canberra

    Re: Cumulus MX (Cumulus 3)

    Post by uncle_bob » Sat 27 Dec 2014 1:06 am

    MackerelSky wrote:Prolly a stupid question Steve, but can MX and the current Cumulus run on the same computer at the same time or will I have to suspend the current version to test the new?
    You can do this with the Weatherduino Pro 2 system, though you do need two receiver units to do so.
    Apologies for being off topic. Feel free to delete this post if necessary.
    Interested in building your own Weather Station? Maybe check out the WeatherDuino Pro Project Here
    Conder, Canberra Weather
    Image

    WestOz
    Posts: 215
    Joined: Fri 21 Nov 2008 12:25 am
    Weather Station: Oregon Scientific WMR88A
    Operating System: Windows 10 (64bit)
    Location: College Grove, Western Australia
    Contact:

    Re: Cumulus MX (Cumulus 3)

    Post by WestOz » Sat 27 Dec 2014 1:14 am

    Count me in please.

    Fine Offset WH2081 on Win 7 (64bit) plus testing Windows Technical Preview (Win v10) on my Laptop.

    Ian
    Website : http://www.collegegrove.info
    on the Indian Ocean coast of Western Australia (down the bottom left-hand corner of Oz)
    Image

    Locked