Hmmm.... that's odd. What do you get if you do this:

*grep weewx /usr/share/weewx/user/byows_rpi.py*


and when you do this:

*cd /usr/share/weewx*
*python ./user/byows_rpi.py*


Please don't summarize. Cut and paste the text from the terminal.

-tk

On Sun, Jul 24, 2022 at 2:43 PM Jan Bennett <jancbenn...@gmail.com> wrote:

> Thank you. I verified that I was downloading the entire file by:
>
> renaming the /usr/share/ weewx/user/byows_rpi.py file and then I wget the
> file you linked. When I run it after downloading it I still get the same
> response.
>
> On Sunday, July 24, 2022 at 3:00:41 PM UTC-6 tke...@gmail.com wrote:
>
>> Jan, perhaps you missed my earlier message, but your version of
>> byows_rpi.py has been altered --- it's missing an import statement.
>>
>> You need to download a fresh copy from the repository. You can find it
>> here
>> <https://raw.githubusercontent.com/jardiamj/BYOWS_RPi/master/byows_rpi.py>
>> .
>>
>> On Sun, Jul 24, 2022 at 1:43 PM Jan Bennett <jancb...@gmail.com> wrote:
>>
>>> I am quite inexperienced at this and am excited to try and learn a bit
>>> more. I am happy to test with my set-up.
>>>
>>> When I run byows.rpi.py I get the following:
>>>
>>> Traceback (most recent call last):
>>>   File "/usr/share/weewx/user/byows_rpi.py", line 34, in <module>
>>>     import weewx.drivers
>>> ModuleNotFoundError: No module named 'weewx'
>>>
>>>
>>>
>>> On Sunday, July 24, 2022 at 11:54:19 AM UTC-6 do...@dougjenkins.com
>>> wrote:
>>>
>>>> Tom:
>>>>
>>>> I can give it a look. Right now I am trying to get the install.py file
>>>> working to install the driver properly with the correct statements in
>>>> weewx.conf. Once I have that working, I can take a look at the logging.
>>>>
>>>> One challenge is that I do not have a BME280, so I am probably going to
>>>> have to stub out those function calls to see if the solution will work in
>>>> principle.
>>>>
>>>> hopefully Jan will help us out and verify the driver is working.
>>>>
>>>> DDJ
>>>>
>>>> On Sun, Jul 24, 2022 at 10:15 AM Tom Keffer <tke...@gmail.com> wrote:
>>>>
>>>>> Your version has been altered --- it's missing an import statement.
>>>>>
>>>>> Here's the original version
>>>>> <https://raw.githubusercontent.com/jardiamj/BYOWS_RPi/master/byows_rpi.py>.
>>>>> You can give it a try.
>>>>>
>>>>> Doug: If you're going to work on the driver, perhaps you can port it
>>>>> to WeeWX V4? In particular, it uses the old-style "syslog", instead of the
>>>>> new style "logging
>>>>> <https://github.com/weewx/weewx/wiki/WeeWX-v4-and-logging>".
>>>>>
>>>>>
>>>>> On Sun, Jul 24, 2022 at 6:04 AM Jan Bennett <jancb...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> I have attached the byows_rpi.py file that I am using currently. Some
>>>>>> of the values haven't been changed for my equipment just yet. I need to 
>>>>>> add
>>>>>> the ground temp serial number and some additional wind vane values.
>>>>>>
>>>>>> Many thanks for your time and energy here!
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Jul 23, 2022 at 3:51 PM Tom Keffer <tke...@gmail.com> wrote:
>>>>>>
>>>>>>> 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 <jancb...@gmail.com>
>>>>>>> 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 tke...@gmail.com
>>>>>>>> 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 <jancb...@gmail.com>
>>>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>>> 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 a topic in
>>>>>>> the Google Groups "weewx-user" group.
>>>>>>> To unsubscribe from this topic, visit
>>>>>>> https://groups.google.com/d/topic/weewx-user/wtQ92_3SGe8/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/CAPq0zED6%3DO2-mjrfCdB9N%3DkwNoHdoh429f9aeDtw_4KFSVSFMw%40mail.gmail.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zED6%3DO2-mjrfCdB9N%3DkwNoHdoh429f9aeDtw_4KFSVSFMw%40mail.gmail.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/CAJiLD_AJp7f4XJZYGCxrSr9fy8%3DX14sDrQMWTQ_-ACPr8_Jx%2Bw%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAJiLD_AJp7f4XJZYGCxrSr9fy8%3DX14sDrQMWTQ_-ACPr8_Jx%2Bw%40mail.gmail.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/CAPq0zEAmHfXy6iH4Lhs2JLy-bBiBLiJt7VE8iFSUQ0rU2FFdeQ%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAmHfXy6iH4Lhs2JLy-bBiBLiJt7VE8iFSUQ0rU2FFdeQ%40mail.gmail.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/43dd9459-5102-4f75-b77c-ab78e5d3f7den%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/43dd9459-5102-4f75-b77c-ab78e5d3f7den%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/834adcf8-7e77-41de-98d2-7dcfbe9deef1n%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/834adcf8-7e77-41de-98d2-7dcfbe9deef1n%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/CAPq0zEB%3DiwfHJ41ujh%2B3pWiBaXwZoEg9mvy1_EGg8eQTM_kpyA%40mail.gmail.com.

Reply via email to