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
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
What causes the +999 and -500 Temp errors?
-
mattsimis
- Posts: 13
- Joined: Wed 05 May 2010 11:40 am
- Weather Station: Fine Offset WH1081
- Operating System: Windows XP / 7 / Ubuntu 10
- Location: Ireland
What causes the +999 and -500 Temp errors?
I asked here before and was told that Cumulas automatically filters these out.. but it doesnt!
http://weather.netcessible.com/trends.htm
Totally messes up my Records and Trend pages.
http://weather.netcessible.com/trends.htm
Totally messes up my Records and Trend pages.
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
They're not filtered out because they're not generated by the station, so whoever told you that those values are filtered out was mistaken. They are the default values which Cumulus uses at start of day, so that they get overwritten as soon as the first real data is read.
So, on whatever day it was that those values occurred (I can't tell exactly which day due to the 3D graphs), you had some kind of problem which resulted in those values erroneously being written as the end of day values into dayfile.txt. The error could have been caused by your station stopping sending data (but this would have had to have been for a prolonged period) or by some problem with your PC clock. If you have Windows automatically change your clock at an inconvenient time, i.e. within a hour or so of midnight, this can cause a spurious day 'rollover'.
You should be able to correct the problem by editing dayfile.txt, with Windows stopped. If you want me to look to find the cause of the problem, please zip up the diags folder and attach it - assuming the relevant file is still there, it depends on how many times you have started Cumulus since then.
So, on whatever day it was that those values occurred (I can't tell exactly which day due to the 3D graphs), you had some kind of problem which resulted in those values erroneously being written as the end of day values into dayfile.txt. The error could have been caused by your station stopping sending data (but this would have had to have been for a prolonged period) or by some problem with your PC clock. If you have Windows automatically change your clock at an inconvenient time, i.e. within a hour or so of midnight, this can cause a spurious day 'rollover'.
You should be able to correct the problem by editing dayfile.txt, with Windows stopped. If you want me to look to find the cause of the problem, please zip up the diags folder and attach it - assuming the relevant file is still there, it depends on how many times you have started Cumulus since then.
Steve
-
Synewave
- Posts: 642
- Joined: Mon 25 Jan 2010 1:55 pm
- Weather Station: Watson W-8681
- Operating System: Raspian
- Location: Brighton, UK
- Contact:
Re: What causes the +999 and -500 Temp errors?
Windows? Did you mean Cumulus?steve wrote:You should be able to correct the problem by editing dayfile.txt, with Windows stopped.
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
It makes it much more interesting if you do it with Windows stoppedSynewave wrote:Windows? Did you mean Cumulus?steve wrote:You should be able to correct the problem by editing dayfile.txt, with Windows stopped.
But, yes, you're right of course; thanks.
Steve
-
mattsimis
- Posts: 13
- Joined: Wed 05 May 2010 11:40 am
- Weather Station: Fine Offset WH1081
- Operating System: Windows XP / 7 / Ubuntu 10
- Location: Ireland
Re: What causes the +999 and -500 Temp errors?
Well thats likely the issue then, every now and then (once every 2.5wks maybe) the Weather Station stops responding from say 22:00 to 04:00 the next day. Why does Cumulus intentionally write such obviously incorrect figures though? Is there anyway of changing this (even to just use the last known good figure)? This would only introduce a minor error instead of a graph breaking massive one.steve wrote: So, on whatever day it was that those values occurred (I can't tell exactly which day due to the 3D graphs), you had some kind of problem which resulted in those values erroneously being written as the end of day values into dayfile.txt. The error could have been caused by your station stopping sending data (but this would have had to have been for a prolonged period) or by some problem with your PC clock.
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
That wouldn't cause this problem, because a real reading would then be taken at 0400 (assuming you spot the problem and restart Cumulus) and the defaults would disappear.mattsimis wrote:Well thats likely the issue then, every now and then (once every 2.5wks maybe) the Weather Station stops responding from say 22:00 to 04:00 the next day.
It doesn't "intentionally" write the figures; it doesn't check each and every value before it writes it to the file. The assumption is that in a period of 24 hours you will get at least one good reading. Not an unreasonable assumption, I think. There is no "last known good" figure, because this is a new day and all of yesterday's figures have been reset. I suppose it could check that the figures haven't changed from the default before writing the dayfile.txt entry, and not write the entry, but this is such an unlikely scenario on all but completely broken systems, that it's not worth writing the code. The solution is to fix the problem, not to hide the symptoms.Why does Cumulus intentionally write such obviously incorrect figures though? Is there anyway of changing this (even to just use the last known good figure)?
Steve
-
mattsimis
- Posts: 13
- Joined: Wed 05 May 2010 11:40 am
- Weather Station: Fine Offset WH1081
- Operating System: Windows XP / 7 / Ubuntu 10
- Location: Ireland
Re: What causes the +999 and -500 Temp errors?
Well thats not quite what I said. The WS occasionally (and for no apparent reason) stops sending data (or the Receiver stops picking it up), then resumes. I do not restart Cumulus, I just note the -500 +990 error in the recorded temps and the "no data" error in the time log. Obviously restarting the App hours after it has started to record data does nothing.steve wrote:That wouldn't cause this problem, because a real reading would then be taken at 0400 (assuming you spot the problem and restart Cumulus) and the defaults would disappear.mattsimis wrote:Well thats likely the issue then, every now and then (once every 2.5wks maybe) the Weather Station stops responding from say 22:00 to 04:00 the next day.
Well obviously that would be best, but my Im not going to buy another weather station to fix such an intermittent problem. The Receiver and Weather station are as close as humanly possible (given one is outdoors on a 5m mast and one in the house on the same side), Ive moved the WS to its own dedicated switched PSU (instead of batteries) etc.steve wrote:The solution is to fix the problem, not to hide the symptoms.
It just seems such a "dumb" problem that can be worked around by simple text editing would be nice if the user was given a more automated way of implementing this kludge.
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
So what you actually mean is that the console loses contact with the sensor. Again, as long as this condition does not persist for a period of more than 24 hours, it shouldn't cause the default values to be written to the log.mattsimis wrote:Well thats not quite what I said. The WS occasionally (and for no apparent reason) stops sending data (or the Receiver stops picking it up), then resumes. I do not restart Cumulus, I just note the -500 +990 error in the recorded temps and the "no data" error in the time log. Obviously restarting the App hours after it has started to record data does nothing.
That's not what I said.Well obviously that would be best, but my Im not going to buy another weather station to fix such an intermittent problem.
It would be masking the problem. Better to fix the problem.It just seems such a "dumb" problem that can be worked around by simple text editing would be nice if the user was given a more automated way of implementing this kludge.
Steve
-
Gina
- Posts: 1885
- Joined: Sat 21 Feb 2009 12:41 pm
- Weather Station: Nothing working ATM - making one
- Operating System: OS X, Linux Mint, Win7 & XP
- Location: Devon UK
Re: What causes the +999 and -500 Temp errors?
I've been suffering from spikes but never had those values when running Cumulus. Also, I can't remember seeing anyone else mention it. You may have a faulty unit.
Gina
Sorry, no banner - weather station out of action. Hoping to be up and running with a new home-made one soon.
Sorry, no banner - weather station out of action. Hoping to be up and running with a new home-made one soon.
-
6719jason
- Posts: 519
- Joined: Wed 08 Apr 2009 12:38 pm
- Weather Station: La-Crosse WS3502
- Operating System: Windows 7
- Location: Holland On Sea, Essex UK
Re: What causes the +999 and -500 Temp errors?
Hi All,
I am afraid for reasons unknown to me, I had this +900'C and -500'C issue back in Mid October/Early November. The issue seemed to clear after replacing the batteries with new ones and ensuring that it was a clear path between the transmitter and receiver units.
The console with often report and sound a 'Low Temp' or 'High Temp' Alarm and show a clearly incorrect figure but Cumulus fortunately does not take any notice of these weird values and within a few mins, the values return back to normal on the Console. It normally occurs just after or before a 'Lost Sensor Contact' message.
I am afraid for reasons unknown to me, I had this +900'C and -500'C issue back in Mid October/Early November. The issue seemed to clear after replacing the batteries with new ones and ensuring that it was a clear path between the transmitter and receiver units.
The console with often report and sound a 'Low Temp' or 'High Temp' Alarm and show a clearly incorrect figure but Cumulus fortunately does not take any notice of these weird values and within a few mins, the values return back to normal on the Console. It normally occurs just after or before a 'Lost Sensor Contact' message.
-
mattsimis
- Posts: 13
- Joined: Wed 05 May 2010 11:40 am
- Weather Station: Fine Offset WH1081
- Operating System: Windows XP / 7 / Ubuntu 10
- Location: Ireland
Re: What causes the +999 and -500 Temp errors?
Lol, no but its the only option if the unit is a little iffy.steve wrote:That's not what I said.Well obviously that would be best, but my Im not going to buy another weather station to fix such an intermittent problem.
I have no problem masking the problem, but how would one fix the problem in your opinion?It would be masking the problem. Better to fix the problem.
- daj
- Posts: 2041
- Joined: Tue 29 Jul 2008 8:00 pm
- Weather Station: WH1081
- Operating System: Pi & MX
- Location: SW Scotland
- Contact:
Re: What causes the +999 and -500 Temp errors?
I had these problems and it appeared to be a poor signal/interference between the transmitter and the LCD console. I moved the console closer, and stood it upright rather than on its back
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
I can't say yet, because I don't know what the problem is.mattsimis wrote:how would one fix the problem in your opinion?
Discounting for now an as yet undiscovered bug, there are two ways that I know of that this problem can occur. The first is that your PC clock goes backwards at around midnight or 0100 (normally because Windows is setting the clock). The solution to this is obvious, but we can discount it because I've already mentioned it, and if it were the problem we wouldn't still be having this discussion.
The second way is that your station can stop supplying valid data, whether because the console loses contact with the sensors, or for some other reason, for a period of more than 24 hours. Are you saying that is what happens, because that's not clear from what you've said so far.
Another possibility: For some reason you're still using a beta version of 1.9.0. Perhaps there was a bug that I fixed in the three months between that version and the final release.
Steve
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: What causes the +999 and -500 Temp errors?
I've changed the latest code so it checks when it's about to write dayfile.txt that the high/low temp values aren't still at the default, and if so, it logs an error instead of adding an entry to dayfile.txt.
Steve
-
mattsimis
- Posts: 13
- Joined: Wed 05 May 2010 11:40 am
- Weather Station: Fine Offset WH1081
- Operating System: Windows XP / 7 / Ubuntu 10
- Location: Ireland
Re: What causes the +999 and -500 Temp errors?
Sorry went AWOL there due to other weather related issues (ie no central heating for 4wks now!), but will update to the latest version ASAP and try it out, thanks.