weewx will not process data until the time is after 00:00:00 01jan2000 utc. so perhaps your pi is reverting/starting at a time that is later than that.
you can make the weewx time check a bit more robust by modifying engine.py change this: while weewx.launchtime_ts < 946684800: to a more recent value. however, that approach can only go so far. the init systems also have mechanisms for delaying the start of weewx. unfortunately, those may not do exactly what you expect. for example, you might make weewx start after ntp, but just because ntp has started, the system may not have a valid time. you'll have to dig deeper to tell your init system that weewx should not start until after ntp has started AND after ntp has set the system time. or put a real-time clock on the pi. m -- 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. For more options, visit https://groups.google.com/d/optout.