I see your point and i fully understand it but i dont care for other values when we have power off except for rain
For example my station calculate rain from rain total and if for example my rain total is 20mm (weewx is calculating ,20 -20 = 0mm which is right, new total - old total) and we have power off ,and for that period 5mm fall , i think that the station because has batteries transmits 25mm rain total but of course sdr is off .... So when weewx start again loop periods and gets data from sdr sorry the rain total will be 25mm and if it has saved the last value of rain total then it is 25 - 20 = 5 mm