I've been running weewx 3.xx and the excellent Belchertown skin on my 
ubuntu 18.04 without any problem. My source sensors is Aercus Weathersleuth 
equivalent (Misol brand) sending data to Ecowitt GW1000.

I've set up another Ubuntu 20.04 server for some other testing and now I 
get the Weatherflow Tempest. I installed weewx latest 4.1.1, python3, 
Belchertown skin, and the latest Weewx UDP driver for Weatherflow. Weewx 
can generate standard reports without any issues; but the Belchertown skin 
generates a lot of errors. The weewx config on the Belchertown part is more 
or less the same (except the website root directory). Data in weewx.sdb 
seems populated fine.

This is the errors generated:

Jul 29 10:50:10 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:07 +07 (1595994607)
Jul 29 10:50:16 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:13 +07 (1595994613)
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:16 +07 (1595994616)
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.manager: Added record 
2020-07-29 10:50:00 +07 (1595994600) to database 'weewx.sdb'
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.manager: Added record 
2020-07-29 10:50:00 +07 (1595994600) to daily summary in 'weewx.sdb'
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: 
Running reports for latest time in the database.
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: 
Running report 'SeasonsReport'
Jul 29 10:50:19 bthoven-3020M /weewxd: weatherflowudp: MainThread: 
Listening for UDP broadcasts to IP address <broadcast> on port 50222, with 
timeout 90 and share_socket True...
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Found 
configuration file /etc/weewx/skins/Seasons/skin.conf for report 
'SeasonsReport'
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.cheetahgenerator: 
Using search list ['weewx.cheetahgenerator.Almanac', 
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 
'weewx.cheetahgenerator.Extras']
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:00 +07 (1595994600)
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.manager: Daily 
summary version is 2.0
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.cheetahgenerator: 
Generated 8 files for report SeasonsReport in 0.23 seconds
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.manager: Daily 
summary version is 2.0
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.imagegenerator: 
Generated 15 images for report SeasonsReport in 0.17 seconds
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.reportengine: Copied 
0 files to /var/www/html/weewx
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Report 
'SmartphoneReport' not enabled. Skipping.
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Report 
'MobileReport' not enabled. Skipping.
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Report 
'StandardReport' not enabled. Skipping.
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: 
Running report 'Belchertown'
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Found 
configuration file /etc/weewx/skins/Belchertown/skin.conf for report 
'Belchertown'
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.cheetahgenerator: 
Using search list ['weewx.cheetahgenerator.Almanac', 
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 
'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 
'weewx.cheetahgenerator.Extras', 'user.belchertown.getData']
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.manager: Daily 
summary version is 2.0
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine: Caught 
unrecoverable exception in generator 
'weewx.cheetahgenerator.CheetahGenerator'
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Parsing failed with several errors.#012First error at line 71.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Traceback (most recent call last):
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      obj.start()
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/reportengine.py", line 280, in start
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      self.run()
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 150, in run
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      ngen = self.generate(gen_dict[section_name], self.gen_ts)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 220, in 
generate
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      ngen += self.generate(section[subsection], gen_ts)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 220, in 
generate
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      ngen += self.generate(section[subsection], gen_ts)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 308, in 
generate
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      searchList = self._getSearchList(encoding, timespan,
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 376, in 
_getSearchList
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      searchList += obj.get_extension_list(timespan, db_lookup)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/user/belchertown.py", line 208, in 
get_extension_list
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      chart_dict = configobj.ConfigObj(chart_config_path, 
file_error=True)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in 
__init__
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      self._load(infile, configspec)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/lib/python3/dist-packages/configobj.py", line 1318, in 
_load
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      raise error
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "<string>", line None
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  configobj.ConfigObjError: Parsing failed with several errors.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  First error at line 71.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Generator terminated
Jul 29 10:50:19 bthoven-3020M weewx[56935] INFO weewx.reportengine: Copied 
2 files to /var/www/html/weewx/belchertown
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine: Caught 
unrecoverable exception in generator 
'user.belchertown.HighchartsJsonGenerator'
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Parsing failed with several errors.#012First error at line 71.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Traceback (most recent call last):
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      obj.start()
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/weewx/reportengine.py", line 280, in start
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      self.run()
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/share/weewx/user/belchertown.py", line 1050, in run
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      self.chart_dict = configobj.ConfigObj(chart_config_path, 
file_error=True)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/lib/python3/dist-packages/configobj.py", line 1229, in 
__init__
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      self._load(infile, configspec)
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "/usr/lib/python3/dist-packages/configobj.py", line 1318, in 
_load
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****      raise error
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****    File "<string>", line None
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  configobj.ConfigObjError: Parsing failed with several errors.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  First error at line 71.
Jul 29 10:50:19 bthoven-3020M weewx[56935] ERROR weewx.reportengine:        
 ****  Generator terminated
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Report 
'FTP' not enabled. Skipping.
Jul 29 10:50:19 bthoven-3020M weewx[56935] DEBUG weewx.reportengine: Report 
'RSYNC' not enabled. Skipping.
Jul 29 10:50:22 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:19 +07 (1595994619)
Jul 29 10:50:25 bthoven-3020M weewx[56935] INFO weewx.restx: MQTT: 
Published record 2020-07-29 10:50:22 +07 (1595994622)



-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/fb28ac88-83b3-4350-bc39-154895b05e03o%40googlegroups.com.

Reply via email to