Take a look in your weewx.conf, section [StdArchive], option ' archive_interval'. It looks like you have a non-integer in there.
-tk On Mon, Jan 21, 2019 at 11:37 AM <[email protected]> wrote: > Hello my weewx-install would not update the html-pages anymore. > > It´s funny - because the installation ran fine for about 2 years now. > What happened 3 days ago was, that the display (wh1080) would not receive > any transmitter-data. Changing the transmitter batteries would not help, I > had to restart the display (turn off / turn on the wh1080), so that it > recognized the transmitter and got data again. > > But now weewX would not update the current-html anymore - just the > week-summary. > > So i updated the SDB regarding timestamps: > > " > > cp /home/weewx/archive/weewx.sdb /home/weewx/archive/weewx.sdb.backup > sqlite3 /home/weewx/archive/weewx.sdb > sqlite> delete from archive where dateTime > X; > sqlite> .exit > " > > Cleared the device-memory > > " > wee_device --clear-memory > " > > and got into debug mode and got this error after running "sudo service weewx > start": > > " > > Jan 21 20:22:41 se weewx[4312]: wxcalculate: The following algorithms will > be used for calculations: altimeter=aaNOAA, maxSolarRad=RS > Jan 21 20:22:41 se weewx[4312]: engine: Finished loading service > weewx.wxservices.StdWXCalculate > Jan 21 20:22:41 seweewx[4312]: engine: Loading service > weewx.engine.StdArchive > Jan 21 20:22:41 seweewx[4312]: engine: Caught unrecoverable exception in > engine: > Jan 21 20:22:41 se weewx[4312]: **** invalid literal for int() with > base 10: '' > Jan 21 20:22:41 se weewx[4312]: **** Traceback (most recent call > last): > Jan 21 20:22:41 se weewx[4312]: **** File > "/usr/share/weewx/weewx/engine.py", line 871, in main > Jan 21 20:22:41 se weewx[4312]: **** engine = > engine_class(config_dict) > Jan 21 20:22:41 se weewx[4312]: **** File > "/usr/share/weewx/weewx/engine.py", line 78, in __init__ > Jan 21 20:22:41 se weewx[4312]: **** > self.loadServices(config_dict) > Jan 21 20:22:41 se weewx[4312]: **** File > "/usr/share/weewx/weewx/engine.py", line 142, in loadServices > Jan 21 20:22:41 se weewx[4312]: **** > self.service_obj.append(weeutil.weeutil._get_object(svc)(self, config_dict)) > Jan 21 20:22:41 se weewx[4312]: **** File > "/usr/share/weewx/weewx/engine.py", line 447, in __init__ > Jan 21 20:22:41 se weewx[4312]: **** software_interval = > to_int(config_dict['StdArchive'].get('archive_interval', 300)) > Jan 21 20:22:41 se weewx[4312]: **** File > "/usr/share/weewx/weeutil/weeutil.py", line 1253, in to_int > Jan 21 20:22:41 se weewx[4312]: **** return int(x) if x is not > None else None > Jan 21 20:22:41 se weewx[4312]: **** ValueError: invalid literal for > int() with base 10: '' > Jan 21 20:22:41 se weewx[4312]: **** Exiting. > " > > Any hints appreciated! > > > -- > 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. > -- 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.
