Apart from Gary's suggestions for switching on debug = 1 in weewx.conf and restart ....

the only difference I see in (those parts of weewx.conf shared) is that your record_generation is set to "software" while mine is set to "hardware".
Not sure if this could have an impact, but it's surely worth trying

On 20.05.2021 23:53, weerman wrote:
Hi,

This is my [StdArchive] section of my klp.conf file.

##############################################################################

#   This section is for configuring the archive service.

[StdArchive]
    # If the station hardware supports data logging then the archive interval     # will be downloaded from the station. Otherwise, specify it (in seconds).
    archive_interval = 300
    # If possible, new archive records are downloaded from the station
    # hardware. If the hardware does not support this, then new archive
    # records will be generated in software.
    # Set the following to "software" to force software record generation.
    record_generation = software
    # Whether to include LOOP data in hi/low statistics
    loop_hilo = True
    # The data binding used to save archive records
    data_binding = kl_binding
    # Whether to log successful archive operations
    log_success = True
    # Whether to log unsuccessful archive operations
    log_failure = True

##############################################################################

[email protected] schrieb am Donnerstag, 20. Mai 2021 um 23:31:07 UTC+2:

    your [StdArchive] section in weewx.conf should look like this

    [StdArchive]

        # If the station hardware supports data logging then the
    archive interval
        # will be downloaded from the station. Otherwise, specify it
    (in seconds).
        archive_interval = 60

        # If possible, new archive records are downloaded from the station
        # hardware. If the hardware does not support this, then new
    archive
        # records will be generated in software.
        # Set the following to "software" to force software record
    generation.
        record_generation = hardware

        # Whether to include LOOP data in hi/low statistics
        loop_hilo = True

        # The data binding used to save archive records
    data_binding = kl_binding

    if there is still "data_binding = wx_binding", then that's the
    cause of the error

    On 20.05.2021 22:34, gjr80 wrote:
    Hi,

    What binding have you specified under [StdArchive]? You should
    also be looking at the startup log for the weewx-klp instance to
    see what bindings are being used. I am guessing this is
    reproducible? I would set debug = 1 in the WeeWX config file used
    by weewx-klp and restart weewx-klp. The startup log will indicate
    what bindings are being used. When the error occurs we should be
    able to work out the context in which the binding is being used,
    that may give a clue. WeeWX defaults to using wx_binding if no
    binding is specified for some operations, so that is possibly the
    source of wx_binding.

    WeeWX should work if wx_binding is not specified (provided
    another binding is specified), if it doesn’t it’s a bug that
    should be fixed.

    Gary
    On Thursday, 20 May 2021 at 22:06:50 UTC+10 weerman wrote:

        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/6dc7249d-1b27-4efa-becc-a6a2225a83fan%40googlegroups.com
    
<https://groups.google.com/d/msgid/weewx-user/6dc7249d-1b27-4efa-becc-a6a2225a83fan%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
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] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f476836b-ef9b-44cb-8e05-c6cb047e6f34n%40googlegroups.com <https://groups.google.com/d/msgid/weewx-user/f476836b-ef9b-44cb-8e05-c6cb047e6f34n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
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/28dea151-211a-9d8a-be2b-357d12ad0b99%40gmail.com.

Reply via email to