Page 1 of 1

Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Sun 18 Oct 2009 1:24 pm
by HWH
:? Getting what are incorrect "Yesterday" Rain data. Using Easyweather.dat file The math appears to be correct. My extracted data reports 0.54 inches of rain for "yesterday" and 2.83 total for month. It appears the extracted data is being read from the wrong columns.

Actual data: yesterday 0.54; daily (OK); monthly 2.91 (OK)

1.8.8 b864 (and previous) Reports: yesterday 0.08; today 2.83; monthly 2.91

Re: Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Sun 18 Oct 2009 1:38 pm
by steve
To be honest, I don't really expect anyone to be using the 'easyweather.dat' method any more, I haven't touched that code in a long time. It was really just a stop-gap until I got the USB code working. Is it possible that a recent version of easyweather is using a different format of data file?

You do understand that to use the easyweather.dat method, you have to run both Easyweather and Cumulus 24/7? All Cumulus does is repeatedly read the last line of the easyweather.dat file and process it.

Could you please upload your easyweather.dat file, and your Cumulus Oct09log.txt and dayfile.txt files?

Re: Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Sun 18 Oct 2009 2:00 pm
by HWH
Steve,

I've been using Easyweather for just over 1 month now. Other stations died (2X now) so switched to another.
Attached the files you requested + one more showing header names as a REF for you.
Hope this helps. Need anything else let me know. Thanks

Re: Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Sun 18 Oct 2009 2:27 pm
by steve
You have huge gaps in your data, and only one entry in dayfile.txt (for Oct 6th). This is presumably as a result of using the easyweather.dat setting, but not running 24/7. This accounts for your 'yesterday' data being wrong (and will probably have produced lots of other odd results too). I suppose the help file should make clear that you need to run 24/7 when using this setting, but it does try to discourage the use of the setting at all. It was really just a very basic stop-gap.

I can only suggest that if you really want to continue using the easyweather.dat method, you run Cumulus and easyweather 24/7 in future. But preferably, switch to the 'direct' connection (the Fine Offset setting) and don't run easyweather and Cumulus at the same time.

Re: Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Mon 19 Oct 2009 1:41 am
by HWH
:) OK will change setting to 'direct' connection (the Fine Offset setting). I don't like leaving my computer on 24/7 so will have to accept the fact some of the data is incorrect. That said....if you read only the last line why wouldn't it be correct? :? When I import the data into a spreadsheet the numbers are correct coming from the .dat file being generated. Well I assume they are being generated from the .dat file, maybe not. I output in a spreadsheet format & import into my daily collection of data.

Re: Cumulus 1.8.8 b864 Rain Data Reporting

Posted: Sun 25 Oct 2009 1:33 pm
by steve
HWH wrote::) OK will change setting to 'direct' connection (the Fine Offset setting). I don't like leaving my computer on 24/7 so will have to accept the fact some of the data is incorrect.
Using the Fine Offset setting, Cumulus will catch up when it starts up by downloading data from the logger, so your data will be correct from now on.
That said....if you read only the last line why wouldn't it be correct? :?
Because it really needs to read all the other lines that have been generated while it wasn't running. If you stop it at 23:00 it has just read the data for 23:00. If you don't start it up again until 08:00 the next day, it will read the data for 08:00 and will therefore have missed all of the data between 23:00 and 08:00. But this is not an issue when using the direct mode, as it can catch up, using the logger.