Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Cumulus development

Discussion and questions about Cumulus weather station software version 1. This section is the main place to get help with Cumulus 1 software developed by Steve Loft that ceased development in November 2014.
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Cumulus development

Post by steve »

Edit (25th March): Please ignore this thread. The idea I had for a 'facelift' 1.9 instead of Cumulus 2 is turning into a complete rewrite. I hadn't realised that the only thing that "Delphi Prism" has in common with Delphi, is that for some reason they put "Delphi" into the name. None of the advantages I saw (building on the stability etc) actually exist as most of the code would be new anyway.

So, I have to apologise again, and announce that I am going to continue with the version of Cumulus 2 which is comprsised of 3 parts: A Windows service, which does most of the work, a control application for configuring the service and a 'viewer' for displaying the data. The viewer will look pretty much like the existing Cumulus 2 alpha.

Steve


--------------------------------------------------------------------------


I am part way through restructuring Cumulus 2 into 3 components: 1. A Windows service, which does most of the work. 2. A control application for configuring the service. 3. A 'viewer' for displaying the data.

The complete rewrite which was the original Cumulus 2 was a huge undertaking for a part-time project. The restructured version is even more so. And I am using so much technology that is new (not just to me) that I think the whole thing is just too much for me at the moment. It's interesting learning and using all this new stuff, and if it was only going to run on my computer, it would be OK. But I can't see any way that I am going to be able to support it for use by anyone else. It's hard enough supporting 'old technology' Cumulus, given the many and varied systems that it is used on. We were already seeing situations with Cumulus 2 where it just failed in odd unexplainable ways for some people, in the depths of third party components.

So... What I have decided to do is to start work on a 'new look' version of Cumulus 1. Call it version 1.9 or whatever. The intention is that this will be file-compatible with Cumulus 1.8; it will offer the same facilities (initially) but the 'look and feel' will be more like Cumulus 2 alpha - more 'up to date', if you like. It will have graphs, gauges etc which are similar to those in Cumulus 2. Once I have done the first new version, with the new graph components etc I will be able to start adding some of the features which have been asked for - making things more configurable etc.

An interesting side effect of the way I am doing this is that it might run on Linux. And it might run on Mac OS X. It won't look like a Linux or a Mac OS X application, it will look like a Windows application. But using something called 'mono', the Windows executable should be able to run on those operating systems.

I have already started this and it's going quite well. I am actually enjoying what I am doing, whereas with Cumulus 2 I just had this increasing feeling of impending doom.

My sincere apologies to anyone who was waiting for Cumulus 2. Hopefully you won't be too disappointed with 1.9 (or whatever) instead. Cumulus 1 is reasonably robust and reliable for most people, and I think it's important to build on this.

Steve
User avatar
nking
Posts: 813
Joined: Thu 17 Dec 2009 2:03 pm
Weather Station: W-8681
Operating System: Windows 10
Location: Hurstpierpoint, West Sussex, UK
Contact:

Re: Cumulus development

Post by nking »

Steve,

The most important thing is that you should enjoy doing it and I for one applaud all that you do for us :clap:
Synewave
Posts: 642
Joined: Mon 25 Jan 2010 1:55 pm
Weather Station: Watson W-8681
Operating System: Raspian
Location: Brighton, UK
Contact:

Re: Cumulus development

Post by Synewave »

Steve,

A very well written post.

I think you are absolutely right to to take the route you feel most comfortable with, and most importantly - enjoy it.

I don't think anyone can complain that Cumulus2 may never come, but should admire you for continuing development for Cumulus (whichever version). I and I'm sure most of this community really appreciate everything you do.

Well done.

Paul
User avatar
daj
Posts: 2041
Joined: Tue 29 Jul 2008 8:00 pm
Weather Station: WH1081
Operating System: Pi & MX
Location: SW Scotland
Contact:

Re: Cumulus development

Post by daj »

steve wrote: Cumulus 1 is reasonably robust and reliable for most people, and I think it's important to build on this.
I think this last sentence is the key here -- C1 is very stable, well used and liked. A face lift will be great but no need to change the 'engine' as is working well and is already very flexible.

I completely agree with Neil too -- This is a hobby for you, Steve, and you need to enjoy it and not feel it is weighing you down in anyway.

