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

Correcting Max/Min readings

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.
sanramonrover
Posts: 96
Joined: Mon 02 Aug 2010 6:51 pm
Weather Station: 265NC
Operating System: dreaded Win 7
Location: to be San Ramón, Costa Rica

Correcting Max/Min readings

Post by sanramonrover »

With the spikes I am getting, there are a lot of erroneous temp readings. I have tried removing or correct them by various means, but they don't seem to always disappear.

This is the [alltimelog] for this morning:

2011-02-22 04:49 12.200 "All time low temperature" 2011-02-22 04:44 12.300
2011-02-22 04:49 12.200 "All time low wind chill" 2011-02-22 04:44 12.300
2011-02-22 05:09 12.000 "All time low temperature" 2011-02-22 04:49 12.200
2011-02-22 05:09 12.000 "All time low wind chill" 2011-02-22 04:49 12.200
2011-02-22 06:39 12.800 "All time low temperature" 2011-02-22 05:09 12.000
2011-02-22 06:39 12.800 "All time low wind chill" 2011-02-22 05:09 12.000

The help page says the order of entries is:
date time value "item name" old date old time old value

This doesn't appear right to me, as sometimes the old <low temp> or <low windchill> value (last entry) is higher than the current entry value (3rd from right). Examples, lines 1-4. Am I reading something wrong?

Yes, I have read FAQ, Help and forums.
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: Correcting Max/Min readings

Post by steve »

sanramonrover wrote:This doesn't appear right to me, as sometimes the old <low temp> or <low windchill> value (last entry) is higher than the current entry value (3rd from right). Examples, lines 1-4. Am I reading something wrong?
Those are fine - a new low temp has to mean that that the old record is higher than the new record. But it's the others that I don't understand:

2011-02-22 06:39 12.800 "All time low temperature" 2011-02-22 05:09 12.000
2011-02-22 06:39 12.800 "All time low wind chill" 2011-02-22 05:09 12.000

That first one says that at 06:39 you had a new low temp of 12.8, beating the existing low temp of 12.0. That doesn't make sense. What version of Cumulus are you using?
Steve
sanramonrover
Posts: 96
Joined: Mon 02 Aug 2010 6:51 pm
Weather Station: 265NC
Operating System: dreaded Win 7
Location: to be San Ramón, Costa Rica

Re: Correcting Max/Min readings

Post by sanramonrover »

I'm using 1.9.0, build 958. Yes, Steve, I meant lines 5 & 6 appeared abnormal.
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: Correcting Max/Min readings

Post by steve »

I don't understand how the code could have been working at 05:09, but then wrong at 06:39. I've looked at the code and I can't see how it could possibly do what it apparently did at 06:39. Had you done anything between those two times?
Steve
sanramonrover
Posts: 96
Joined: Mon 02 Aug 2010 6:51 pm
Weather Station: 265NC
Operating System: dreaded Win 7
Location: to be San Ramón, Costa Rica

Re: Correcting Max/Min readings

Post by sanramonrover »

I apologize for the confusion. Perhaps it was when I tried to eliminate the spikes from the feb11log manually. :oops:
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: Correcting Max/Min readings

Post by steve »

sanramonrover wrote:I apologize for the confusion. Perhaps it was when I tried to eliminate the spikes from the feb11log manually. :oops:
Well... maybe, maybe not. The all-time records are held separately, and I still can't see how the code could decide that there was a new all-time low when the current temperature (12.8) was apparently higher than the old record (12.0). Particularly when it was working OK a few hours earlier.

I've looked through all my alltimelog.txt files, and I can't find any instances like the ones you've shown here.
Steve
ColinJS
Posts: 18
Joined: Wed 09 Feb 2011 10:21 am
Weather Station: Maplin N96GY
Operating System: Windows XP
Location: Brentwood, Essex
Contact:

Re: Correcting Max/Min readings

Post by ColinJS »

Hi,

I have recently found similarly wild errors in the alltime files. Yesterday morning, at 8.45 (just before rollover), the rainfall rate was claimed to be around five *metres* an hour. I thought a problem with the raingauge, such as is mentioned in several posts. But the log showed (correctly) zero rainfall at the time in question. Then I noticed that earlier in the night (02:40) the min temperature had been changed to -3.9, when it should have been +9.9

I guess I can correct these by editing the alltime*.* files. The other files seem to be correct. I'll keep a copy of them in case.

Any ideas as to what is wrong? My receiver is a way from the sender, but it seems to receive data correctly and the logged data is correct. So can't be that? Or am I misinterpretting this?

