Hi all,

I'm trying to run both klimalogg pro and Fine Offset WH 1080 on my rbp 2. 
It has worked before, but four weeks ago my rp2 froze so i had to set it up 
again including weewx. 

Since then i got this error from my klp installation.

*May 20 13:52:04 raspberrypi weewx-fineoffset[30390] INFO weewx.restx: 
StationRegistry: Published record 2021-05-20 13:41:59 CEST (1621510919)*
*May 20 13:52:04 raspberrypi weewx-fineoffset[30390] INFO weewx.engine: 
Starting main packet loop.*
*May 20 13:52:05 raspberrypi weewx-fineoffset[30390] INFO 
weewx.drivers.fousb: station status {'unknown': 0, 'rain_overflow': 0, 
'lost_connection': 0} (0)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] ERROR user.kl: unable to 
terminate RF thread after 60 seconds*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__: Caught 
unrecoverable exception:*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 Unknown data binding ''wx_binding''*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 Traceback (most recent call last):*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/manager.py", line 686, in 
get_manager_dict_from_config*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   manager_dict = dict(config_dict['DataBindings'][data_binding])*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/usr/lib/python3/dist-packages/configobj.py", line 554, in 
__getitem__*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   val = dict.__getitem__(self, key)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 KeyError: 'wx_binding'*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     *****
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 During handling of the above exception, another exception occurred:*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     *****
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 Traceback (most recent call last):*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewxd", line 151, in main*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   engine = weewx.engine.StdEngine(config_dict)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/engine.py", line 93, in __init__*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   self.loadServices(config_dict)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/engine.py", line 161, in loadServices*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   obj = weeutil.weeutil.get_object(svc)(self, config_dict)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/wxservices.py", line 91, in __init__*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   self.db_manager = 
engine.db_binder.get_manager(data_binding=data_binding, initialize=True)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/manager.py", line 583, in get_manager*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   default_binding_dict=defaults)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
 File "/home/weewx/bin/weewx/manager.py", line 688, in 
get_manager_dict_from_config*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     ****   
   raise weewx.UnknownBinding("Unknown data binding '%s'" % e)*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 weewx.UnknownBinding: Unknown data binding ''wx_binding''*
*May 20 13:52:53 raspberrypi weewx-klp[30429] CRITICAL __main__:     **** 
 Exiting.*
*May 20 13:56:06 raspberrypi weewx-fineoffset[30390] INFO weewx.manager: 
Added record 2021-05-20 13:55:00 CEST (1621511700) to database 'weewx.sdb'*
*May 20 13:56:06 raspberrypi weewx-fineoffset[30390] INFO weewx.manager: 
Added record 2021-05-20 13:55:00 CEST (1621511700) to daily summary in 
'weewx.sdb'*
*May 20 13:56:14 raspberrypi weewx-fineoffset[30390] INFO 
weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 6.44 
seconds*
*May 20 13:56:15 raspberrypi weewx-fineoffset[30390] INFO 
weewx.imagegenerator: Generated 15 images for report SeasonsReport in 1.50 
seconds*
*May 20 13:56:15 raspberrypi weewx-fineoffset[30390] INFO 
weewx.reportengine: Copied 5 files to /home/weewx/public_html*
*May 20 13:56:17 raspberrypi weewx-fineoffset[30390] INFO 
weewx.cheetahgenerator: Generated 7 files for report SmartphoneReport in 
1.79 seconds*
*May 20 13:56:17 raspberrypi weewx-fineoffset[30390] INFO 
weewx.imagegenerator: Generated 6 images for report SmartphoneReport in 
0.52 seconds*
*May 20 13:56:17 raspberrypi weewx-fineoffset[30390] INFO 
weewx.reportengine: Copied 6 files to /home/weewx/public_html/smartphone*
*May 20 13:56:18 raspberrypi weewx-fineoffset[30390] INFO 
weewx.cheetahgenerator: Generated 1 files for report MobileReport in 0.17 
seconds*
*May 20 13:56:18 raspberrypi weewx-fineoffset[30390] INFO 
weewx.imagegenerator: Generated 4 images for report MobileReport in 0.38 
seconds*
*May 20 13:56:18 raspberrypi weewx-fineoffset[30390] INFO 
weewx.reportengine: Copied 2 files to /home/weewx/public_html/mobile*
*May 20 13:56:26 raspberrypi weewx-fineoffset[30390] INFO 
weewx.reportengine: ftpgenerator: Ftp'd 35 files in 8.29 seconds*

As far as i understand the error, something seems to be wrong in the 
binding section, it should be "kl_binding" for the klima logg pro and it 
says so in the klp config file
as you can see here:

*##############################################################################*

*#   This section binds a data store to a database.*

*[DataBindings]*
    
*    [[kl_binding]]*
*        schema = user.kl.schema*
*        table_name = archive*
*        database = kl_sqlite*
*        manager = weewx.wxmanager.WXDaySummaryManager*

*##############################################################################*

*#   This section defines various databases.*

*[Databases]*
    
*    # A SQLite database is simply a single file*
*    [[archive_sqlite]]*
*        database_name = klp.sdb*
*        database_type = SQLite*
    
*    # MySQL*
*    [[archive_mysql]]*
*        database_name = klp*
*        database_type = MySQL*

*##############################################################################*

*#   This section defines defaults for the different types of databases.*

*[DatabaseTypes]*
    
*    # Defaults for SQLite databases*
*    [[SQLite]]*
*        driver = weedb.sqlite*
*        # Directory in which the database files are located*
*        SQLITE_ROOT = %(WEEWX_ROOT)s/archive*
    
*    # Defaults for MySQL databases*
*    [[MySQL]]*
*        driver = weedb.mysql*
*        # The host where the database is located*
*        host = localhost*
*        # The user name for logging in to the host*
*        user = weewx*
*        # The password for the user name (quotes guard against parsing 
errors)*
*        password = weewx*

*##############################################################################*

*#   This section configures the internal weewx engine.*

*[Engine]*
    
*    # The following section specifies which services should be run and in 
what order.*
*    [[Services]]*
*        prep_services = weewx.engine.StdTimeSynch*
*        data_services = ,*
*        process_services = weewx.engine.StdConvert, 
weewx.engine.StdCalibrate, weewx.engine.StdQC, 
weewx.wxservices.StdWXCalculate*
*        xtype_services = weewx.wxxtypes.StdWXXTypes, 
weewx.wxxtypes.StdPressureCooker, weewx.wxxtypes.StdRainRater, 
weewx.wxxtypes.StdDelta*
*        archive_services = weewx.engine.StdArchive*
*        restful_services = weewx.restx.StdStationRegistry, 
weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS*
*        report_services = weewx.engine.StdPrint, weewx.engine.StdReport*

Anyone having an idea what i could do? 

Thanks

Georg

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/37fbc6c9-f36c-405b-b50c-830f5aca2e34n%40googlegroups.com.

Reply via email to