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

CMX forecast messages

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Post Reply
TheBridge
Posts: 119
Joined: Mon 16 Mar 2020 3:23 am
Weather Station: Davis
Operating System: Windows 10
Contact:

CMX forecast messages

Post by TheBridge »

I have a new VP2 (replacing previous 20-year old VP).
I also use a Davis console in the house. The console is capable of about 150 different forecast messages.
1. Where does CMX store it forecast message strings from?
2. Is it possible for CMX to use Davis forecast strings?

Bridge
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: CMX forecast messages

Post by mcrossley »

1. Internally, but you can override them if you create a strings.ini file from the samplestrings.ini file

2. Yes. Make sure that Station Settings | Forecast | Use Cumulus Forecast is disabled, and the Davis forecast will be used.
TheBridge
Posts: 119
Joined: Mon 16 Mar 2020 3:23 am
Weather Station: Davis
Operating System: Windows 10
Contact:

Re: CMX forecast messages

Post by TheBridge »

Thanks Mark,
I see forecast message lists of varying length in the sample strings file. What is the max number of messages allowed?
Bridge
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: CMX forecast messages

Post by mcrossley »

There are two sets of forecast messages. One set for the CMX generated forecast, and one for the Davis forecast.

Each CMX message is a single forecast. The Davis messages are combined (up to three) to create the final message.

The number is fixed as is the meaning. I guess you could tweak the words so long as the meaning remains the same. I guess they are primarily there for translating to other languages.
TheBridge
Posts: 119
Joined: Mon 16 Mar 2020 3:23 am
Weather Station: Davis
Operating System: Windows 10
Contact:

Re: CMX forecast messages

Post by TheBridge »

This evening the MX forecast says:
“Mostly cloudy and cooler. Precipitation possible within 12 hours, possibly heavy at times. Windy.”
So these three sentences would, as you educated me on, have been pulled from the 3 lists of Davis forecast statements in my ‘strings.ini’ which was copied from ‘stringsamples.inI

However, actual weather and outlook….
-Really no clouds or partly cloudy today or tomorrow.
This is ok
-It is cool and same temps for tomorrow
This is ok
-No precipitation showing for the next 6-days according to NOAA.
This is no right
Light wind expected
This is sort of ok

So my wonderment is, are there internal MX settings that can be tweaked to offset the variables that are pulling from each of the three Davis forecast statement lists so as to cause MX to pull slightly high or lower values from the lists….to better match actual forecast?
So as an example, instead of pulling the statement ‘Precipitation possible within 12 hours, possibly heavy at times’, which is statement ‘forecast6’ for [DavisForecast2] list, the offset would redirect the precipitation variable to use ‘forecast1’ which is blank; which is correct as there is no precipitation in the next 6 days.

Bridge
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: CMX forecast messages

Post by freddie »

The forecasts are generated by usage of a standard (Zambretti) algorithm. I should imagine the values could be tweaked but I don't think it would add much value.

You should bear in mind that the forecasts are based on algorithms that highlight the weather that typically occurs with a given set of parameters. The troposphere is a very complex fluid in motion and you should not expect too much from an algorithm that has just a set of readings from a single point in that fluid as its input parameters.
Freddie
Image
water01
Posts: 3670
Joined: Sat 13 Aug 2011 9:33 am
Weather Station: Ecowitt HP2551
Operating System: Windows 10/11 64bit Synology NAS
Location: Burnham-on-Sea
Contact:

Re: CMX forecast messages

Post by water01 »

If it is for the website you could always try this viewtopic.php?t=9901
David
Image
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: CMX forecast messages

Post by mcrossley »

TheBridge wrote: Thu 19 Jan 2023 4:04 am So my wonderment is, are there internal MX settings that can be tweaked to offset the variables that are pulling from each of the three Davis forecast statement lists so as to cause MX to pull slightly high or lower values from the lists….to better match actual forecast?
No, the forecast is generated by your console. MX just converts the number provided to text. You should see the same message on the console itself.

If you want a more accurate forecast message you will have to pull it from a meteo provider.
Post Reply