2011-02-24 02:40 -3.900 "All time low temperature" 2011-02-18 23:55 1.900
24/02/11,02:40,9.9,88,8.0,3.5,8.3,294,0.0,9.9,1002.9,156.3,20.3,36,2.2,9.4,9.9,0.0,0

Thanks,

Colin
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: Correcting Max/Min readings

Post by steve »

ColinJS wrote:Any ideas as to what is wrong? My receiver is a way from the sender, but it seems to receive data correctly and the logged data is correct. So can't be that? Or am I misinterpretting this?
Any erroneous readings from the station which aren't filtered out by the various methods that Cumulus uses may affect the all-time (etc) records, but not necessarily appear in the logs as these are snapshots of the readings at the time of logging.
Steve
ColinJS
Posts: 18
Joined: Wed 09 Feb 2011 10:21 am
Weather Station: Maplin N96GY
Operating System: Windows XP
Location: Brentwood, Essex
Contact:

Re: Correcting Max/Min readings

Post by ColinJS »

Thanks for the prompt response!

So I'll just fix the alltime files and see if it happens again. It has been running for a couple of weeks without obvious gliches. Maybe I'll write a scipt to compare the log with the alltime to check for such problems.

Thanks,

Colin
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: Correcting Max/Min readings

Post by steve »

You could attempt to filter them out, e.g. using the EWTempdiff setting in cumulus.ini.

I've managed to determine that you're using 1.9.0; the 1.9.1 beta has more settings like the above for other parameters, and they are now accessible without editing cumulus.ini.
Steve
ColinJS
Posts: 18
Joined: Wed 09 Feb 2011 10:21 am
Weather Station: Maplin N96GY
Operating System: Windows XP
Location: Brentwood, Essex
Contact:

Re: Correcting Max/Min readings

Post by ColinJS »

Thanks for the suggestion, I'll try it later.

And sorry for not telling you my software version! I should know better (work for a software company). I entered the website in my details, but guess I should put it in the sig.

Thanks for the help. Have a good day!

Colin
fractonimbus
Posts: 159
Joined: Thu 03 Feb 2011 1:15 am
Weather Station: WH1091
Operating System: Windows 7 on a Dell Vostro
Location: Canberra

Re: Correcting Max/Min readings

Post by fractonimbus »

steve wrote:Any erroneous readings from the station which aren't filtered out by the various methods that Cumulus uses may affect the all-time (etc) records
Steve, out of curiosity, what sort of filtering goes in to the traces, records etc? I notice that the FO WH1091 trace is much noisier for the period since Cumulus was last booted, but when shut down and rebooted later, the sampling for that same period is evidently averaged over a longer period. I suspect a short "realtime" Hamming filter might help avoid some of the noise and maybe any rogue measurements still left after outliers are removed.

DN
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: Correcting Max/Min readings

Post by steve »

fractonimbus wrote:Steve, out of curiosity, what sort of filtering goes in to the traces, records etc?
Just a simple discarding of obviously off-the-scale values, plus the optional 'spike removal' facility.
I notice that the FO WH1091 trace is much noisier for the period since Cumulus was last booted, but when shut down and rebooted later, the sampling for that same period is evidently averaged over a longer period.
That's because while running live, Cumulus plots at 1-minute intervals. When it starts up, it pre-fills the graphs with data from the log files, which is at whatever interval you've set the logging intervals in Cumulus and/or your station.
Steve
fractonimbus
Posts: 159
Joined: Thu 03 Feb 2011 1:15 am
Weather Station: WH1091
Operating System: Windows 7 on a Dell Vostro
Location: Canberra

Re: Correcting Max/Min readings

Post by fractonimbus »

Thanks, Steve.

DN
ColinJS
Posts: 18
Joined: Wed 09 Feb 2011 10:21 am
Weather Station: Maplin N96GY
Operating System: Windows XP
Location: Brentwood, Essex
Contact:

Re: Correcting Max/Min readings

Post by ColinJS »

Hi,

I installed 1.9.1 yesterday. Overnight got loads of lost sensor messages. And a ludicrous hourly rain rate of over thirty metres. Most of the other rain values were fine. The tip count went up by thousands and in the next reading reverted to the previous value - i.e. went backwards.

I 'fixed' it by hacking the various log files.

I couldn't see anything in the ini that would deal with this. Am I missing something? Is rejection of off-the-scale and/or spikes values something I have to turn on?

Thanks,

Colin
Post Reply