Aug 9 10:35:31 weewxserver weewx-wh2950[29583] INFO weewx.manager: Added record 2020-08-09 22:35:00 NZST (1596969300) to database 'wh2950.sdb'
Aug 9 10:35:31 weewxserver weewx-wh2950[29583] INFO weewx.manager: Added record 2020-08-09 22:35:00 NZST (1596969300) to daily summary in 'wh2950.sdb'
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Running reports for latest time in the database.
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Running report 'SeasonsReport'
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.manager: Daily summary version is 2.0
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.36 seconds
Aug 9 10:35:33 weewxserver weewx-wh2950[29583] DEBUG weewx.manager: Daily summary version is 2.0
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** database_type
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** Traceback (most recent call last):
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 197, in run
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** obj.start()
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 280, in start
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** self.run()
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 41, in run
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** self.genImages(self.gen_ts)
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 175, in genImages
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** db_manager = self.db_binder.get_manager(binding)
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 527, in get_manager
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** manager_dict = get_manager_dict_from_config(self.config_dict,
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 643, in get_manager_dict_from_config
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** manager_dict['database_dict'] = get_database_dict_from_config(config_dict,
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 611, in get_database_dict_from_config
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** raise weewx.UnknownDatabaseType('database_type')
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** weewx.UnknownDatabaseType: database_type
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] ERROR weewx.reportengine: **** Generator terminated
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html/wh2950
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
Aug 9 10:35:34 weewxserver weewx-wh2950[29583] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Aug 9 10:35:43 weewxserver weewx-wh2950[29583] DEBUG user.interceptor: empty queue
Aug 9 10:35:44 weewxserver weewx-fousb[29629] INFO weewx.manager: Added record 2020-08-09 22:35:00 NZST (1596969300) to database 'fousb.sdb'
Aug 9 10:35:44 weewxserver weewx-fousb[29629] INFO weewx.manager: Added record 2020-08-09 22:35:00 NZST (1596969300) to daily summary in 'fousb.sdb'
Aug 9 10:35:46 weewxserver weewx-fousb[29629] DEBUG weewx.reportengine: Running reports for latest time in the database.
Aug 9 10:35:46 weewxserver weewx-fousb[29629] DEBUG weewx.reportengine: Running report 'SeasonsReport'
Aug 9 10:35:46 weewxserver weewx-fousb[29629] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
Aug 9 10:35:46 weewxserver weewx-fousb[29629] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
Aug 9 10:35:46 weewxserver weewx-fousb[29629] DEBUG weewx.manager: Daily summary version is 2.0
Aug 9 10:35:47 weewxserver weewx-fousb[29629] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 0.33 seconds
Aug 9 10:35:47 weewxserver weewx-fousb[29629] DEBUG weewx.manager: Daily summary version is 2.0
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** Unknown data binding ''fousb_binding''
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** Traceback (most recent call last):
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 632, in get_manager_dict_from_config
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** manager_dict = dict(config_dict['DataBindings'][data_binding])
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/usr/lib/python3/dist-packages/configobj.py", line 554, in __getitem__
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** val = dict.__getitem__(self, key)
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** KeyError: 'fousb_binding'
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: ****
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** During handling of the above exception, another exception occurred:
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: ****
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** Traceback (most recent call last):
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 197, in run
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** obj.start()
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 280, in start
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** self.run()
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 41, in run
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** self.genImages(self.gen_ts)
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 175, in genImages
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** db_manager = self.db_binder.get_manager(binding)
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 527, in get_manager
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** manager_dict = get_manager_dict_from_config(self.config_dict,
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/manager.py", line 634, in get_manager_dict_from_config
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** raise weewx.UnknownBinding("Unknown data binding '%s'" % e)
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** weewx.UnknownBinding: Unknown data binding ''fousb_binding''
Aug 9 10:35:47 weewxserver weewx-fousb[29629] ERROR weewx.reportengine: **** Generator terminated
Aug 9 10:35:47 weewxserver weewx-fousb[29629] INFO weewx.reportengine: Copied 0 files to /home/weewx/public_html/fousb
I had edited both config files (by changing the station name only - as they were initially identical, it was hard to see at a glance which station a web report was for). After a restart, I had another look at the syslog to check things and noticed the change in error for the wh2950 instance.
I understand why the "weewx-fousb" instance will be having the Unknown.Binding error - there is nothing in it's config file about extra databases or bindings, so when the skin calls it out, it errors. I don't particularly think I need to worry about this, as I don't intend on using the web reports from the fousb instance, just the inTemp and inHumidity data from it.
Hopefully the differing error from the wh2950 instance is of some help though.
Thanks.