Two things: 1. You are still using the original version of the driver. You want my patched version at https://github.com/tkeffer/weewx-wh23xx 2. What version of weewx are you using? Early beta versions of v5.0 could not recognize a zip file, but current releases do.
* weectl --version* On Mon, Apr 1, 2024 at 8:48 AM Günther Wrana <kawagi...@gmail.com> wrote: > Hello, this is the message when I install the driver and try to select > when reconfiguring > > Thanks Günther > > Hallo das ist die Meldung wenn ich den Treiber installiere und versuche > bei der Rekonfiguration auszuwählen > > Danke Günther > > > > 64GB@64GB:~/Downloads $ wget -O weewx-wh23xx.zip > https://github.com/matthewwall/weewx-wh23xx/archive/master.zip > --2024-04-01 17:27:53-- > https://github.com/matthewwall/weewx-wh23xx/archive/master.zip > Resolving github.com (github.com)... 140.82.121.3 > Connecting to github.com (github.com)|140.82.121.3|:443... connected. > HTTP request sent, awaiting response... 302 Found > Location: > https://codeload.github.com/matthewwall/weewx-wh23xx/zip/refs/heads/master > [following] > --2024-04-01 17:27:53-- > https://codeload.github.com/matthewwall/weewx-wh23xx/zip/refs/heads/master > Resolving codeload.github.com (codeload.github.com)... 140.82.121.9 > Connecting to codeload.github.com (codeload.github.com)|140.82.121.9|:443... > connected. > HTTP request sent, awaiting response... 200 OK > Length: unspecified [application/zip] > Saving to: ‘weewx-wh23xx.zip’ > > weewx-wh23xx.zip [ <=> ] 23.64K --.-KB/s in > 0.03s > > 2024-04-01 17:27:54 (837 KB/s) - ‘weewx-wh23xx.zip’ saved [24210] > > 64GB@64GB:~/Downloads $ weectl extension install weewx-wh23xx-master.zip > Using configuration file /etc/weewx/weewx.conf > Install extension 'weewx-wh23xx-master.zip' (y/n)? y > Traceback (most recent call last): > File "/usr/share/weewx/weectl.py", line 74, in <module> > main() > File "/usr/share/weewx/weectl.py", line 66, in main > namespace.func(namespace) > File "/usr/share/weewx/weectllib/__init__.py", line 121, in dispatch > namespace.action_func(config_dict, namespace) > File "/usr/share/weewx/weectllib/extension_cmd.py", line 116, in > install_extension > ext.install_extension(namespace.source, no_confirm=namespace.yes) > File "/usr/share/weewx/weecfg/extension.py", line 143, in > install_extension > raise InstallError(f"Unrecognized type for {extension_path}") > weecfg.extension.InstallError: Unrecognized type for > weewx-wh23xx-master.zip > 64GB@64GB:~/Downloads $ weectl station reconfigure > Using configuration file /etc/weewx/weewx.conf > Processing configuration file /etc/weewx/weewx.conf > > Give a description of the station. This will be used for the title of > reports. > description [2243 Matzen,Österreich Niederösterreich ]: > > Specify altitude, with units 'foot' or 'meter'. For example: > 35, foot > 12, meter > altitude [199, meter]: > > Specify latitude in decimal degrees, negative for south. > latitude [48.401826]: > Specify longitude in decimal degrees, negative for west. > longitude [16.686539]: > > Choose a unit system for the reports. Later, you can modify > your choice, or choose a combination of units. Unit systems > include: > us (ºF, inHg, in, mph) > metricwx (ºC, mbar, mm, m/s) > metric (ºC, mbar, cm, km/h) > unit system [metricwx]: > > Choose a driver. Installed drivers include: > 0) ? (user.wh23xx) invalid syntax (wh23xx.py, > line 427) > 1) AcuRite (weewx.drivers.acurite) > 2) CC3000 (weewx.drivers.cc3000) > 3) FineOffsetUSB (weewx.drivers.fousb) > 4) Simulator (weewx.drivers.simulator) > 5) TE923 (weewx.drivers.te923) > 6) Ultimeter (weewx.drivers.ultimeter) > 7) Vantage (weewx.drivers.vantage) > 8) WMR100 (weewx.drivers.wmr100) > 9) WMR300 (weewx.drivers.wmr300) > 10) WMR9x8 (weewx.drivers.wmr9x8) > 11) WS1 (weewx.drivers.ws1) > 12) WS23xx (weewx.drivers.ws23xx) > 13) WS28xx (weewx.drivers.ws28xx) > driver [4]: > > Tom Keffer schrieb am Sonntag, 31. März 2024 um 17:48:37 UTC+2: > >> I did a quick port of the driver. It has *not* been tested! >> >> Find it here: https://github.com/tkeffer/weewx-wh23xx >> >> If it works for you, I'll ask Matthew to incorporate the changes. >> >> -tk >> >> On Sun, Mar 31, 2024 at 2:12 AM Tom Keffer <tke...@gmail.com> wrote: >> >>> It appears that the wh23xx driver has not been ported to Python 2. >>> >>> On Sun, Mar 31, 2024 at 1:33 AM Günther Wrana <kawa...@gmail.com> wrote: >>> >>>> Ladies and Gentlemen >>>> >>>> Once again I need your help, how is it possible to use the weather >>>> station I use with weewx version 5.0. >>>> I managed to install the new version of weewx and also the driver. It >>>> only shows an error message during reconfiguration. >>>> With this command I installed the driver >>>> weektl extension install weewx-wh23xx-master.zip >>>> >>>> >>>> What have I done wrong again? >>>> >>>> Thanks for the help and have a nice Easter holidays! >>>> >>>> [image: Bildschirmfoto von 2024-03-31 10-27-33.png] >>>> >>>> Sehr geehrte Damen und Herren >>>> >>>> Wieder einmal brauche ich eure Hilfe, wie ist es möglich die von mir >>>> verwendete Wetterstation mit weewx Version 5.0 zu verwenden. >>>> Ich habe es geschaft die neue Version von weewx zu installieren und >>>> auch den Treiber. Nur bei der Rekonfiguration zeigt es eine Fehlermeldung >>>> an. >>>> >>>> Mit diesem Befehl habe ich den Treiber installiert. >>>> weectl extension install weewx-wh23xx-master.zip >>>> >>>> Was habe ich wieder einmal falsch gemacht. >>>> >>>> Danke für die Hilfe und noch schöne Osterfeiertage! >>>> >>>> Holger DL7HMX schrieb am Freitag, 29. Januar 2021 um 18:00:12 UTC+1: >>>> >>>>> OK, I set "windchill" and "heatindex" in weewx.conf to "software" >>>>> (default was "hardware"). Now I've got values in weewx's output. >>>>> >>>>> Cheers, >>>>> Holger >>>>> >>>>> Holger DL7HMX schrieb am Montag, 25. Januar 2021 um 23:33:24 UTC+1: >>>>> >>>>>> Thank you, Gary. I wasn't aware of that. And indeed, the log during >>>>>> startup says that weewx uses python 3.7, although I wasn't aware of >>>>>> installing it. I just flashed the whole OS from an image "as is" and >>>>>> never >>>>>> updated python. At least that's what I thought. >>>>>> >>>>>> So, what does that mean now? I'm confused... >>>>>> >>>>>> Grateful for any clues. >>>>>> Holger >>>>>> >>>>>> The relevant bit from the log: >>>>>> >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Initializing >>>>>> weewx version 4.3.0 >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Using Python >>>>>> 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0] >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Platform >>>>>> Linux-5.4.79-v7+-armv7l-with-debian-10.7 >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Locale is >>>>>> 'de_DE.UTF-8' >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Using >>>>>> configuration file /etc/weewx/weewx.conf >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO __main__: Debug is 1 >>>>>> Jan 25 23:00:10 raspberrypi weewx[23489] INFO weewx.engine: Loading >>>>>> station type WH23xx (user.wh23xx) >>>>>> Jan 25 23:00:10 raspberrypi /weewxd: wh23xx: driver version is 0.14 >>>>>> Jan 25 23:00:10 raspberrypi /weewxd: wh23xx: usb info: >>>>>> pyusb_version=1.0.2 >>>>>> Jan 25 23:00:10 raspberrypi /weewxd: wh23xx: poll interval is 15 >>>>>> Jan 25 23:00:10 raspberrypi /weewxd: wh23xx: Found device on USB bus= >>>>>> device= >>>>>> Jan 25 23:00:10 raspberrypi kernel: [179275.088804] usb 1-1.4: reset >>>>>> full-speed USB device number 5 using dwc_otg >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: >>>>>> StdConvert target unit is 0x1 >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: Archive >>>>>> will use data binding wx_binding >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: Record >>>>>> generation will be attempted in 'software' >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: Using >>>>>> archive interval of 30 seconds (software record generation) >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] WARNING weewx.engine: >>>>>> Archive delay (15) is unusually long >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: >>>>>> StationRegistry: Registration not requested. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: >>>>>> Wunderground: Posting not enabled. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: >>>>>> PWSweather: Posting not enabled. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: CWOP: >>>>>> Posting not enabled. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: WOW: >>>>>> Posting not enabled. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.restx: AWEKAS: >>>>>> Posting not enabled. >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO __main__: Starting up >>>>>> weewx version 4.3.0 >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: Using >>>>>> binding 'wx_binding' to database 'weewx.sdb' >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.manager: Starting >>>>>> backfill of daily summaries >>>>>> Jan 25 23:00:11 raspberrypi weewx[23489] INFO weewx.engine: Starting >>>>>> main packet loop. >>>>>> Jan 25 23:00:42 raspberrypi weewx[23489] INFO weewx.engine: Main loop >>>>>> exiting. Shutting engine down. >>>>>> >>>>>> gjr80 schrieb am Sonntag, 24. Januar 2021 um 23:22:38 UTC+1: >>>>>> >>>>>>> On Monday, 25 January 2021 at 07:19:16 UTC+10 Holger DL7HMX wrote: >>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> I've been following your discussion with interest and I've just set >>>>>>>> up my own station: >>>>>>>> >>>>>>>> - WH2315 (Renkforce >>>>>>>> >>>>>>>> <https://www.conrad.de/de/p/renkforce-rf-4406812-funk-wetterstation-vorhersage-fuer-12-bis-24-stunden-2203406.html> >>>>>>>> from Conrad) >>>>>>>> - Raspberry Pi 3B >>>>>>>> - weewx 4.3.0 >>>>>>>> - driver is wh23xx (I think it's the one that has Edwin's and >>>>>>>> Bogdan's fixes, as it says in the file's preamble "Updated to >>>>>>>> Python 3 >>>>>>>> support, tested with Renkforce 2315") >>>>>>>> - Python 2.7.16 (according to python -V) >>>>>>>> >>>>>>>> >>>>>>> Just one point of clarification, python -V will display the python >>>>>>> version used when the python is invoked from the command line, that is >>>>>>> not >>>>>>> necessarily the version of python used by WeeWX. To find the version of >>>>>>> python used by WeeWX you need to look at the WeeWX log during startup, >>>>>>> it >>>>>>> will list the python version being used by WeeWX. >>>>>>> >>>>>>> Gary >>>>>>> >>>>>> -- >>>> 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/e9c1c148-9dfa-4c33-a698-8344376997f0n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/weewx-user/e9c1c148-9dfa-4c33-a698-8344376997f0n%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/13a9d7c5-0b03-4f78-815e-f2ac71569729n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/13a9d7c5-0b03-4f78-815e-f2ac71569729n%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/CAPq0zEDFzn0VO54YdU7tX4NScF9Bow0op_uUfE3ZYKCeaO7e8A%40mail.gmail.com.