This looks like one error - do you mean 'meter' perhaps ? Do you have a typo in weewx.conf ?
Nov 5 18:30:09 wetterpi weewx[15807] DEBUG weewx.units: Unable to convert from Meter to foot Nov 5 18:30:09 wetterpi weewx[15807] INFO weewx.engine: Main loop exiting. Shutting engine down. Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: Caught unrecoverable exception: Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** 'Meter' Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** Traceback (most recent call last): Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 154, in main Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** engine.run() Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 210, in run Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.NEW_LOOP_PACKET, packet=packet)) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 245, in dispatchEvent Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** callback(event) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxservices.py", line 113, in new_loop_packet Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** self.do_calculations(event.packet, self.loop_calc_dict) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxservices.py", line 138, in do_calculations Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** val = weewx.xtypes.get_scalar(obs_type, data_dict, self.db_manager) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/xtypes.py", line 77, in get_scalar Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** return xtype.get_scalar(obs_type, record, db_manager, **option_dict) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxxtypes.py", line 407, in get_scalar Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** return self.altimeter(record) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/wxxtypes.py", line 455, in altimeter Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** altitude = weewx.units.convertStd(self.altitude_vt, record['usUnits']) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/units.py", line 1444, in convertStd Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** return StdUnitConverters[target_std_unit_system].convert(val_t) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/units.py", line 881, in convert Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** new_val_t = convert(val_t, new_unit_type) Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** File "/usr/share/weewx/weewx/units.py", line 1409, in convert Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** conversion_func = conversionDict[val_t[1]][target_unit] Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** KeyError: 'Meter' Nov 5 18:30:09 wetterpi weewx[15807] CRITICAL __main__: **** Exiting. Nov 5 18:30:24 wetterpi weewx[29729] INFO weewx.manager: Added record 2022-11-05 18:30:00 CET (1667669400) to database 'weewx.sdb' Nov 5 18:30:24 wetterpi weewx[29729] INFO weewx.manager: Added record 2022-11-05 18:30:00 CET (1667669400) to daily summary in 'weewx.sdb' On Saturday, November 5, 2022 at 10:48:02 AM UTC-7 kawa...@gmail.com wrote: > Hi I have now inserted both files below. > Now you can also see what is done after the restart of weewx. > > I hope you say something to me it doesn't tell anything. > > I would like to thank you once again for your help. > Greetings Günther > > > Das ist für jenige wie mich die in Englisch eine vier hatten. > > Hallo ich habe nun beide Dateien unten eingefügt. > Nun sieht man auch was getan wird nach dem Neustart von weewx. > > Ich hoffe euch sagt das etwas mir sagt es nichts. > > Ich bedanke mich schon jetzt wieder einmal für die Hilfe. > > Grüße Günther > vince schrieb am Freitag, 4. November 2022 um 21:15:41 UTC+1: > >> You can also use the -n switch to go back in the file longer. >> >> For example to go back 500 lines: >> sudo tail -n 500 -f /var/log/syslog >> >> On Friday, November 4, 2022 at 12:46:56 PM UTC-7 Tom Keffer wrote: >> >>> 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 <kawa...@gmail.com> 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? >>>> tke...@gmail.com 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 <kawa...@gmail.com> >>>>> 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. >>>>>> tke...@gmail.com 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 <kawa...@gmail.com> >>>>>>> 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 >>>>>>>>> lang....@googlemail.com 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 >>>>>>>>>>>> kawa...@gmail.com 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 >>>>>>>>>>>>>> kawa...@gmail.com 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 weewx-user+...@googlegroups.com. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 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 weewx-user+...@googlegroups.com. >>>>>>>>>> >>>>>>>>>> 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 weewx-user+...@googlegroups.com. >>>>>>>> >>>>>>> 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 weewx-user+...@googlegroups.com. >>>>>> >>>>> 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 weewx-user+...@googlegroups.com. >>>> >>> 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/49f0ee16-9e2c-46e5-a29f-ce56ef3b6063n%40googlegroups.com.