Whilst
rainRate may be a value calculated by WeeWX, the current
StdWXCalculate service is limited in that it can only calculate
rainRate from loop packet data. In the case of a backfill/recalculate (as with an import) the only
rain data available is from archive records and hence
rainRate is not calculated. In these cases
rainRate must be manually calculated.
Issue #787 was raised to address this behaviour for imports. Any resolution to issue #787 would likely fix the
rainRate re-calculate behaviour as well, but I have no timeframe for when issue #787 might be addressed.
Gary