I was just going to point that out! With V5, it's actually easiest to install directly from the URL:
*weectl extension install https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip <https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip>* On Fri, Apr 5, 2024 at 10:53 PM Günther Wrana <kawagi...@gmail.com> wrote: > Hello, I think I have solved the problem. > The driver from the following link wget -O weewx-wh23xx.zip > https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip > works, at least there is no error message when reconfiguring the weather > cities. > > Thanks for the help and I'll definitely need something from YOU again soon. > Another nice day from Austria > > > Hallo ich glaube ich habe das Problem gelöst. > Der Treiber von folgendem Link wget -O weewx-wh23xx.zip > https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip > funktioniert zumindest kommt keine Fehlermeldung bei der Rekonfiguration > der Wetterstadtionen. > > Danke für die Hilfe und ich brauche sicher bald wieder etwas von EUCH. > Noch einen schönen Tag aus Österreich > > > > 64GB@64GB:~/Downloads $ rm weewx-wh23xx.zip > 64GB@64GB:~/Downloads $ wget -O weewx-wh23xx.zip > https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip > --2024-04-06 07:40:19-- > https://github.com/EdwinGH/weewx-wh23xx/archive/master.zip > Resolving github.com (github.com)... 140.82.121.4 > Connecting to github.com (github.com)|140.82.121.4|:443... connected. > HTTP request sent, awaiting response... 302 Found > Location: > https://codeload.github.com/EdwinGH/weewx-wh23xx/zip/refs/heads/master > [following] > --2024-04-06 07:40:20-- > https://codeload.github.com/EdwinGH/weewx-wh23xx/zip/refs/heads/master > Resolving codeload.github.com (codeload.github.com)... 140.82.121.10 > Connecting to codeload.github.com (codeload.github.com)|140.82.121.10|:443... > connected. > HTTP request sent, awaiting response... 200 OK > Length: unspecified [application/zip] > Saving to: ‘weewx-wh23xx.zip’ > > weewx-wh23xx.zip [ <=> ] 24.88K --.-KB/s in > 0.03s > > 2024-04-06 07:40:20 (739 KB/s) - ‘weewx-wh23xx.zip’ saved [25472] > > 64GB@64GB:~/Downloads $ dir > weewx-wh23xx.zip > 64GB@64GB:~/Downloads $ weectl extension install weewx-wh23xx.zip > Using configuration file /etc/weewx/weewx.conf > Install extension 'weewx-wh23xx.zip' (y/n)? y > Extracting from zip archive weewx-wh23xx.zip > Saving installer file to /etc/weewx/bin/user/installer/wh23xx > Finished installing extension wh23xx from weewx-wh23xx.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) WH23xx (user.wh23xx) > 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]: 0 > > You can register the station on weewx.com, where it will be included in a > map. If you choose to register, you will also need a unique URL to > identify > the station (such as a website, or a WeatherUnderground link). > register this station (y/n)? [y] y > > Now give a unique URL for the station. A Weather Underground > URL such as https://www.wunderground.com/dashboard/pws/KORPORT12 will do. > Unique URL [http://guentherwrana.ddns.net]: > Saving configuration file /etc/weewx/weewx.conf > Saved old configuration file as /etc/weewx/weewx.conf.20240406074122 > 64GB@64GB:~/Downloads $ weectl --version > weectl 5.0.2 > 64GB@64GB:~/Downloads $ > > > Tom Keffer schrieb am Donnerstag, 4. April 2024 um 18:27:45 UTC+2: > >> Günther? >> >> On Mon, Apr 1, 2024 at 9:19 AM Tom Keffer <tke...@gmail.com> wrote: >> >>> 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 <kawa...@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+...@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/d66db270-1e09-4807-b490-9f9d543491b0n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/d66db270-1e09-4807-b490-9f9d543491b0n%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/CAPq0zEBfizaZ3jK4oemcqYmx%3DvMvh82zW4TMRHJdUwLwOPk%2B_g%40mail.gmail.com.