I'm happy to help in any way I can. My knowledge is severely lacking. I 
left the world of computers and programming nearly a decade ago before I 
ever really understood what I was doing. Within the last month, I got a 
wild hair when I came across a sizeable stash of a bunch of my old hardware 
from perpetually abandoned projects and now I'm running with just learning 
what I can without any real formal knowledge. I hope my ignorance doesn't 
cause too much work on others' part. I am grateful for any solutions that 
may come of this!

When I run the original version, with edits for my ground temp and wind 
vane values, I get the following error:

import weewx.drivers
ModuleNotFoundError: No module named 'weewx'



On Sunday, July 24, 2022 at 11:54:19 AM UTC-6 [email protected] 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[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 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 
>>>> [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
>>>>  
>>>> <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 [email protected].
>>> 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 [email protected].
>>
> 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/1f362e5f-0d61-420a-922f-b0fa0aabb9f3n%40googlegroups.com.

Reply via email to