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

Different Wind Gust Highs

Discussion specific to Davis weather stations
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Different Wind Gust Highs

Post by William Grimsley »

Hi Steve,

Why is there a difference between my Davis Vantage Vue Console and Cumulus in terms of high wind gust?

For example:

DVVC: 40 mph
CU: 38 mph

They both read the data at 2.5 seconds, so why is there a difference? :?

William
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: Different Wind Gust Highs

Post by steve »

Cumulus will inevitably miss a few readings because it has to request other data from the console, and the DLL will only let it do one thing at a time. If you're unlucky, the high gust speed will be in one of those missed readings. What firmware version does your console have?
Steve
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Re: Different Wind Gust Highs

Post by William Grimsley »

steve wrote:Cumulus will inevitably miss a few readings because it has to request other data from the console, and the DLL will only let it do one thing at a time. If you're unlucky, the high gust speed will be in one of those missed readings. What firmware version does your console have?
That's annoying because it was quite windy today. How do I find my firmware version?
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: Different Wind Gust Highs

Post by steve »

William Grimsley wrote:That's annoying because it was quite windy today.
Sorry, it's the way Cumulus works. Other software is available.
How do I find my firmware version?
Cumulus writes it to the diags file, if the console supplies it. Some firmware versions seem not to. Other than that, your console will be able to display it.
Steve
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Re: Different Wind Gust Highs

Post by William Grimsley »

steve wrote:
William Grimsley wrote:That's annoying because it was quite windy today.
Sorry, it's the way Cumulus works. Other software is available.
How do I find my firmware version?
Cumulus writes it to the diags file, if the console supplies it. Some firmware versions seem not to. Other than that, your console will be able to display it.
Ok, thanks.

Here we go:
30/04/2013 21:04:24.292 : Firmware Version: 2.14
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: Different Wind Gust Highs

Post by steve »

William Grimsley wrote:30/04/2013 21:04:24.292 : Firmware Version: 2.14
I'm not aware of any issues with that firmware, so Cumulus will be reading the data as fast as the DLL allows it.
Steve
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Re: Different Wind Gust Highs

Post by William Grimsley »

steve wrote:
William Grimsley wrote:30/04/2013 21:04:24.292 : Firmware Version: 2.14
I'm not aware of any issues with that firmware, so Cumulus will be reading the data as fast as the DLL allows it.
Ok, is that the latest firmware?
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: Different Wind Gust Highs

Post by steve »

William Grimsley wrote:Ok, is that the latest firmware?
The latest is 3.00. It appears that there may be issues with that version.
Steve
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Re: Different Wind Gust Highs

Post by William Grimsley »

steve wrote:
William Grimsley wrote:Ok, is that the latest firmware?
The latest is 3.00. It appears that there may be issues with that version.
Ok, how do I update to that? Via http://www.davis.net?

EDIT: Just read the readme.txt file and found that adding: 'DavisCalcAltPress=0' to the Cumulus.ini file stops Cumulus from missing data. :D
User avatar
William Grimsley
Posts: 833
Joined: Thu 22 Sep 2011 5:22 pm
Weather Station: Davis Vantage Vue
Operating System: Windows 7 Home Premium 64-bit
Location: Latitude: 50.70189285 Longitude: -3.30849957
Contact:

Re: Different Wind Gust Highs

Post by William Grimsley »

William Grimsley wrote:
steve wrote:
William Grimsley wrote:Ok, is that the latest firmware?
The latest is 3.00. It appears that there may be issues with that version.
Ok, how do I update to that? Via http://www.davis.net?

EDIT: Just read the readme.txt file and found that adding: 'DavisCalcAltPress=0' to the Cumulus.ini file stops Cumulus from missing data. :D
Hi Steve,

It looks like adding 'DavisCalcAltPress=0' didn't do the trick and instead still missed the high gust today of 22 mph. Not impressed. I added 'DavisCalcAltPress=0' to my Cumulus.ini file under the [Station] section of the Cumulus.ini file but that didn't work, even though the readme.txt file DOES say this:
This can take several seconds, so it means
that a 'normal' data reading may be missed, so you might miss
a high gust value, for example.
So, it must be something else that made CU miss the gust...

William
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: Different Wind Gust Highs

Post by steve »

William Grimsley wrote:So, it must be something else that made CU miss the gust...
Well deduced.
Not impressed
I know the feeling.

Try using Weatherlink, that was written specifically for Davis stations, and doesn't cater for 0900-0900 meteorological days, so can use the highs and lows from the console, unlike Cumulus. Or do a bit of work yourself and work out when and why the value was apparently missed. At least give me something to go on instead of just complaining. Are you missing an unexpectedly high number of readings, for example?
Steve
prodata
Posts: 317
Joined: Sat 05 Feb 2011 7:13 pm
Weather Station: VP2
Operating System: Windows - all flavours
Location: Littleport, East Cambs, UK

