You're starting up weewxd, then doing tail -f /var/log/syslog. By the time
you do the "tail", you've missed the critical information about how weewxd
is starting up.

Please follow the directions in *Posting to weewx-user
<https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user>*. That
way, we can see the startup sequence.

On Fri, Nov 4, 2022 at 11:30 AM Günther Wrana <[email protected]> wrote:

> I don't think anything has changed with the killall command.
>
> pi@wetterpi:/$ sudo killall weewxd
> weewxd: Kein Prozess gefunden
> pi@wetterpi:/$ sudo killall weewxd
> weewxd: Kein Prozess gefunden
> pi@wetterpi:/$ sudo /etc/init.d/weewx start
> [ ok ] Starting weewx (via systemctl): weewx.service.
> pi@wetterpi:/$ sudo tail -f /var/log/syslog
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 109, in
> gen_images
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      self.image_dict[timespan][plotname])
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 249, in
> gen_plot
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      **option_dict)
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      raise weewx.UnknownType(msg)
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  weewx.UnknownType: 'wind' or 'vecdir'
> Nov  4 19:20:25 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  Generator terminated
> Nov  4 19:20:25 wetterpi weewx[29729] INFO weewx.reportengine: Copied 0
> files to /var/www/html/weewx
> Nov  4 19:20:31 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS: Failed to
> publish record 2022-11-04 19:20:00 CET (1667586000): Failed upload after 3
> tries
> Nov  4 19:25:22 wetterpi weewx[29729] INFO weewx.manager: Added record
> 2022-11-04 19:25:00 CET (1667586300) to database 'weewx.sdb'
> Nov  4 19:25:22 wetterpi weewx[29729] INFO weewx.manager: Added record
> 2022-11-04 19:25:00 CET (1667586300) to daily summary in 'weewx.sdb'
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
> Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with
> exception '<class 'TypeError'>'
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
> Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
> Reason: 'ObservationBinder' object is not callable
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>  Traceback (most recent call last):
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>  File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>    unicode_string = compiled_template.respond()
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>  File
> "cheetah__etc_weewx_skins_Seasons_index_html_tmpl_1667331923_6578603_46130.py",
> line 271, in respond
> Nov  4 19:25:25 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>  TypeError: 'ObservationBinder' object is not callable
> Nov  4 19:25:26 wetterpi weewx[29729] INFO weewx.restx: Wunderground-PWS:
> Published record 2022-11-04 19:25:00 CET (1667586300)
> Nov  4 19:25:27 wetterpi weewx[29729] INFO weewx.cheetahgenerator:
> Generated 7 files for report SeasonsReport in 3.05 seconds
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine: Caught
> unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  'wind' or 'vecdir'
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  Traceback (most recent call last):
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      obj.start()
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 378, in start
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      self.gen_ts = gen_ts
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      self.gen_images(self.gen_ts)
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 109, in
> gen_images
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      self.image_dict[timespan][plotname])
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 249, in
> gen_plot
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      **option_dict)
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****      raise weewx.UnknownType(msg)
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  weewx.UnknownType: 'wind' or 'vecdir'
> Nov  4 19:25:29 wetterpi weewx[29729] ERROR weewx.reportengine:
> ****  Generator terminated
> Nov  4 19:25:29 wetterpi weewx[29729] INFO weewx.reportengine: Copied 0
> files to /var/www/html/weewx
> Nov  4 19:25:34 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS: Failed to
> publish record 2022-11-04 19:25:00 CET (1667586300): Failed upload after 3
> tries
>
> I have already completely uninstalled weewx and then reinstalled it.
> Without success
>
> Do I have to remove everything completely then the driver still works?
> [email protected] schrieb am Donnerstag, 3. November 2022 um 21:58:32
> UTC+1:
>
>> We are still not seeing any debug messages, so I suspect that you may
>> still have more than one instance of weewxd running. Kill them all with:
>>
>> sudo killall weewxd
>>
>> Then try starting weewxd again. Post  the log.
>>
>> On Thu, Nov 3, 2022 at 10:13 AM Günther Wrana <[email protected]> wrote:
>>
>>> Hello i have now activate debug=1 in weewx.conf and in the
>>> weewx.conf.dist
>>> But I have no idea what should be different now.
>>> So what should I do to uninstall the whole program?
>>>
>>> pi@wetterpi:/etc/weewx$ sudo nano weewx.conf
>>> pi@wetterpi:/etc/weewx$ sudo nano weewx.conf.dist
>>> pi@wetterpi:/etc/weewx$ sudo /etc/init.d/weewx stop
>>> [ ok ] Stopping weewx (via systemctl): weewx.service.
>>> pi@wetterpi:/etc/weewx$ sudo tail -f /var/log/syslog
>>> Nov  3 18:00:35 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
>>> Nov  3 18:00:35 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      raise weewx.UnknownType(msg)
>>> Nov  3 18:00:35 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  weewx.UnknownType: 'wind' or 'vecdir'
>>> Nov  3 18:00:35 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  Generator terminated
>>> Nov  3 18:00:35 wetterpi weewx[29729] INFO weewx.reportengine: Copied 0
>>> files to /var/www/html/weewx
>>> Nov  3 18:00:41 wetterpi systemd[1]: Stopping LSB: weewx weather
>>> system...
>>> Nov  3 18:00:41 wetterpi weewx[6620]: Stopping weewx weather system:
>>> weewx not running....
>>> Nov  3 18:00:41 wetterpi systemd[1]: weewx.service: Succeeded.
>>> Nov  3 18:00:41 wetterpi systemd[1]: Stopped LSB: weewx weather system.
>>> Nov  3 18:00:54 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS: Failed
>>> to publish record 2022-11-03 18:00:00 CET (1667494800): Failed upload after
>>> 3 tries
>>> ^C
>>> pi@wetterpi:/etc/weewx$ sudo /etc/init.d/weewx start
>>> [ ok ] Starting weewx (via systemctl): weewx.service.
>>> pi@wetterpi:/etc/weewx$ sudo tail -f /var/log/syslog
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  self.console = loader_function(config_dict, self)
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  File "/usr/share/weewx/user/wh23xx.py", line 266, in loader
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  return WH23xxDriver(**config_dict[DRIVER_NAME])
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  File "/usr/share/weewx/user/wh23xx.py", line 411, in __init__
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  self._station.open()
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  File "/usr/share/weewx/user/wh23xx.py", line 596, in open
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  raise weewx.WeeWxIOError(e)
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL weewx.engine:     ****
>>>  weewx.WeeWxIOError: [Errno 16] Resource busy
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL __main__: Unable to load
>>> driver: [Errno 16] Resource busy
>>> Nov  3 18:01:18 wetterpi weewx[6675] CRITICAL __main__:     ****
>>>  Exiting...
>>> Nov  3 18:01:29 wetterpi /weewxd: wh23xx: get_current: failed attempt 1
>>> of 5: [Errno 5] Input/Output Error
>>> Nov  3 18:01:29 wetterpi kernel: [19184295.464327] usb 1-1.5: usbfs:
>>> process 29729 (python3) did not claim interface 0 before use
>>> Nov  3 18:01:39 wetterpi /weewxd: wh23xx: get_current: failed attempt 2
>>> of 5: [Errno 5] Input/Output Error
>>> Nov  3 18:01:39 wetterpi kernel: [19184305.473969] usb 1-1.5: usbfs:
>>> process 29729 (python3) did not claim interface 0 before use
>>> Nov  3 18:01:49 wetterpi /weewxd: wh23xx: get_current: failed attempt 3
>>> of 5: [Errno 5] Input/Output Error
>>> Nov  3 18:01:49 wetterpi kernel: [19184315.485083] usb 1-1.5: usbfs:
>>> process 29729 (python3) did not claim interface 0 before use
>>> Nov  3 18:01:59 wetterpi /weewxd: wh23xx: get_current: failed attempt 4
>>> of 5: [Errno 5] Input/Output Error
>>> Nov  3 18:01:59 wetterpi kernel: [19184325.496175] usb 1-1.5: usbfs:
>>> process 29729 (python3) did not claim interface 0 before use
>>> Nov  3 18:02:09 wetterpi /weewxd: wh23xx: get_current: failed attempt 5
>>> of 5: [Errno 5] Input/Output Error
>>> Nov  3 18:02:09 wetterpi kernel: [19184335.507264] usb 1-1.5: usbfs:
>>> process 29729 (python3) did not claim interface 0 before use
>>> Nov  3 18:02:19 wetterpi /weewxd: wh23xx: read failed: max retries (5)
>>> exceeded
>>> Nov  3 18:02:19 wetterpi weewx[29729] INFO weewx.engine: Main loop
>>> exiting. Shutting engine down.
>>> Nov  3 18:02:19 wetterpi weewx[29729] INFO weewx.engine: Shutting down
>>> StdReport thread
>>> Nov  3 18:02:19 wetterpi /weewxd: wh23xx: release interface failed:
>>> [Errno None] Other error
>>> Nov  3 18:02:19 wetterpi weewx[29729] CRITICAL __main__: Caught
>>> WeeWxIOError: read failed: max retries (5) exceeded
>>> Nov  3 18:02:19 wetterpi weewx[29729] CRITICAL __main__:     ****
>>>  Waiting 60 seconds then retrying...
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO __main__: retrying...
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Loading station
>>> type WH23xx (user.wh23xx)
>>> Nov  3 18:03:20 wetterpi /weewxd: wh23xx: driver version is 0.14
>>> Nov  3 18:03:20 wetterpi /weewxd: wh23xx: usb info: pyusb_version=1.0.2
>>> Nov  3 18:03:20 wetterpi /weewxd: wh23xx: poll interval is 15
>>> Nov  3 18:03:20 wetterpi /weewxd: wh23xx: Found device on USB bus=
>>> device=
>>> Nov  3 18:03:20 wetterpi kernel: [19184405.723437] usb 1-1.5: reset
>>> full-speed USB device number 12 using dwc_otg
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: StdConvert
>>> target unit is 0x1
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.wxservices:
>>> StdWXCalculate will use data binding wx_binding
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Archive will
>>> use data binding wx_binding
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Record
>>> generation will be attempted in 'hardware'
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Using archive
>>> interval of 300 seconds (specified in weewx configuration)
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx: StationRegistry:
>>> Station will be registered.
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx:
>>> Wunderground-PWS: Data for station IMATZENR2 will be posted
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx: PWSweather:
>>> Posting not enabled.
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx: CWOP: Posting
>>> not enabled.
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx: WOW: Posting not
>>> enabled.
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.restx: AWEKAS: Data
>>> will be uploaded for user Gilli
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: 'pyephem'
>>> detected, extended almanac data is available
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO __main__: Starting up weewx
>>> version 4.7.0
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Using binding
>>> 'wx_binding' to database 'weewx.sdb'
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.manager: Starting
>>> backfill of daily summaries
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.manager: Daily
>>> summaries up to date
>>> Nov  3 18:03:20 wetterpi weewx[29729] INFO weewx.engine: Starting main
>>> packet loop.
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: bits received from HRNG
>>> source: 159960064
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: bits sent to kernel pool:
>>> 159766144
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: entropy added to kernel pool:
>>> 159766144
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2 successes: 7991
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2 failures: 7
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2(2001-10-10)
>>> Monobit: 0
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2(2001-10-10) Poker:
>>> 0
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2(2001-10-10) Runs: 5
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2(2001-10-10) Long
>>> run: 2
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS 140-2(2001-10-10)
>>> Continuous run: 0
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: HRNG source speed:
>>> (min=272.330; avg=911.485; max=1039.173)Kibits/s
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: FIPS tests speed: (min=5.367;
>>> avg=7.271; max=14.266)Mibits/s
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: Lowest ready-buffers level: 2
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: Entropy starvations: 0
>>> Nov  3 18:03:48 wetterpi rngd[357]: stats: Time spent starving for
>>> entropy: (min=0; avg=0.000; max=0)us
>>> Nov  3 18:05:21 wetterpi weewx[29729] INFO weewx.manager: Added record
>>> 2022-11-03 18:05:00 CET (1667495100) to database 'weewx.sdb'
>>> Nov  3 18:05:21 wetterpi weewx[29729] INFO weewx.manager: Added record
>>> 2022-11-03 18:05:00 CET (1667495100) to daily summary in 'weewx.sdb'
>>> Nov  3 18:05:22 wetterpi weewx[29729] INFO weewx.restx: StationRegistry:
>>> Published record 2022-11-03 18:05:00 CET (1667495100)
>>> Nov  3 18:05:22 wetterpi weewx[29729] INFO weewx.restx:
>>> Wunderground-PWS: Published record 2022-11-03 18:05:00 CET (1667495100)
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>> Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with
>>> exception '<class 'TypeError'>'
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>> Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>> Reason: 'ObservationBinder' object is not callable
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>  Traceback (most recent call last):
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>      unicode_string = compiled_template.respond()
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>    File
>>> "cheetah__etc_weewx_skins_Seasons_index_html_tmpl_1667331923_6578603_46130.py",
>>> line 271, in respond
>>> Nov  3 18:05:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>  TypeError: 'ObservationBinder' object is not callable
>>> Nov  3 18:05:25 wetterpi weewx[29729] INFO weewx.cheetahgenerator:
>>> Generated 7 files for report SeasonsReport in 3.01 seconds
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine: Caught
>>> unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  'wind' or 'vecdir'
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  Traceback (most recent call last):
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      obj.start()
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 378, in start
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.gen_ts = gen_ts
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.gen_images(self.gen_ts)
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 109, in
>>> gen_images
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.image_dict[timespan][plotname])
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 249, in
>>> gen_plot
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      **option_dict)
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      raise weewx.UnknownType(msg)
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  weewx.UnknownType: 'wind' or 'vecdir'
>>> Nov  3 18:05:26 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  Generator terminated
>>> Nov  3 18:05:26 wetterpi weewx[29729] INFO weewx.reportengine: Copied 5
>>> files to /var/www/html/weewx
>>> Nov  3 18:05:32 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS: Failed
>>> to publish record 2022-11-03 18:05:00 CET (1667495100): Failed upload after
>>> 3 tries
>>> Nov  3 18:07:48 wetterpi systemd[1]: Starting Cleanup of Temporary
>>> Directories...
>>> Nov  3 18:07:48 wetterpi systemd[1]: systemd-tmpfiles-clean.service:
>>> Succeeded.
>>> Nov  3 18:07:48 wetterpi systemd[1]: Started Cleanup of Temporary
>>> Directories.
>>> Nov  3 18:10:23 wetterpi weewx[29729] INFO weewx.manager: Added record
>>> 2022-11-03 18:10:00 CET (1667495400) to database 'weewx.sdb'
>>> Nov  3 18:10:23 wetterpi weewx[29729] INFO weewx.manager: Added record
>>> 2022-11-03 18:10:00 CET (1667495400) to daily summary in 'weewx.sdb'
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>> Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed with
>>> exception '<class 'TypeError'>'
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>> Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>> Reason: 'ObservationBinder' object is not callable
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>  Traceback (most recent call last):
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>      unicode_string = compiled_template.respond()
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>    File
>>> "cheetah__etc_weewx_skins_Seasons_index_html_tmpl_1667331923_6578603_46130.py",
>>> line 271, in respond
>>> Nov  3 18:10:26 wetterpi weewx[29729] ERROR weewx.cheetahgenerator: ****
>>>  TypeError: 'ObservationBinder' object is not callable
>>> Nov  3 18:10:27 wetterpi weewx[29729] INFO weewx.restx:
>>> Wunderground-PWS: Published record 2022-11-03 18:10:00 CET (1667495400)
>>> Nov  3 18:10:28 wetterpi weewx[29729] INFO weewx.cheetahgenerator:
>>> Generated 7 files for report SeasonsReport in 3.02 seconds
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine: Caught
>>> unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  'wind' or 'vecdir'
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  Traceback (most recent call last):
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      obj.start()
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/reportengine.py", line 378, in start
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.gen_ts = gen_ts
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.gen_images(self.gen_ts)
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 109, in
>>> gen_images
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      self.image_dict[timespan][plotname])
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 249, in
>>> gen_plot
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      **option_dict)
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****      raise weewx.UnknownType(msg)
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  weewx.UnknownType: 'wind' or 'vecdir'
>>> Nov  3 18:10:29 wetterpi weewx[29729] ERROR weewx.reportengine:
>>> ****  Generator terminated
>>> Nov  3 18:10:29 wetterpi weewx[29729] INFO weewx.reportengine: Copied 0
>>> files to /var/www/html/weewx
>>> Nov  3 18:10:35 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS: Failed
>>> to publish record 2022-11-03 18:10:00 CET (1667495400): Failed upload after
>>> 3 tries
>>>
>>> Danke für die Hilfe!
>>>
>>> Thank you for all.
>>> [email protected] schrieb am Mittwoch, 2. November 2022 um 22:47:09
>>> UTC+1:
>>>
>>>> It appears you have two problems.
>>>>
>>>> 1. I cannot be sure (because you did not use debug=1), but it looks
>>>> like you have two instances of weewxd running.
>>>>
>>>> 2. The exception
>>>>
>>>> weewx.UnknownType: 'wind' or 'vecdir'
>>>>
>>>>
>>>> can happen if you run the new V4.9.1 Seasons skin using WeeWX V4.7,
>>>> which appears to be what you're doing. See the log entry
>>>>
>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO __main__: Starting up weewx
>>>> version 4.7.0
>>>>
>>>>
>>>> In turn, this may be caused by problem #1.
>>>>
>>>> -tk
>>>>
>>>> On Wed, Nov 2, 2022 at 2:29 PM Günther Wrana <[email protected]> wrote:
>>>>
>>>>> Hi there,
>>>>>
>>>>> Why doesn't my driver work in version 4.9.1-1? I have listed the
>>>>> syslog can you help me?
>>>>> Thank you
>>>>>
>>>>> Nov  2 21:55:50 wetterpi systemd[1]: weewx.service: Succeeded.
>>>>> Nov  2 21:55:50 wetterpi systemd[1]: Stopped LSB: weewx weather system.
>>>>> Nov  2 21:55:58 wetterpi systemd[1]: weewx.service: Found left-over
>>>>> process 29729 (python3) in control group while starting unit. Ignoring.
>>>>> Nov  2 21:55:58 wetterpi systemd[1]: This usually indicates unclean
>>>>> termination of a previous run, or service implementation deficiencies.
>>>>> Nov  2 21:55:58 wetterpi systemd[1]: Starting LSB: weewx weather
>>>>> system...
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Initializing weewx
>>>>> version 4.9.1
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Using Python 3.7.3
>>>>> (default, Jan 22 2021, 20:04:44) #012[GCC 8.3.0]
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Located at
>>>>> /usr/bin/python3
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Platform
>>>>> Linux-5.10.103-v7+-armv7l-with-debian-10.11
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Locale is
>>>>> 'de_AT.UTF-8'
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Using
>>>>> configuration file /etc/weewx/weewx.conf
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: Debug is 0
>>>>> Nov  2 21:55:58 wetterpi weewx[3005] INFO __main__: PID file is
>>>>> /var/run/weewx.pid
>>>>> Nov  2 21:55:58 wetterpi weewx[3009] INFO weewx.engine: Loading
>>>>> station type WH23xx (user.wh23xx)
>>>>> Nov  2 21:55:58 wetterpi /weewxd: wh23xx: driver version is 0.14
>>>>> Nov  2 21:55:58 wetterpi /weewxd: wh23xx: usb info: pyusb_version=1.0.2
>>>>> Nov  2 21:55:58 wetterpi /weewxd: wh23xx: poll interval is 15
>>>>> Nov  2 21:55:59 wetterpi weewx[2995]: Starting weewx weather system:
>>>>> weewx.
>>>>> Nov  2 21:55:59 wetterpi systemd[1]: Started LSB: weewx weather system.
>>>>> Nov  2 21:55:59 wetterpi /weewxd: wh23xx: Found device on USB bus=
>>>>> device=
>>>>> Nov  2 21:55:59 wetterpi kernel: [19111964.592922] usb 1-1.5: reset
>>>>> full-speed USB device number 12 using dwc_otg
>>>>> Nov  2 21:55:59 wetterpi kernel: [19111964.728144] hid-generic
>>>>> 0003:10C4:8468.0028: hiddev96,hidraw0: USB HID v1.01 Device [SLAB HIDtoSPI
>>>>> Slave] on usb-3f980000.usb-1.5/input0
>>>>> Nov  2 21:55:59 wetterpi /weewxd: wh23xx: Unable to claim USB
>>>>> interface 0: [Errno 16] Resource busy
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] ERROR weewx.engine: Import of
>>>>> driver failed: [Errno 16] Resource busy (<class 'weewx.WeeWxIOError'>)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  Traceback (most recent call last):
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/share/weewx/user/wh23xx.py", line 591, in open
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    self.devh.claimInterface(self.iface)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/legacy.py", line 230, in
>>>>> claimInterface
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    util.claim_interface(self.dev, interface)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/util.py", line 205, in
>>>>> claim_interface
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    device._ctx.managed_claim_interface(device, interface)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/core.py", line 102, in wrapper
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    return f(self, *args, **kwargs)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/core.py", line 167, in
>>>>> managed_claim_interface
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    self.backend.claim_interface(self.handle, i)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 811, 
>>>>> in
>>>>> claim_interface
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    _check(self.lib.libusb_claim_interface(dev_handle.handle, intf))
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/lib/python3/dist-packages/usb/backend/libusb1.py", line 595, 
>>>>> in
>>>>> _check
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    raise USBError(_strerror(ret), ret, _libusb_errno[ret])
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  usb.core.USBError: [Errno 16] Resource busy
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  During handling of the above exception, another exception occurred:
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  Traceback (most recent call last):
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/share/weewx/weewx/engine.py", line 119, in setupStation
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    self.console = loader_function(config_dict, self)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/share/weewx/user/wh23xx.py", line 266, in loader
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    return WH23xxDriver(**config_dict[DRIVER_NAME])
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/share/weewx/user/wh23xx.py", line 411, in __init__
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    self._station.open()
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  File "/usr/share/weewx/user/wh23xx.py", line 596, in open
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>    raise weewx.WeeWxIOError(e)
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL weewx.engine:     ****
>>>>>  weewx.WeeWxIOError: [Errno 16] Resource busy
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL __main__: Unable to load
>>>>> driver: [Errno 16] Resource busy
>>>>> Nov  2 21:55:59 wetterpi weewx[3009] CRITICAL __main__:     ****
>>>>>  Exiting...
>>>>> Nov  2 21:56:13 wetterpi /weewxd: wh23xx: get_current: failed attempt
>>>>> 1 of 5: [Errno 5] Input/Output Error
>>>>> Nov  2 21:56:13 wetterpi kernel: [19111979.073722] usb 1-1.5: usbfs:
>>>>> process 29729 (python3) did not claim interface 0 before use
>>>>> Nov  2 21:56:23 wetterpi /weewxd: wh23xx: get_current: failed attempt
>>>>> 2 of 5: [Errno 5] Input/Output Error
>>>>> Nov  2 21:56:23 wetterpi kernel: [19111989.084816] usb 1-1.5: usbfs:
>>>>> process 29729 (python3) did not claim interface 0 before use
>>>>> Nov  2 21:56:33 wetterpi /weewxd: wh23xx: get_current: failed attempt
>>>>> 3 of 5: [Errno 5] Input/Output Error
>>>>> Nov  2 21:56:33 wetterpi kernel: [19111999.095912] usb 1-1.5: usbfs:
>>>>> process 29729 (python3) did not claim interface 0 before use
>>>>> Nov  2 21:56:43 wetterpi kernel: [19112009.107022] usb 1-1.5: usbfs:
>>>>> process 29729 (python3) did not claim interface 0 before use
>>>>> Nov  2 21:56:43 wetterpi /weewxd: wh23xx: get_current: failed attempt
>>>>> 4 of 5: [Errno 5] Input/Output Error
>>>>> Nov  2 21:56:46 wetterpi systemd[1]: Started Session 5851 of user pi.
>>>>> Nov  2 21:56:53 wetterpi /weewxd: wh23xx: get_current: failed attempt
>>>>> 5 of 5: [Errno 5] Input/Output Error
>>>>> Nov  2 21:56:53 wetterpi kernel: [19112019.118117] usb 1-1.5: usbfs:
>>>>> process 29729 (python3) did not claim interface 0 before use
>>>>> Nov  2 21:57:03 wetterpi /weewxd: wh23xx: read failed: max retries (5)
>>>>> exceeded
>>>>> Nov  2 21:57:03 wetterpi weewx[29729] INFO weewx.engine: Main loop
>>>>> exiting. Shutting engine down.
>>>>> Nov  2 21:57:03 wetterpi weewx[29729] INFO weewx.engine: Shutting down
>>>>> StdReport thread
>>>>> Nov  2 21:57:03 wetterpi /weewxd: wh23xx: release interface failed:
>>>>> [Errno None] Other error
>>>>> Nov  2 21:57:03 wetterpi weewx[29729] CRITICAL __main__: Caught
>>>>> WeeWxIOError: read failed: max retries (5) exceeded
>>>>> Nov  2 21:57:03 wetterpi weewx[29729] CRITICAL __main__:     ****
>>>>>  Waiting 60 seconds then retrying...
>>>>> Nov  2 21:58:03 wetterpi weewx[29729] INFO __main__: retrying...
>>>>> Nov  2 21:58:03 wetterpi weewx[29729] INFO weewx.engine: Loading
>>>>> station type WH23xx (user.wh23xx)
>>>>> Nov  2 21:58:03 wetterpi /weewxd: wh23xx: driver version is 0.14
>>>>> Nov  2 21:58:03 wetterpi /weewxd: wh23xx: usb info: pyusb_version=1.0.2
>>>>> Nov  2 21:58:03 wetterpi /weewxd: wh23xx: poll interval is 15
>>>>> Nov  2 21:58:03 wetterpi /weewxd: wh23xx: Found device on USB bus=
>>>>> device=
>>>>> Nov  2 21:58:03 wetterpi kernel: [19112089.333124] usb 1-1.5: reset
>>>>> full-speed USB device number 12 using dwc_otg
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: StdConvert
>>>>> target unit is 0x1
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.wxservices:
>>>>> StdWXCalculate will use data binding wx_binding
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: Archive will
>>>>> use data binding wx_binding
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: Record
>>>>> generation will be attempted in 'hardware'
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: Using archive
>>>>> interval of 300 seconds (specified in weewx configuration)
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx:
>>>>> StationRegistry: Station will be registered.
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx:
>>>>> Wunderground-PWS: Data for station IMATZENR2 will be posted
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx: PWSweather:
>>>>> Posting not enabled.
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx: CWOP: Posting
>>>>> not enabled.
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx: WOW: Posting
>>>>> not enabled.
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.restx: AWEKAS: Data
>>>>> will be uploaded for user Gilli
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: 'pyephem'
>>>>> detected, extended almanac data is available
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO __main__: Starting up weewx
>>>>> version 4.7.0
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: Using binding
>>>>> 'wx_binding' to database 'weewx.sdb'
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.manager: Starting
>>>>> backfill of daily summaries
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.manager: Daily
>>>>> summaries up to date
>>>>> Nov  2 21:58:04 wetterpi weewx[29729] INFO weewx.engine: Starting main
>>>>> packet loop.
>>>>> Nov  2 22:00:19 wetterpi weewx[29729] INFO weewx.manager: Added record
>>>>> 2022-11-02 22:00:00 CET (1667422800) to database 'weewx.sdb'
>>>>> Nov  2 22:00:19 wetterpi weewx[29729] INFO weewx.manager: Added record
>>>>> 2022-11-02 22:00:00 CET (1667422800) to daily summary in 'weewx.sdb'
>>>>> Nov  2 22:00:21 wetterpi weewx[29729] INFO weewx.restx:
>>>>> StationRegistry: Published record 2022-11-02 22:00:00 CET (1667422800)
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed 
>>>>> with
>>>>> exception '<class 'TypeError'>'
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> **** Reason: 'ObservationBinder' object is not callable
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> ****  Traceback (most recent call last):
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in
>>>>> generate
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> ****      unicode_string = compiled_template.respond()
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> ****    File
>>>>> "cheetah__etc_weewx_skins_Seasons_index_html_tmpl_1667331923_6578603_46130.py",
>>>>> line 271, in respond
>>>>> Nov  2 22:00:23 wetterpi weewx[29729] ERROR weewx.cheetahgenerator:
>>>>> ****  TypeError: 'ObservationBinder' object is not callable
>>>>> Nov  2 22:00:24 wetterpi weewx[29729] INFO weewx.cheetahgenerator:
>>>>> Generated 7 files for report SeasonsReport in 3.05 seconds
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine: Caught
>>>>> unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****  'wind' or 'vecdir'
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****  Traceback (most recent call last):
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      obj.start()
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/reportengine.py", line 378, in 
>>>>> start
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      self.gen_ts = gen_ts
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      self.gen_images(self.gen_ts)
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 109, in
>>>>> gen_images
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      self.image_dict[timespan][plotname])
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/imagegenerator.py", line 249, in
>>>>> gen_plot
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      **option_dict)
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****    File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****      raise weewx.UnknownType(msg)
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****  weewx.UnknownType: 'wind' or 'vecdir'
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] ERROR weewx.reportengine:
>>>>>   ****  Generator terminated
>>>>> Nov  2 22:00:28 wetterpi weewx[29729] INFO weewx.reportengine: Copied
>>>>> 5 files to /var/www/html/weewx
>>>>> Nov  2 22:00:29 wetterpi weewx[29729] INFO weewx.restx:
>>>>> Wunderground-PWS: Published record 2022-11-02 22:00:00 CET (1667422800)
>>>>> Nov  2 22:00:43 wetterpi weewx[29729] ERROR weewx.restx: AWEKAS:
>>>>> Failed to publish record 2022-11-02 22:00:00 CET (1667422800): Failed
>>>>> upload after 3 tries
>>>>> Nov  2 22:01:40 wetterpi systemd[1]: session-5848.scope: Succeeded.
>>>>> Nov  2 22:03:03 wetterpi systemd[1]: Started Session 5852 of user pi.
>>>>>
>>>>> Warum funktioiert mein Treiber in der Version 4.9.1-1 nicht?
>>>>> Ich habe die syslog angeführt könnt ihr mir helfen?
>>>>>
>>>>> Danke schön
>>>>>
>>>>>
>>>>> Günther Wrana schrieb am Sonntag, 27. März 2022 um 15:02:10 UTC+2:
>>>>>
>>>>>> Hi there, now weewx 4.7.0 also works with my Renkforce Wh2315 on my
>>>>>> Raspberry. Thank you very much
>>>>>>
>>>>>> Hallo,
>>>>>>
>>>>>> nun funktioniert auch weewx 4.7.0 mit meiner Renkforce Wh2315 auf
>>>>>> meinem Raspberry.
>>>>>>
>>>>>> Danke sehr
>>>>>> [email protected] schrieb am Dienstag, 7. Dezember 2021 um
>>>>>> 13:50:56 UTC+1:
>>>>>>
>>>>>>> If the installation is correctly done, just copying your weewx.sdb
>>>>>>> to the new folder (/var/lib/weewx) will do.
>>>>>>> The corresponding entries have to be in weewx.conf in the
>>>>>>> [DatabaseTypes] section:
>>>>>>> [DatabaseTypes]
>>>>>>>
>>>>>>>     # Defaults for SQLite databases
>>>>>>>     [[SQLite]]
>>>>>>>         driver = weedb.sqlite
>>>>>>>         # Directory in which the database files are located
>>>>>>>         SQLITE_ROOT = /var/lib/weewx
>>>>>>>
>>>>>>> Wenn die Installation nach Debian/Raspi Stil erfolgreich war, kann
>>>>>>> man getrost die weewx.sdb ins
>>>>>>> /var/lib/weewx Verzeichnis kopieren - muss eben in weewx.conf in der
>>>>>>> [DatabaseTypes] Sektion
>>>>>>> als SQLITE_ROOT so definiert sein
>>>>>>>
>>>>>>> On 07.12.2021 12:11, Günther Wrana wrote:
>>>>>>>
>>>>>>> Or do I just have to update my Raspberry for weewx?
>>>>>>> Thank you Günther
>>>>>>>
>>>>>>> Oder muss ich auf meinem Raspberry einfach nur ein Update für weewx
>>>>>>> durchführen?
>>>>>>>
>>>>>>> Danke Günther
>>>>>>>
>>>>>>> Günther Wrana schrieb am Dienstag, 7. Dezember 2021 um 12:00:35
>>>>>>> UTC+1:
>>>>>>>
>>>>>>>> Hello Edwin, since I have installed weewx on my Raspberry according
>>>>>>>> to this system up to now WeeWX: Installation using setup.py but now I 
>>>>>>>> would
>>>>>>>> do this installation WeeWX: Installation on Debian-based systems. Can I
>>>>>>>> then simply copy my previous database to this path / var / lib / weewx 
>>>>>>>> /
>>>>>>>> after installation or is that a problem? Thank you Günther
>>>>>>>>
>>>>>>>>
>>>>>>>> Hallo Edwin, da ich bis jetzt weewx auf meinem Raspberry nach
>>>>>>>> diesem System installiert habe WeeWX: Installation using setup.py ich
>>>>>>>> nun aber diese Installation durchführen würde WeeWX: Installation
>>>>>>>> on Debian-based systems.
>>>>>>>> Kann ich dann meine bisherige Datenbank einfach nach der
>>>>>>>> Installation auf diesen Pfad /var/lib/weewx/ kopieren oder ist das
>>>>>>>> ein Problem?
>>>>>>>> Danke Günther
>>>>>>>>
>>>>>>>> EdwinZ schrieb am Sonntag, 5. Dezember 2021 um 17:30:41 UTC+1:
>>>>>>>>
>>>>>>>>> Hi Guenther, indeed I'm running the latest WeeWX (4.5.1) with
>>>>>>>>> Python 3 (3.7) and my wh23xx replacement on my system. Note that I 
>>>>>>>>> made
>>>>>>>>> some minor documentation updates in my README file, as I had to 
>>>>>>>>> re-install
>>>>>>>>> my Raspberry Pi (corrupt SD card) which is connected to the weather 
>>>>>>>>> station.
>>>>>>>>>
>>>>>>>>> On Wednesday, December 1, 2021 at 8:14:53 AM UTC+1
>>>>>>>>> [email protected] wrote:
>>>>>>>>>
>>>>>>>>>> Hi there, So you've updated weewx to version 4 and you're running
>>>>>>>>>> the program? Then I should try that with myself, too. Until now I 
>>>>>>>>>> didn't
>>>>>>>>>> dare to do it because I didn't know if the whole thing would still 
>>>>>>>>>> work.
>>>>>>>>>> Well then, thank you. Greetings Günther Here is my website where the 
>>>>>>>>>> whole
>>>>>>>>>> thing is visible. www.guentherwrana.ddns.net/weewx
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hallo,
>>>>>>>>>>
>>>>>>>>>> du hast also weewx auf die Version 4 upgedatet und das Programm
>>>>>>>>>> läuft bei dir? Dann sollte ich das ganz woll auch bei mir versuchen. 
>>>>>>>>>> Den
>>>>>>>>>> bis jetzt habe ich mir das nicht getraut weil ich nicht wusste ob 
>>>>>>>>>> dann das
>>>>>>>>>> ganze noch funktioiert.
>>>>>>>>>>
>>>>>>>>>> Na dann danke schön.
>>>>>>>>>> Grüße Günther
>>>>>>>>>>
>>>>>>>>>> Hier meine Webseite wo das ganze sichtbar ist.
>>>>>>>>>> www.guentherwrana.ddns.net/weewx
>>>>>>>>>>
>>>>>>>>>> EdwinZ schrieb am Donnerstag, 4. November 2021 um 18:20:56 UTC+1:
>>>>>>>>>>
>>>>>>>>>>> Not sure if this helps you, but I ported the Python 2 wh23xx
>>>>>>>>>>> module to Python 3: https://github.com/EdwinGH/weewx-wh23xx
>>>>>>>>>>> I'm using it on RPi Model 3 with Renkforce WH2315 weather
>>>>>>>>>>> station.
>>>>>>>>>>>
>>>>>>>>>>> Edwin
>>>>>>>>>>> On Thursday, May 6, 2021 at 9:55:51 AM UTC+2 [email protected]
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Guys!
>>>>>>>>>>>>
>>>>>>>>>>>> I just wanted to ask if there are already drivers that work
>>>>>>>>>>>> under Python3 for small groups of users of this weather station?
>>>>>>>>>>>> My weather station under Python 2 with weewx 3.9.2 works and
>>>>>>>>>>>> everything is fine. I would only be interested in whether there is 
>>>>>>>>>>>> someone
>>>>>>>>>>>> who tries to get this data from the weather station under weewx 
>>>>>>>>>>>> 4.5.1.
>>>>>>>>>>>> Or I have to come to terms with the fact that version 3.9.2
>>>>>>>>>>>> will remain.
>>>>>>>>>>>>
>>>>>>>>>>>>  I thank you and wish you a nice day.
>>>>>>>>>>>> Günther
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Hallo Leute!
>>>>>>>>>>>>
>>>>>>>>>>>> Ich wollte nur einmal nachfragen ob es schon Treiber die unter
>>>>>>>>>>>> Python3 funktionieren für kleine Gruppe der User dieser 
>>>>>>>>>>>> Wetterstation gibt?
>>>>>>>>>>>> Meine Wetterstation unter Python 2 mit weewx  3.9.2
>>>>>>>>>>>> funktioniert und alles ist gut.
>>>>>>>>>>>> Nur würde mich interessieren ob es jemanden gibt der es
>>>>>>>>>>>> versucht diese Daten auch unter weewx 4.5.1 aus Wetterstation zu 
>>>>>>>>>>>> holen.
>>>>>>>>>>>> Oder ich mich damit abfinden muss das es bei der Version 3.9.2
>>>>>>>>>>>> bleiben wird.
>>>>>>>>>>>>
>>>>>>>>>>>> Ich danke euch und wünsch euch noch einen schönen Tag.
>>>>>>>>>>>> Günther
>>>>>>>>>>>>
>>>>>>>>>>>> Jever Hägen schrieb am Samstag, 6. Juni 2020 um 12:22:35 UTC+2:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Please apologize my asking if you are on the way updating
>>>>>>>>>>>>> wh23xx, your last note about that was a month ago?
>>>>>>>>>>>>>
>>>>>>>>>>>>> If you need information or testing on wh23xx don't hesitate to
>>>>>>>>>>>>> ask.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Greetings and best wishes
>>>>>>>>>>>>>
>>>>>>>>>>>>> Jürgen
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Am Sonntag, 3. Mai 2020, 05:21:54 CEST schrieb mwall:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Saturday, May 2, 2020 at 2:27:49 PM UTC-4, mwall wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Saturday, May 2, 2020 at 10:01:39 AM UTC-4, Tom Keffer
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> The weewx usage map <http://weewx.com/stations.html> shows 26
>>>>>>>>>>>>> installations (out of 1471 registered stations), or less than 2%. 
>>>>>>>>>>>>> That's
>>>>>>>>>>>>> not enough usage to justify the work. Get your friends to use it!
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Still, I'll see what I can do...
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> tom,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> i'll take care of it - its one of my drivers.  but its over
>>>>>>>>>>>>> 50F for the first time in weeks, so it will have to wait until 
>>>>>>>>>>>>> after sunset
>>>>>>>>>>>>> US eastern time :)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> sorry to reply to myself, but a little update: the certs
>>>>>>>>>>>>> expired on the vpn on which my wh23xx is running, so i won't be 
>>>>>>>>>>>>> able to
>>>>>>>>>>>>> test with the hardware until i get on site.  luckily that 
>>>>>>>>>>>>> *should* be
>>>>>>>>>>>>> tuesday, not months from now.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> 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/87200d54-73e6-450a-9e61-7099e36a5856%40googlegroups.com
>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/87200d54-73e6-450a-9e61-7099e36a5856%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/d78073cf-6813-45d5-b632-155d5dadb3d7n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d78073cf-6813-45d5-b632-155d5dadb3d7n%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/9f0c6f07-ce59-456f-9ab3-51df6041513cn%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/9f0c6f07-ce59-456f-9ab3-51df6041513cn%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/0cd18cf8-98cf-48a3-b936-8ed2ec147a51n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/0cd18cf8-98cf-48a3-b936-8ed2ec147a51n%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/41a030a8-6d04-48b8-8b89-ae9e3fd32591n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/41a030a8-6d04-48b8-8b89-ae9e3fd32591n%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/CAPq0zEAyBkNygZrHkVB-JR8BnT1bv%3Dfb_8PuOszxFfqwmuon%3DA%40mail.gmail.com.

Reply via email to