Welcome to the Cumulus Support forum.

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

Cumulus MX V4 beta test release 4.0.0 (build 4017) - 17 March 2024

Legacy Cumulus 1 release v1.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

CumulusMX temperature records

Topics about the Beta trials up to Build 3043, the last build by Cumulus's founder Steve Loft. It was by this time way out of Beta but Steve wanted to keep it that way until he made a decision on his and Cumulus's future.

Moderator: mcrossley

Locked
blackie
Posts: 14
Joined: Sun 14 Feb 2016 3:41 pm
Weather Station: ws2350
Operating System: Raspbian
Location: Slovenia

CumulusMX temperature records

Post by blackie »

Hi!
I have CumulusMX b3038 installed on my Raspberry Pi. But it every day shows a record 35°C at 3 o'clock am! Data on Awekas, Weather Underground and PWS Weather are OK. This record is saved just in today.ini file. The same problem appears in year.ini:

Code: Select all

[Temp]
Low=-19.1
LTime=19/03/2017 09:45:00
High=35.4
HTime=18/05/2017 03:33:40
I think that, I have to upgrade Cumulus to the newest version - b3043. If that is a problem, can anyone tell me how to upgrade Cumulus from build 3038 to build 3043.
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: CumulusMX temperature records

Post by steve »

Just before the time that the problem occurs, turn on debug logging and data logging. After the problem occurs, zip up the latest MXdiags file and attach it to a reply here.

To upgrade, just copy the files contained in the zip file into your existing installation, as it says in the MX FAQ.
Steve
blackie
Posts: 14
Joined: Sun 14 Feb 2016 3:41 pm
Weather Station: ws2350
Operating System: Raspbian
Location: Slovenia

Re: CumulusMX temperature records

Post by blackie »

Hi.
The problem appeard today at 6.47 am - it shows -28,4°C!
In the MXdiags the one line is repeating:

Code: Select all

2017-05-20 15:50:11.566 Reading rain total
2017-05-20 15:50:17.158 ReadSerial error The operation has timed-out.
2017-05-20 15:50:17.833 ReadSerial error The operation has timed-out.
2017-05-20 15:50:18.390 ReadSerial error The operation has timed-out.
2017-05-20 15:50:19.459 ReadSerial error The operation has timed-out.
2017-05-20 15:50:19.968 Reading rain total
2017-05-20 15:50:26.404 ReadSerial error The operation has timed-out.
2017-05-20 15:50:26.906 ReadSerial error The operation has timed-out.
2017-05-20 15:50:27.590 Reading rain total
Last edited by blackie on Tue 23 May 2017 5:28 am, edited 1 time in total.
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: CumulusMX temperature records

Post by steve »

I can't unzip that file, it seems to be corrupt/incomplete.

Those messages are normal, they are just Cumulus having to retry reading data from the station; La Crosse stations are a pain and don't give up their data easily. They are also known to have problems with USB/Serial adapters, and presumably you are using one of those. These 'spikes' are likely to be just corruptions caused by interference from somewhere. Have you set a 'spike removal' value in the calibration settings? They are there for exactly this situation.
Steve
blackie
Posts: 14
Joined: Sun 14 Feb 2016 3:41 pm
Weather Station: ws2350
Operating System: Raspbian
Location: Slovenia

Re: CumulusMX temperature records

Post by blackie »

Yes, I have set the 'spike removal' to 30°C now.
Where can i set the spike removal for the minimum temperature (for example, it shows -28°C)?
User avatar
steve
Cumulus Author
Posts: 26702
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: CumulusMX temperature records

Post by steve »

The spike removal setting works for both highs and lows - it's not an absolute value, it works on the difference between consecutive readings. So, if you set it to 30, any reading more than 30 degrees higher or lower than the previous reading is ignored. A setting of 30 is probably too high, you should set it just high enough that it could never trigger for a valid change in temperature, but no higher.
Steve
blackie
Posts: 14
Joined: Sun 14 Feb 2016 3:41 pm
Weather Station: ws2350
Operating System: Raspbian
Location: Slovenia

Re: CumulusMX temperature records

Post by blackie »

Thanks.
It works now. Today, there weren't any wrong records.
Locked