Hi Tom, Dealing with the dayRain value of the Vantage loop data received from the Pro2 and Vue consoles or Envoys when no time stamps are available and with an internal clock which can run both slow or fast will be not easy and should not be done. A possible solution might introduce other problems.
I advice to use instead the dayRain calculation of weewx which already will be done for most (all?) other weather stations and even for the Vantage stations when used with the Meteostick driver. We could of course introduce a choice (hardware, software or prefer_hardware) but again I think it is wasting of time because the software solution is the best in my opinion As a test I renamed the "dayRain" variable names in the loop definitions of the Vantage driver to "dayRain_skip" with as result the dayRain value in the Vantage driver also will be calculate by weewx. I will report tomorrow the results of the upload data round midnight. Cheers, Luc On Tuesday, 30 May 2017 21:09:21 UTC-3, Tom Keffer wrote: > > If we are going to have the driver make a decision that a dayRain (and >> monthRain and yearRain and maybe dayET, monthET and yearET?) value is to >> be ignored (ie we are essentially making the decision that the packet was >> from the previous day) can we not just leave the packet data as is (we have >> no reason to doubt its accuracy) and just set the packet timestamp to >> 00:00? >> >> > A sensible idea. > > But, say we have a packet that arrives at 00:00:02. How do we know if it's > from the previous day? Maybe it is the very first packet of the day? > > At the end of the day (pun intended), we are trying to create N+1 pieces > of data out of N pieces of information. Can't be done. > > -tk > > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