Brave decision, to be applauded
David
kippfordweather.uk
Cumulus MX & Raspberry Pi
geoffw
Posts: 558
Joined: Fri 08 May 2009 3:12 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 10
Location: Pembrokeshire West Wales UK
Contact:

Re: Cumulus development

Post by geoffw »

I agree with the previous reactions to your news Steve. I've got to admit I rather 'like' C1 and now I'm getting to know it I would prefer development rather than radical change.......

Weather Station still broken I'm afraid and Maplins are being a touch slow to react to my emails. Their tech support helpline charges 50p a minute so I'm not taking that route!!!

I am starting to think I will have to start a thread on what to replace it with...... :bash:
Geoff
Image
Charlie
Posts: 363
Joined: Thu 04 Feb 2010 12:22 pm
Weather Station: 1wire-Cumulus & Fine Offset
Operating System: Windows 7
Location: Whitehorse, Yukon Territory, Canada

Re: Cumulus development

Post by Charlie »

Hi Steve,
Have you thought about doing something in between? I'm thinking that capturing an ideal architecture on paper (or electronically), as well as capturing the current structure, you might see a transition plan that does not require 80% of the re-write to be done before there is anything usable.
I'm not sure how modular the code is today, but for instance data collection makes sense to be self contained given multiple flavours of gear out there. If you created a simple service to collect the data and shove in into something like a database, then used the existing code with a simplified collector to get the info from the database, you'd have the first step on the path to independent modules. This would make adding a new station type fairly straight forward.
The next step might be to have the data generated by the application put the output into the database rather than the file storage system of today. Then you can make the new display interface simply display data from the database. With the data collection and data display seperate, adding a new calculation is also dead simple, as is feeding 3rd party applications, or even ports to new operating systems.
Or you can do things in the oposite order - if the new look is highest priority, use the opportunity (since you're touching the code anyway) to create a defined interface between the displaying (look and feel) and the actual data so that when you want to move to a new structure, it's a minor interface change.
By breaking the architecture into bite sized pieces, you could turn this into an open source project if you ever get tired of it, or some of us could help you code certain blocks or functions.

Or maybe you've already been down this path and rejected it for reasons that are obvious once you get into the detail. This is truly useful stuff you've got today and I'd hate to see it be compromised by an overly ambitious undertaking. There is certainly nothing wrong with tweaking what's already there!

Whatever you decide to do, we'll help however we can.
User avatar
beteljuice
Posts: 3292
Joined: Tue 09 Dec 2008 1:37 pm
Weather Station: None !
Operating System: W10 - Threadripper 16core, etc
Location: Dudley, West Midlands, UK

Re: Cumulus development

Post by beteljuice »

I for one don't see a problem.

We must remember that Cumulus is a data capture software - anything else is a bonus !

The 'community' has now become large enough for others to suggest templates / code / presentation.

The greatest thing about this site is the number of Thank Yous for Steve (Deservedly). Now if everybody put their hands in their pockets as well ..........
Image
......................Imagine, what you will KNOW tomorrow !
6719jason
Posts: 519
Joined: Wed 08 Apr 2009 12:38 pm
Weather Station: La-Crosse WS3502
Operating System: Windows 7
Location: Holland On Sea, Essex UK

Re: Cumulus development

Post by 6719jason »

Steve,

I think this a great move :) I have myself, actually been thinking for a while now...How Good it would to have what you are now working on.

Full Support here Steve and Many Thanks for all your time, effort and work that you put into Cumulus and this forum.

In Short - Without Cumulus....My Site and Hobby would be not exist.

Cumulus was the only piece of Weather Station Software (And I tried over 20) That made me want to take it Further than Just Numbers and Figures.

:clap:
M1DUL
Posts: 384
Joined: Wed 31 Dec 2008 1:56 pm
Weather Station: Davis VP2 Plus Daytime FARS WLL
Operating System: Windows 11 Pro Version
Location: Poole, Dorset UK
Contact:

Re: Cumulus development

Post by M1DUL »

I think this a great move aswell :) Full Support here Steve and Many Thanks for all your time, effort and work that you put into Cumulus and this forum.

:clap:
Mike

