Been running weewx fine for a few years using the weewx-interceptor with my acurite internet bridge and sinxe 5N1 station. I haven't had any issues until I added a tower sensor (temp/humidity/pressure). The weewx-interceptor is still pulling the data but every so often I loose entries into my database. After posting on interceptor forum, Matthew pointed out the error I have in my logs...this error is consistant every time I loose data entries in my SQL database and only occurs when I add the tower sensor. If I remove the sensor it all works fine.
Running: weewx 3.8.0 interceptor 0.39 According to the code below looks like the common error is: Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/user/wdSearchX3.py", line 1554, in get_extension_list Oct 18 06:14:21 weatherPi weewx[592]: **** trend_60_hpa = curr_baro_hpa - baro_60_hpa Oct 18 06:14:21 weatherPi weewx[592]: **** TypeError: unsupported operand type(s) for -: 'NoneType' and 'float' >From my log file: Oct 18 06:14:21 weatherPi weewx[592]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerato r.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats', 'user.wdSearchX3.wdTe sttagsAgoRainTags', 'user.wdSearchX3.wdLastRainTags', 'user.wdSearchX3.wdTimeSpanTags', 'user.wdSearchX3.wdMaxAvgWindTags', 'user.wdSearchX3.wdMaxWindGustTags', 'use r.wdSearchX3.wdSundryTags', 'user.wdSearchX3.wdSkinDict', 'user.wdSearchX3.wdMonthlyReportStats', 'user.wdSearchX3.wdWindroseTags', 'user.wdSearchX3.wdWindRunTags', 'user.wdSearchX3.wdHourRainTags', 'user.wdSearchX3.wdGdDays', 'user.wdSearchX3.wdForToday', 'user.wdSearchX3.wdRainThisDay', 'user.wdSearchX3.wdRainDays', 'user.wdAs troSearchX3.wdMoonApsis', 'user.wdAstroSearchX3.wdEclipse', 'user.wdAstroSearchX3.wdEarthApsis', 'user.wdAstroSearchX3.wdChineseNewYear', 'user.wdSearchX3.wdYestAlma nac', 'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats', 'user.wdSearchX3.wdManualAverages'] Oct 18 06:14:21 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:21 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:21 weatherPi weewx[592]: **** Traceback (most recent call last): Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 239, in run Oct 18 06:14:21 weatherPi weewx[592]: **** obj.start() Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 273, in start Oct 18 06:14:21 weatherPi weewx[592]: **** self.run() Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 158, in run Oct 18 06:14:21 weatherPi weewx[592]: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:21 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:21 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate Oct 18 06:14:21 weatherPi weewx[592]: **** default_binding) Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 372, in _getSearchList Oct 18 06:14:21 weatherPi weewx[592]: **** searchList += obj.get_extension_list(timespan, db_lookup) Oct 18 06:14:21 weatherPi weewx[592]: **** File "/home/weewx/bin/user/wdSearchX3.py", line 1554, in get_extension_list Oct 18 06:14:21 weatherPi weewx[592]: **** trend_60_hpa = curr_baro_hpa - baro_60_hpa Oct 18 06:14:21 weatherPi weewx[592]: **** TypeError: unsupported operand type(s) for -: 'NoneType' and 'float' Oct 18 06:14:21 weatherPi weewx[592]: reportengine: Running report wdPWS Oct 18 06:14:21 weatherPi weewx[592]: reportengine: Found configuration file /home/weewx/skins/PWS/skin.conf for report wdPWS Oct 18 06:14:21 weatherPi weewx[592]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerato r.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', ''] Oct 18 06:14:21 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:21 weatherPi weewx[592]: cheetahgenerator: Generated 1 files for report wdPWS in 0.07 seconds Oct 18 06:14:21 weatherPi weewx[592]: reportengine: Running report wdClientraw Oct 18 06:14:21 weatherPi weewx[592]: reportengine: Found configuration file /home/weewx/skins/Clientraw/skin.conf for report wdClientraw Oct 18 06:14:21 weatherPi weewx[592]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerato r.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdMonthStats', 'user.wdSearchX3.wdLa stRainTags', 'user.wdSearchX3.wdTimeSpanTags', 'user.wdSearchX3.wdSundryTags', 'user.wdSearchX3.wdSkinDict', 'user.wdSearchX3.wdWindRunTags', 'user.wdSearchX3.wdYest Almanac', 'user.wdSearchX3.wdTaggedStats', 'user.wdSearchX3.wdTaggedArchiveStats', 'user.wdSearchX3.wdRainDays', 'user.wdSearchX3.wdManualAverages'] Oct 18 06:14:21 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:21 weatherPi weewx[592]: cheetahgenerator: Skip 'clientrawdaily.txt': last_mod=1539857254.91 age=407.063904285 stale=600 Oct 18 06:14:22 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:22 weatherPi weewx[592]: **** Traceback (most recent call last): Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 239, in run Oct 18 06:14:22 weatherPi weewx[592]: **** obj.start() Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 273, in start Oct 18 06:14:22 weatherPi weewx[592]: **** self.run() Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 158, in run Oct 18 06:14:22 weatherPi weewx[592]: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** default_binding) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 372, in _getSearchList Oct 18 06:14:22 weatherPi weewx[592]: **** searchList += obj.get_extension_list(timespan, db_lookup) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/user/wdSearchX3.py", line 1554, in get_extension_list Oct 18 06:14:22 weatherPi weewx[592]: **** trend_60_hpa = curr_baro_hpa - baro_60_hpa Oct 18 06:14:22 weatherPi weewx[592]: **** TypeError: unsupported operand type(s) for -: 'NoneType' and 'float' Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Running report wdStackedWindRose Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Found configuration file /home/weewx/skins/StackedWindRose/skin.conf for report wdStackedWindRose Oct 18 06:14:22 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:22 weatherPi weewx[592]: imageStackedWindRose: Generated 1 images for wdStackedWindRose in 0.14 seconds Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Running report wdSteelGauges Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Found configuration file /home/weewx/skins/SteelGauges/skin.conf for report wdSteelGauges Oct 18 06:14:22 weatherPi weewx[592]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerato r.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.wdSearchX3.wdTimeSpanTags', 'user.wdSearchX3.wd MaxWindGustTags', 'user.wdSearchX3.wdLastRainTags', 'user.wdSearchX3.wdSundryTags', 'user.wdSearchX3.wdSkinDict', 'user.wdSearchX3.wdWindroseTags', 'user.wdSearchX3. wdWindRunTags', 'user.wdSearchX3.wdHourRainTags'] Oct 18 06:14:22 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:22 weatherPi weewx[592]: manager: Daily summary version is 1.0 Oct 18 06:14:22 weatherPi weewx[592]: **** Traceback (most recent call last): Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 239, in run Oct 18 06:14:22 weatherPi weewx[592]: **** obj.start() Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/reportengine.py", line 273, in start Oct 18 06:14:22 weatherPi weewx[592]: **** self.run() Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 158, in run Oct 18 06:14:22 weatherPi weewx[592]: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 232, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** ngen += self.generate(section[subsection], gen_ts) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 320, in generate Oct 18 06:14:22 weatherPi weewx[592]: **** default_binding) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 372, in _getSearchList Oct 18 06:14:22 weatherPi weewx[592]: **** searchList += obj.get_extension_list(timespan, db_lookup) Oct 18 06:14:22 weatherPi weewx[592]: **** File "/home/weewx/bin/user/wdSearchX3.py", line 1554, in get_extension_list Oct 18 06:14:22 weatherPi weewx[592]: **** trend_60_hpa = curr_baro_hpa - baro_60_hpa Oct 18 06:14:22 weatherPi weewx[592]: **** TypeError: unsupported operand type(s) for -: 'NoneType' and 'float' Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Running report FTP Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Found configuration file /home/weewx/skins/Ftp/skin.conf for report FTP Oct 18 06:14:22 weatherPi weewx[592]: ftpgenerator: FTP upload not requested. Skipped. Oct 18 06:14:22 weatherPi weewx[592]: reportengine: Running report RSYNC Click here to Reply -- 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.
