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.
