so looking at the vantage driver it seems that if the weewx host (raspberry pi zero without a RTC) has an incorrect time like after a restart and syncs it's bad (early) time with the vantage console, then records being added to the vantage console will have an earlier timestamp than existing records. when weewx goes to read the records and finds a "decreasing timestamp" it stops reading more records. manually clearing all the records AND setting the correct time is a solution.
I propose changing the vantage driver to avert setting the console time, during a routine sync, earlier than the last record in the console. This should prevent weewx from adjusting the console time until the weewx host has had an opportunity to successfully acquire the time from an external source (ntp server). I suppose setting the console to a future time could cause a problem, preventing weewx from correcting the console time without first clearing the last (errant) record. -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/066a6494-cd10-465b-86a7-5452386adddb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.