KarlS wrote:Normally I run Cumulus 24/7, but today I stopped Cumulus to check if EasyWeather picked up this strange "record". It didn’t, so I concluded that the "Hourly Rain" is calculated by Cumulus and not reported by the weather station. Apparently this conclusion was wrong; I just couldn’t understand how no measured rain fall could compute to an hourly rain of 153.4 mm.
The hourly rain
is calculated by Cumulus. All the station supplies is a 'counter' of the number of rain bucket tips which it thinks have occurred since it was last reset. Cumulus has to calculate everything from this figure. This figure has a tendency to suddenly increase. Sometimes it later goes down again, but normally once it's jumped up it stays there. Cumulus has mechanisms for attempting to ignore this strange behaviour as far as the daily total is concerned (it readjusts its record of what the total would have been at the start of day according to the new rules that the station has just invented). The 'last hour' and 'rain rate' figures also suffer when the counter does stupid things; this is why I have provided 'spike removal' settings for these items to put them under user control.
The diags logs show what happened to the rain counter, if you want to look in there. You can then look in the easyweather.dat file to see Easyweather's view of the rain counter (it's the 21st field in each entry). Cumulus represents the counter in mm, EW in 'tips'.
Note that you can't necessarily compare what Easyweather does retrospectively from the 'same' data; using the logger data is not the same thing as having to cope with reading the data live. Or perhaps Easyweather is much better software than Cumulus; I've just done the best I can.