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
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.
Cumulus gets the last hour's rainfall directly from the station, for La Crosse stations, so I can only conclude that the station must be returning zero for that value. Has Cumulus shown the value correctly in the past?
If you turn on the debug log and leave it for 10 minutes or so, we can see the raw data that's being returned.
It uses the 'rain last hour' from the station as the rate. It calculates the last hour's rain itself from the last hour's worth of totals that it stores. Which is possibly a bit perverse, given that the station supplies the value anyway, but it's simpler to do it the same way for all stations. I'll have a look at the code and see how it might be going wrong. The debug log will still be useful (if it's still raining) as it shows the values being added to the store of rain totals.
It uses the 'rain last hour' from the station as the rate. ...
Doesn't sound right - If that were the case, why can / is the rate a higher value than rain last hour ?
Well, yes, exactly. Isn't that the whole point of this thread? Why is your rain last hour zero when it's been raining in the last hour? It should be approximately equal to the rain rate figure.
Your Jul09log.txt might be useful, too, as that will show (some of) the rain counter values that Cumulus should have been using to calculate the last hour's rain.
Ah - your rainfall counter goes back to zero at 17:16. So when Cumulus calculated the difference after that it was negative, so it used zero. This will always happen for a short period if the counter resets. I wonder if 2500 is where the WS2300 counter wraps around?
It uses the calculated daily total to calculate the hourly total, not the 'raw' rain counter. Since the wrap-round would have caused your daily total to be zero, the hourly total would stay zero until the rollover.
It appears that the WS2300 stores its count of rain tips in 12 bits, so the maximum is 4095 tips, which equates to about 2121 mm (or 212.1 in your case). What's puzzling is how your counter went above that figure before wrapping. But the WS2300 is a mysterious beast...