OS : Windows 11 Professional
Weather Station : Davis Daytime Fan-Aspirated Radiation shield, UV & Solar, Wireless Weather Station, connected to a Davis WeatherLink Live.
Cumulus MX v.4.4.2 build 4085
https://branksomeweather.co.uk
beeman
Posts: 119
Joined: Sat 14 Mar 2009 1:04 pm
Weather Station: Davis Vantage Vue
Operating System: Raspbian
Location: South Oxfordshire, UK

Re: Cumulus development

Post by beeman »

agree with all the above comments - many thanks Steve. :clap: :clap:

Life's too short to do things you don't enjoy.......
Image
malc-c
Posts: 228
Joined: Mon 04 Jan 2010 10:01 pm
Weather Station: Maplin N96GY / WH1081
Operating System: Windows 10 Pro 64bit
Location: Stevenage, UK

Re: Cumulus development

Post by malc-c »

Sounds good to me.

I liked the visual look of C2, but the stability, reliability, plus the ease of use (simple txt or config files which can be edited if required) C1 offers. Even if all you did was to provide a skin over the top of C1 to give it a vista look like C2, but keep the mechanics, IMO would be nice.

But as others have said, you have to enjoy what you are doing, and at your own pace. I personally won't be ditching C1 for any other 3rd party alternative (is there other apart from the supplied software ???), and am prepared to wait for ver 1.9 or whatever you choose to call it.

I think you'll find that other forum members will also be supportive in whatever direction you end up taking Cumulus as we all feel you do a brilliant job producing 1st rate software for us to use with our weather stations
Regards

Malcolm
Hillbilly
Posts: 112
Joined: Tue 26 Jan 2010 8:54 am
Weather Station: Davis Vantage Pro2 Plus
Operating System: Vista Home Premium SP2
Location: Mayenne, Pays De La Loire, France
Contact:

Re: Cumulus development

Post by Hillbilly »

Steve,

I'm pleased you've arrived at a decision which makes you feel happier and more motivated. Cumulus 2 was clearly becoming more and more complicated and you certainly shouldn't be struggling with something part-time and for free which isn't fun.

We have loved everything that Cumulus has given us, I thought it would just be something geeky for my husband but I have loved presenting our website and learning as I go. I am personally beginning to feel I am understanding more about the workings of Cumulus with respect to the website, so wouldn't be in a hurry to switch to Cumulus 2 anyway. So in fact your decision is good news for us.

We have really appreciated what you have done so far and will be privileged if you continue. In the spirit of Beteljuice's comment, I have added a small donation in appreciation of the things you've added recently and the realtime gauges which we added fairly recently.
Many thanks
Helen

La Locherie Weather
bigmac
Posts: 159
Joined: Wed 13 May 2009 9:35 am
Weather Station: Davis Vantage Pro 2 Wireless
Operating System: Raspbian wheezy
Location: Nr Ilkley, West Yorks, UK
Contact:

Re: Cumulus development

Post by bigmac »

:o :o Noooooooooooooo! Ah, well. I was looking forward to being able to run Cumulus 2 on my OS WMR200. Never mind. Unless you can find the energy and time to squeeze in a tinsy weensy bit of USB support for the aforementioned WMR200 into V1.9? Please? Pretty Please? With knobs on?
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Cumulus development

Post by steve »

Thanks for the supportive replies, everyone. I'll just respond to this comment in particular:
bigmac wrote::o :o Noooooooooooooo! Ah, well. I was looking forward to being able to run Cumulus 2 on my OS WMR200. Never mind. Unless you can find the energy and time to squeeze in a tinsy weensy bit of USB support for the aforementioned WMR200 into V1.9? Please? Pretty Please? With knobs on?
My plans for supporting other weather stations haven't changed, even though my plans for Cumulus 2 have. I'll still look at supporting the WMR200, whatever the next version of Cumulus happens to be called.
Steve
bigmac
Posts: 159
Joined: Wed 13 May 2009 9:35 am
Weather Station: Davis Vantage Pro 2 Wireless
Operating System: Raspbian wheezy
Location: Nr Ilkley, West Yorks, UK
Contact:

Re: Cumulus development

Post by bigmac »

You are a star Steve! And as a token of appreciation, I have donated a little for the cause. I urge others to do the same! I'm sure every little helps!
Post Reply