Something is off. Could you send me the copy of byows_rpi.py you are using?
On Sat, Jul 23, 2022 at 2:33 PM Jan Bennett <[email protected]> wrote: > Thank you for your time in responding. > > It is correct that byows_rpi extension > <https://github.com/jardiamj/BYOWS_RPi> is mostly just a python file > (byows_rpi.py) saved to /usr/share/weewx/user/ > > I have followed the directions at the git repository and have verified > with Change Driver <https://github.com/weewx/weewx/wiki/Change-driver> > that I've done the appropriate things to weewx.conf as well. > > When I run either of the commands you listed I receive the same error as > before: > > class ByowsRpi(weewx.drivers.AbstractDevice) > NameError: name 'weewx' is not defined > > > > On Saturday, July 23, 2022 at 9:02:42 AM UTC-6 [email protected] wrote: > >> 1, It looks like the byows_pi extension does not use the extension >> installer, so weewx has no way of knowing of its existence. This is why it >> doesn't show up in the list of available drivers. >> >> 2. As for running byows_pi directly, you have a slight problem with your >> paths. Try either this >> >> cd /usr/share/weewx >> python user/byows_rpi.py >> >> >> or this >> >> cd /usr/share/weewx >> python -m user.byows_rpi >> >> >> -tk >> >> On Sat, Jul 23, 2022 at 6:12 AM Jan Bennett <[email protected]> wrote: >> >>> I should also note that when I 'sudo wee_config --reconfigure >>> --driver=user.byows_rpi --no-prompt' I see the following: >>> >>> Using configuration file /home/weewx/weewx.conf >>> Driver user.byows_rpi failed to load: name 'weewx' is not defined >>> >>> On Saturday, July 23, 2022 at 7:07:55 AM UTC-6 Jan Bennett wrote: >>> >>>> Hey all - >>>> >>>> I am trying to install the driver for the Build Your Own Weather >>>> Station using Raspberry pi (byows_rpi.py) >>>> >>>> I have updated weewx-config to include BYOWS. I also have the >>>> interceptor driver installed. >>>> >>>> However, I cannot seem to get the driver to show up under the drivers >>>> list when I try 'wee_config --list-drivers'. I show byows_rpi.py under >>>> /usr/share/weewx/user/ >>>> >>>> I have tried 'sudo wee_config --reconfigure --driver=user.byows_rpi >>>> --no-promt' to no avail. >>>> >>>> I feel like I've missed a step somewhere about how to actually get the >>>> system to recognize the driver. >>>> >>>> When I try to run the byows_rpi.py via command line from within the >>>> /usr/share/weewx/user/ folder: 'python3 byows_rpi.py' I see the following >>>> error: >>>> >>>> class ByowsRpi(weewx.drivers.AbstractDevice) >>>> NameError: name 'weewx' is not defined >>>> >>>> Any guidance would be greatly appreciated! >>>> >>> -- >>> 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/074ed02d-872f-4384-82bf-748449e13ef5n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/074ed02d-872f-4384-82bf-748449e13ef5n%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/c207e67c-2fb6-4a4c-812d-867387566476n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/c207e67c-2fb6-4a4c-812d-867387566476n%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/CAPq0zED6%3DO2-mjrfCdB9N%3DkwNoHdoh429f9aeDtw_4KFSVSFMw%40mail.gmail.com.
