If you do not need gpio for weewx, do not install anything related to gpio in your weewx.conf file. Seems pretty simple to me.
On Friday, February 9, 2024 at 3:47:59 AM UTC-8 Vetti52 wrote: > Concerning my v4 update process I should add some clarification: > My Raspi crashed due to a SD card failure, which suddenly change it to > read only mode completely. Thus I had an "unerasable backup copy". I took a > brand new SD card, installed a brand new Raspian image with Bookworm lite > and installed a brand new Weewx (among others, such as lighttpd, > docker-home assiastant, and mosquitto). I removed the zigbee gpio extension > board, as the raspi had to move into another room, where the Zigbee signal > is not available and therefore an original Ikea gateway had to be > installed.) Thus I do not need the GPIO any longer, I thought. So I don't > know, what the gpio thing is actually good for, concerning Weewx. > > After installation of Weewx I stopped it and restored weewx data as > excellently described in the user's guide > weewx.com/docs/4.10/usersguide.htm#Restoring_from_backup. > After this, I realized, that I had installed version 5.0.0 now. So I read > the version 5 guide, and was afraid, that I messed up with my setup. I then > manually copied the user data to /etc/weewx/bin/user, and btw downloaded > gw1000.py to the latest version, and checked all /etc/weewx files for > weewx.weewx permission. I diffed weewx.conf with weewx.conf-5.0.0 and > adopted all changes. I removed the mqtt plugin, because of the paho error > (I know, there is a solution for it) and as I do not use it any longer, > because there is an addon in home assistant to read Ecowitt data directly. > So, everything worked without any problems. Now, when v5.0.1 came out, I > upgraded and, again, it worked without any problems. I checked the > permissions, which are set to weewx.weewx for all files in /etc/weewx and > subfolders and also for the the folder /var/lib/weewx and its files > forecast.sdb > and weewx.sdb. I have seen, that the "old" user folder was renamed to > user-<DateTime> and the new folder is used now. > Once again, I edited weewx.conf, version = 5.0.*1* as it still said > 5.0.0. Previously this was updated automagically. > > Guessing to add weewx to all groups, pi has joined: It is a whole > bunch!!! Would it be ok, to add it to the users and gpio group? > > Thanks > Peter > vince schrieb am Donnerstag, 8. Februar 2024 um 23:32:03 UTC+1: > >> See if https://forums.raspberrypi.com/viewtopic.php?t=345917 helps any >> for your gpio issue. >> >> Again here, what user and group is weewx running as? That user needs >> correct permissions to be able to access your attached hardware. My guess >> is that you need to add the weewx user to the same groups the default pi >> user is in. >> On Thursday, February 8, 2024 at 1:57:38 PM UTC-8 Vetti52 wrote: >> >>> After updating to from v5.0.0 to v5-0.1I got this log entry: >>> Feb 05 14:59:07 raspbee systemd[1]: weewx.service: Deactivated >>> successfully. >>> Feb 05 14:59:07 raspbee systemd[1]: Stopped weewx.service - WeeWX. >>> Feb 05 14:59:07 raspbee systemd[1]: weewx.service: Consumed 27min >>> 28.104s CPU time. >>> Feb 05 14:59:39 raspbee systemd[1]: Started weewx.service - WeeWX. >>> Feb 05 14:59:45 raspbee weewxd.py[7015]: windy: version is 0.6 >>> Feb 05 14:59:45 raspbee weewxd.py[7015]: windy: Data will be uploaded to >>> https://stations.windy.com/pws/update >>> Feb 05 15:00:25 raspbee weewxd[7015]: 2024-02-05 15:00:25 xCreatePipe: >>> Can't set permissions (436) for //.lgd-nfy0, Die Operation ist nicht erlaubt >>> Feb 05 15:00:25 raspbee weewxd[7015]: >>> /usr/lib/python3/dist-packages/gpiozero/devices.py:295: PinFactoryFallback: >>> Falling back from lgpio: [Errno 2] Datei oder Verzeichnis nicht gefunden: >>> '.> >>> Feb 05 15:00:25 raspbee weewxd[7015]: warnings.warn( >>> Feb 05 15:00:26 raspbee weewxd.py[7015]: historygenerator.py: Generated >>> 5 tables in 0.15 seconds >>> >>> Although since then Weewx runs fine, I doubt, that everything works ok. >>> After reading this thread, I decided to chown root.weewx for .lgd.nfy0. >>> Hope, that is, what it should be. >>> I did my upgrade from v4.10.2 according to the user guide for version 4, >>> thus install weewx, stop it, copy all files and directories back, as listed >>> in the user guide, just edited weewx.conf to match my old configuration >>> and started weewx. However, after detecting the "new" user guide for >>> version 5, I was no longer sure, that this was the proper way. With the >>> latest update to v5.0.1 there is some hope, that at least the permissions >>> are clean now. Except of this one. >>> Pierre-Yves schrieb am Donnerstag, 8. Februar 2024 um 11:00:36 UTC+1: >>> >>>> Thanks a lot, very interesting ! >>>> >>>> Yesterday, as I failed to have weewx 5.1 working properly, I reverted >>>> to 4.10.2. >>>> >>>> My configuration is very similar : >>>> - BME280 sensor >>>> - AS3953 lightning sensor >>>> - SDR driver >>>> - Seasons skin >>>> - Belchertown skin >>>> >>>> I am tempted to give a new try... >>>> >>>> Pierre-Yves >>>> >>>> Le jeudi 8 février 2024 à 10:40:18 UTC+1, Mks Mk a écrit : >>>> >>>>> today tried to update my other raspberry pi to weewx v5.01 and this pi >>>>> is different than the main weather pi that we use: >>>>> 1-bme280 sensor. >>>>> 2-sdr >>>>> 3-weewx-wxobs skin. >>>>> >>>>> >>>>> after the weewx update we did the following: >>>>> sudo usermod -aG dialout weewx >>>>> sudo usermod -aG plugdev weewx >>>>> sudo systemctl restart udev weewx >>>>> >>>>> but weewx v5.01 failed with following errors: >>>>> -PermissionError: [Errno 13] Permission denied: '/dev/i2c-1', this >>>>> error related to bme280 sensor >>>>> running this command "sudo usermod -aG i2c weewx" fixed the issue. >>>>> >>>>> -PermissionError: [Errno 13] Permission denied: >>>>> '/usr/share/php/wxobs_weewx.inc', this error related to weewx-wxobs >>>>> skin >>>>> we are using apache2, doing these changes fixed the issue (thanks to >>>>> *glennmckechnie*) >>>>> mkdir /etc/weewx/wxobs-tmp >>>>> chown weewx.weewx /etc/weewx/wxobs-tmp >>>>> edited skin.conf located in /etc/weewx/skins/wxobs/ and uncommenting >>>>> line #30 and changing include_path = '/tmp' to become include_path = >>>>> '/etc/weewx/wxobs-tmp' >>>>> >>>>> weewx v5.01 is running ok now on this raspberry pi, hoping the above >>>>> step may help someone during the upgrade to weewx v5.01 >>>>> >>>>> On Wednesday, February 7, 2024 at 7:59:59 PM UTC+3 Tom Keffer wrote: >>>>> >>>>>> https://www.weewx.com/docs/5.0/upgrade/#weewx-runs-as-the-weewx-user >>>>>> >>>>>> >>>>>> On Wed, Feb 7, 2024 at 8:58 AM Tom Keffer <tke...@gmail.com> wrote: >>>>>> >>>>>>> I'll add "plughw" to the troubleshooting section. >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> On Wed, Feb 7, 2024 at 8:16 AM Steve Gee <steve...@gmail.com> wrote: >>>>>>> >>>>>>>> I ended up adding the weewx user to the plughw group which fixed >>>>>>>> the problem with rtl_433 not starting: >>>>>>>> >>>>>>>> sudo adduser weewx plughw >>>>>>>> sudo systemctl restart weewx.service >>>>>>>> >>>>>>>> On Wednesday, February 7, 2024 at 2:14:41 AM UTC-5 František >>>>>>>> Slimařík wrote: >>>>>>>> >>>>>>>>> @Matthew: >>>>>>>>> >>>>>>>>> That makes sense yep. Thanks a lot for detailed explanation. I >>>>>>>>> cannot change port 80 on my hardware so I will review other options :) >>>>>>>>> >>>>>>>>> st 7. 2. 2024 v 8:08 odesílatel matthew wall <mwall...@gmail.com> >>>>>>>>> napsal: >>>>>>>>> >>>>>>>>>> another option is to put a proxy in front of interceptor. >>>>>>>>>> configure interceptor to listen on a high port, say 8080, then run >>>>>>>>>> nginx >>>>>>>>>> binding to port 80 as a reverse proxy to interceptor, proxying all >>>>>>>>>> traffic >>>>>>>>>> or just specific requests. >>>>>>>>>> >>>>>>>>>> m >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>> in the Google Groups "weewx-user" group. >>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>> https://groups.google.com/d/topic/weewx-user/5BuR3BSQfeY/unsubscribe >>>>>>>>>> . >>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>> to weewx-user+...@googlegroups.com. >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/e8a748e8-5008-4ecc-b5f2-59fad26e8b67n%40googlegroups.com >>>>>>>>>> >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/e8a748e8-5008-4ecc-b5f2-59fad26e8b67n%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/3239d8e8-5e87-420a-a660-74666b1847ben%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/3239d8e8-5e87-420a-a660-74666b1847ben%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/c0b9da11-8890-4222-b83a-9ee7de6108f3n%40googlegroups.com.