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

Forecast logic?

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.
Post Reply
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

Forecast logic?

Post by Charlie »

Hi Steve,
I did a search, but maybe messed it up... Can you tell us how the Cumulus forecast works? What's the logic and what's the range? I've been playing with my local pressure extremes to try to get the forecast more acurate, but it might be easier if I knew what knobs I'm actually twiddling. :oops:
This sounds like a great wiki entry too since my search did not find it there either.
Thanks!
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: Forecast logic?

Post by steve »

Beteljuice is the expert, I just stole his code :lol:

It's based on a physical device called a Zambretti Forecaster. It says there that 91.7925% of forecasts with it are accurate, so it must be good ;)

Beteljuice's original Javascript implementation is here.
Steve
casacota
Posts: 27
Joined: Sun 28 Mar 2010 2:04 pm
Weather Station: Davis Vantage Vue
Operating System: Windows XP pro SP3
Location: Catalan Pyrennees
Contact:

Re: Forecast logic?

Post by casacota »

steve wrote:Beteljuice is the expert, I just stole his code :lol:

It's based on a physical device called a Zambretti Forecaster. It says there that 91.7925% of forecasts with it are accurate, so it must be good ;)

Beteljuice's original Javascript implementation is here.
Yes the Zambretti algorithm is well known and can be fully automated also to mime the original Zambretti Forecaster, I did implement this on the software I did write to run one from my stations:

Image

But there are better ones, eg. that from Raymond F. Sager:

Image

Both combined, and improved with some other things and considerations gave this:

http://www.casacota.net/teranyina?num=1230158655
Image
casacota
Posts: 27
Joined: Sun 28 Mar 2010 2:04 pm
Weather Station: Davis Vantage Vue
Operating System: Windows XP pro SP3
Location: Catalan Pyrennees
Contact:

Re: Forecast logic?

Post by casacota »

It turns out that the Sager Forecast is already implemented in the Davis Pro 2 and Davis Vantage Vue stations.

It is probably the best forecast what is to made based only on local variables.
Image
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: Forecast logic?

Post by steve »

casacota wrote:It turns out that the Sager Forecast is already implemented in the Davis Pro 2 and Davis Vantage Vue stations.
I don't think it uses the Sager algorithm - how does it know the sky condition, for example? And as far as I can see the wording is different. But I agree that that the forecasts it produces are similar to the Sager ones, so possibly it uses a modified Sager algorithm. I think the Davis algorithm also takes into account latitude and longitude. If someone could work out an algorithm for Sager which didn't require the sky condition, I could consider adding it to Cumulus.
Steve
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: Forecast logic?

Post by beteljuice »

Another hiccough is that the Sager technique also (correctly) employs 'trend' eg. change (or not) of wind direction over perhaps last fours hours. These are intuitive to an observer, but without external logging / coding this data is not 'native' output to C1.

The Zambretti forecast could be more verbose, ie. give 'expected' wind direction / force that could be assumed for a given condition, but I shied away from this as I don't know enough about 'world' weather to determine if old (European) weather saws hold true globally (I would think not).

Don't forget, if you want to try adding expected wind etc. , you can know create your own wording for the forecast conditions in the ini file ;)

Please remember that this is a very difficult science that nowadays relies on 'distant' data rather than local observation, also this is NOT part of Cumulus, but a free 'bolt-on' for amusement only :roll:
Image
......................Imagine, what you will KNOW tomorrow !
Post Reply