Hi all got the following problem when updating weewx from 3.6.2 -> 3.7.1 with VP Pro Driver ...
system is running on a pi3 with jessie here is the log ... [....] Restarting weewx (via systemctl): weewx.service. Mar 25 22:44:58 raspberrypi systemd[1]: Starting LSB: weewx weather system... Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Initializing weewx version 3.7.1 Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Using Python 2.7.9 (default, Sep 17 2016, 20:26:04) #012[GCC 4.9.2] Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Platform Linux-4.4.50-v7+-armv7l-with-debian-8.0 Mar 25 22:44:59 raspberrypi weewx[1197]: engine: Locale is 'de_DE.UTF-8' Mar 25 22:44:59 raspberrypi weewx[1197]: engine: pid file is /var/run/weewx.pid Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using configuration file /etc/weewx/weewx.conf Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Loading station type WeatherLink (user.wlink) Mar 25 22:44:59 raspberrypi weewx[1186]: Starting weewx weather system: weewx. Mar 25 22:44:59 raspberrypi systemd[1]: Started LSB: weewx weather system. Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: version is 0.11rc1 Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: expecting HTML format 'B' Mar 25 22:44:59 raspberrypi weewx[1201]: wlink: polling interval is 60.0 Mar 25 22:44:59 raspberrypi weewx[1201]: engine: StdConvert target unit is 0x1 Mar 25 22:44:59 raspberrypi weewx[1201]: wxcalculate: The following values will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=prefer_hardware, windrun=prefer_hardware, heatindex=prefer_hardware, maxSolarRad=prefer_hardware, humidex=prefer_hardware, pressure=prefer_hardware, inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware Mar 25 22:44:59 raspberrypi weewx[1201]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Archive will use data binding wx_binding Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Record generation will be attempted in 'hardware' Mar 25 22:44:59 raspberrypi weewx[1201]: engine: The archive interval in the configuration file (300) does not match the station hardware interval (60). Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using archive interval of 60 seconds (specified by hardware) Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Using binding 'wx_binding' to database 'weewx.sdb' Mar 25 22:44:59 raspberrypi weewx[1201]: manager: Starting backfill of daily summaries Mar 25 22:44:59 raspberrypi weewx[1201]: engine: Caught unrecoverable exception in engine: Mar 25 22:44:59 raspberrypi weewx[1201]: **** lastUpdate(2017-03-25 22:38:00 CET (1490477880)) > lastRecord(2017-03-25 22:24:00 CET (1490477040)) Mar 25 22:44:59 raspberrypi weewx[1201]: **** Traceback (most recent call last): Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/engine.py", line 865, in main Mar 25 22:44:59 raspberrypi weewx[1201]: **** engine = engine_class(config_dict) Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/engine.py", line 77, in __init__ Mar 25 22:44:59 raspberrypi weewx[1201]: **** self.loadServices(config_dict) Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/engine.py", line 141, in loadServices Mar 25 22:44:59 raspberrypi weewx[1201]: **** self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict)) Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/engine.py", line 491, in __init__ Mar 25 22:44:59 raspberrypi weewx[1201]: **** self.setup_database(config_dict) Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/engine.py", line 604, in setup_database Mar 25 22:44:59 raspberrypi weewx[1201]: **** _nrecs, _ndays = dbmanager.backfill_day_summary() # @UnusedVariable Mar 25 22:44:59 raspberrypi weewx[1201]: **** File "/usr/share/weewx/weewx/manager.py", line 1411, in backfill_day_summary Mar 25 22:44:59 raspberrypi weewx[1201]: **** timestamp_to_string(lastRecord))) Mar 25 22:44:59 raspberrypi weewx[1201]: **** ViolatedPrecondition: lastUpdate(2017-03-25 22:38:00 CET (1490477880)) > lastRecord(2017-03-25 22:24:00 CET (1490477040)) Mar 25 22:44:59 raspberrypi weewx[1201]: **** Exiting. ------------------------------ I try to fix the problem with sudo wee_database /etc/weewx/weewx.conf --drop-daily and then with sudo wee_database /etc/weewx/weewx.conf --rebuild-daily This will take a while ... I will see what happens when I restart it after the "rebuild-daily" -frank -- 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.
