If you did a package install, the driver byows.py should go in /etc/weewx/bin/user. But, frankly, this should have been done for you if you did an upgrade from V4 to V5. Take a look in /etc/weewx/bin/user and see if it's in there.
But, the error in the little snippet from your status report is a different one. For some reason, your installation thinks it is not running on a Raspberry Pi, so it cannot access the gpio pins. I'm not an expert on that, but it may be due to a missing installation package. On Wed, Mar 6, 2024 at 10:13 AM salinois <[email protected]> wrote: > again me > > perhaps , I found > > Should I use this method now? > > [weectl extension install /home/pi/byows.py] > > and after: > > weectl station reconfigures --no-prompt --driver=weewx.drivers.byows > > > Patrick > Le 06/03/2024 à 18:47, salinois a écrit : > > hello, > > I restart my installation with version weewx 5.0.1 and I have these errors: > > on my version which works in 4.10.2, my "byows.py" driver is located here: > [/usr/share/weewx/user/] but I saw that the tree structure has changed; where > should I put my driver now? > > watch these errors: > > sudo systemctl status weewx.service > ● weewx.service - WeeWX > Loaded: loaded (/lib/systemd/system/weewx.service; enabled; vendor > preset: enabled) > Active: failed (Result: exit-code) since Wed 2024-03-06 18:32:05 CET; > 2s ago > Docs: https://weewx.com/docs > Process: 11182 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, > status=4) > Main PID: 11182 (code=exited, status=4) > CPU: 682ms > > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** pin = self.pin_factory.pin(pin) > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** File "/usr/lib/python3/dist-packages/gpiozero/pins/pi.py", line > 103, in pin > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** pin = self.pin_class(self, n) > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** File "/usr/lib/python3/dist-packages/gpiozero/pins/rpigpio.py", > line 111, in __init__ > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** GPIO.setup(self.number, GPIO.IN, self.GPIO_PULL_UPS[self._pull]) > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL weewx.engine: > **** RuntimeError: Not running on a RPi! > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL __main__:* Unable to > load driver: Not running on a RPi!* > mars 06 18:32:05 raspberrypi weewxd[11182]: CRITICAL __main__: **** > Exiting... > mars 06 18:32:05 raspberrypi systemd[1]: weewx.service: Main process > exited, code=exited, status=4/NOPERMISSION > mars 06 18:32:05 raspberrypi systemd[1]: weewx.service: Failed with result > 'exit-code'. > > Patrick > Le 08/02/2024 à 08:59, salinois a écrit : > > hello Matthew > > OK I understand if that works > > thanks also to vince. > > Now , I must to try the 5.0.0 version > > Patrick > Le 07/02/2024 à 23:06, matthew wall a écrit : > > On Wednesday, February 7, 2024 at 3:36:55 PM UTC-5 [email protected] > wrote: > > pi@raspberrypi:~ $ wget -qO - https://weewx.com/apt/weewx-python3.list | > sudo tee /etc/apt/sources.list.d/weewx.list > *deb [arch=all] http://weewx.com/apt/python3 > <http://weewx.com/apt/python3> buster main ==> why Buster* > > > 'buster' (i.e., debian 10) is the oldest release on which the deb package > will install. > > if you look at the python2 configuration, it uses the label 'squeeze' > (debian 6) > > the weewx packages are *really* stable with respect to dependencies, so > the same package that works with debian 10 also works with debian 11 and > debian 12. besides, i am too old and lazy to build a new deb and new apt > repository for every major debian release that comes out :) > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/ca7d09e7-acd7-4115-ae62-7ac60a1ef82bn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/ca7d09e7-acd7-4115-ae62-7ac60a1ef82bn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/320351a0-1a0a-4474-9c39-de81a0e01011%40gmail.com > <https://groups.google.com/d/msgid/weewx-user/320351a0-1a0a-4474-9c39-de81a0e01011%40gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEA%3DtRcHr84k%2BigR-nQtPbaxsZTHoV7u2rnED7wr2QYQWg%40mail.gmail.com.