Re: Different Wind Gust Highs

Post by prodata »

The Hi's and Lo's screen on the console should show the time and date of the max gust (going back a day or two if necessary), without necessarily needing to run Weatherlink. That should make it clear which day a particular Hi gust fell into. (Remember the console is midnight to midnight and only stores one max gust per day, so it won' tell you much about the gust pattern - you'll need WL to get a more detailed view.)
John Dann
Prodata Weather Systems
Littleport, East Cambs, UK
http://www.weatherstations.co.uk
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: Different Wind Gust Highs

Post by steve »

I've done some timing on my VP2 (fw 3.12), looking at the time it takes for the DLL to read the data over a minute. The time between each 'Load current data' and 'Data loaded' is all time spent in the DLL fetching the data, typically around 3.2 seconds. The time between 'Data loaded' and 'Load current data' is the time taken for Cumulus to process it, normally less than 0.001 seconds.

There are 19 reads over a period of a just under a minute; you would expect the ISS to send 23 packets in the same period. So, as I said, it's inevitable that there will be missed packets, and this is almost entirely due to the time taken for the DLL to get the data from the console. I have to say that I'm surprised that as many packets as that are lost, it's about 17%. I've done a similar exercise some time ago and didn't get such poor results; I suspect this is down to the firmware changes.

0341.518 : 11:08:58.163 Load current data
0344.747 : 11:09:01.382 Data loaded
0344.747 : 11:09:01.383 Load current data
0347.961 : 11:09:04.601 Data loaded
0347.961 : 11:09:04.601 Load current data
0351.190 : 11:09:07.820 Data loaded
0351.190 : 11:09:07.820 Load current data
0354.404 : 11:09:11.040 Data loaded
0354.404 : 11:09:11.040 Load current data
0357.617 : 11:09:14.259 Data loaded
0357.617 : 11:09:14.259 Load current data
0360.846 : 11:09:17.477 Data loaded
0360.846 : 11:09:17.477 Load current data
0364.060 : 11:09:20.697 Data loaded
0364.060 : 11:09:20.697 Load current data
0367.414 : 11:09:24.052 Data loaded
0367.414 : 11:09:24.052 Load current data
0368.397 : 11:09:25.033 Data loaded
0368.397 : 11:09:25.033 Load current data
0371.610 : 11:09:28.254 Data loaded
0371.610 : 11:09:28.254 Load current data
0374.840 : 11:09:31.473 Data loaded
0374.840 : 11:09:31.473 Load current data
0378.053 : 11:09:34.692 Data loaded
0378.053 : 11:09:34.692 Load current data
0381.267 : 11:09:37.912 Data loaded
0381.267 : 11:09:37.912 Load current data
0384.496 : 11:09:41.130 Data loaded
0384.496 : 11:09:41.130 Load current data
0387.710 : 11:09:44.348 Data loaded
0387.710 : 11:09:44.348 Load current data
0390.923 : 11:09:47.567 Data loaded
0390.923 : 11:09:47.567 Load current data
0394.153 : 11:09:50.786 Data loaded
0394.153 : 11:09:50.786 Load current data
0397.366 : 11:09:54.005 Data loaded
0397.366 : 11:09:54.005 Load current data
0400.580 : 11:09:57.225 Data loaded
0400.580 : 11:09:57.225 Load current data
Steve
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: Different Wind Gust Highs

Post by mcrossley »

Steve, a question I haven't asked as I'm sure it is been covered the past somewhere before I got a Davis... the Davis protocol has the ability (the "LPS" command) to send LOOP and/or LOOP2 packets every 2.5 seconds rather than requesting them individually - or send the LOOP packet every 2(?) seconds. Is this feature not available via the DLL? It would seem that requesting a minutes worth at once would reduce the number of missed readings?
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: Different Wind Gust Highs

Post by steve »

The recently introduced LPS command is just the equivalent of the LOOP command, but you can request the newer LOOP2 packets on more recent firmware with it, as well as the older LOOP packet. The LOOP command itself also has a parameter to request the number of packets, and the station sends that number of packets without requiring further intervention. But the DLL always sends a "LOOP 1" command, and there's a delay before the data comes back. Of course, as we've seen, this is firmware-dependent, and some of them return the data straight away, so there has to be a delay in Cumulus. Similarly with VVP. Presumably fewer packets are missed in those cases.

I've added code to read today's high wind figure from the console once a minute and use that if it's higher than the figure that Cumulus got from the LOOP data. But only for midnight start of day users, of course; hopefully those users, including "not impressed", will find it an improvement.
Steve
Post Reply