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.

Reply via email to