Driver looks like it's written for Python2 (the give away to me is the print statement on the last line), so you might have a bit of fun fixing python2/python3 issues. Not too terribly difficult. If you could get the test program to work, you can probably get the driver to work too.
On Tue, Feb 16, 2021 at 5:46 PM Terry Steneker <[email protected]> wrote: > I am using the driver located here: > https://github.com/David-Enst/WeeWX-BCRobotics > > I am also attaching the file > > > > On Tuesday, 16 February 2021 at 16:53:24 UTC-8 [email protected] wrote: > >> What driver are you using? >> It's going to be really tough to help with this because you have unique >> hardware and aren't asking a very answerable question. >> >> On Tue, Feb 16, 2021 at 3:26 PM Terry Steneker <[email protected]> >> wrote: >> >>> >>> I just purchased the BCRobotics board and tried to install the required >>> software for it. I ran into problems when I tried to test the BME280 using >>> the Adafruit ADS1x15 library. Kept getting errors and the python >>> Adafruit_BME280 library is deprecated. >>> >>> Instead of trying to fix the errors I went the hard way and upgraded to >>> the adafruit-circuitpython libraries so I can also run Python3 >>> >>> sudo pip3 install adafruit-circuitpython-bme280 >>> >>> sudo pip3 install adafruit-circuitpython-ads1x15 >>> >>> I then modified the BCRobotics-test-app.py to run under Python3 and the >>> upgraded Adafruit libraries. >>> Tested the program and it works! >>> >>> I have attached the modified program. >>> >>> I need to modify the driver to work the same as the updated code but not >>> sure how to do that. Can I just substitute the same modifications that I >>> made to the test program? >>> >>> Thanks >>> Terry >>> >>> On Sunday, 24 November 2019 at 10:25:09 UTC-8 [email protected] wrote: >>> >>>> Louis, >>>> >>>> thank you very much for your reply. >>>> >>>> I didn't realize they first did it with Python 2.7. I though you used >>>> it in order for it to work with the interceptor driver. >>>> >>>> I'll keep using python 2.7 and your code but it seems that I'm missing >>>> some libraries. >>>> >>>> (I think I had them all but I keep getting a " BME280_OSAMPLE_8' is not >>>> defined >>>> " etc. errors) >>>> >>>> I'll try and find the original code and libraries for Python 2.7 and do >>>> the necessary adjustments. >>>> >>>> Thanks again! >>>> >>>> On Sun, Nov 24, 2019 at 7:15 PM Louis De Lange <[email protected]> >>>> wrote: >>>> >>>>> George, >>>>> >>>>> At the time when I completed that project the tutorial on the >>>>> BC-Robotics website was written in Python 2.7 so I used all the 2.7 >>>>> libraries in my code. With some research you should be able to convert >>>>> the >>>>> original code to work with python 3 libraries. >>>>> >>>>> Sorry, I have not updated anything because if it works why break it. >>>>> >>>>> LDL >>>>> >>>>> On Saturday, 23 November 2019 13:06:57 UTC-8, George Nimrodel wrote: >>>>>> >>>>>> Hey Louis, >>>>>> >>>>>> I'm trying to do exactly what you've done with the difference that I >>>>>> have weewx running on the RPi and I'm using only the BME280 for >>>>>> temperature >>>>>> in a separate enclosure. >>>>>> >>>>>> I'm having a bit of a trouble with your code. I keep getting errors >>>>>> regarding the libraries. >>>>>> >>>>>> I've noticed that you are not using the python 3 libraries from the >>>>>> tutorial. >>>>>> >>>>>> I would appreciate it if you could tell me which steps you took that >>>>>> are not included in the tutorial in order for your code to work. >>>>>> >>>>>> Any other pointers would also be appreciated >>>>>> >>>>>> Thank in advance! >>>>>> >>>>>> On Wednesday, December 12, 2018 at 5:53:25 AM UTC+2, Louis De Lange >>>>>> wrote: >>>>>>> >>>>>>> I recently came across a really excellent solution for putting >>>>>>> together your own weather station on the cheap with high quality >>>>>>> sensors - >>>>>>> and most importantly a very useful weather HAT to use with a Raspberry >>>>>>> PI >>>>>>> to connect all the sensors. >>>>>>> >>>>>>> It comes complete with a 4 part step by step tutorial to assemble >>>>>>> the whole station, and basic code to upload the data to and online >>>>>>> service >>>>>>> - see link below: >>>>>>> >>>>>>> >>>>>>> https://www.bc-robotics.com/tutorials/raspberry-pi-weather-station-part-1/ >>>>>>> >>>>>>> I completed my own installation based on the instructions in the >>>>>>> tutorial and my station running on weewx is active at the link below >>>>>>> >>>>>>> http://peachlandweather.ca/mystation/ >>>>>>> >>>>>>> For the outdoor portion I used a Raspberry Pi Zero W, with the >>>>>>> weather HAT. Weewx is running indoors in a FreeBSD jail, using a stock >>>>>>> Interceptor driver. I modified the basic upload code provided in the >>>>>>> tutorial quite extensively to generate upload loops that matched the >>>>>>> Observer URLs supported by the Interceptor driver, and also to produce >>>>>>> derived observations not included in the original code. >>>>>>> >>>>>>> The upload code is attached for anyone who might be interested in >>>>>>> trying to assemble their own. >>>>>>> >>>>>>> I tested the results from using the station against my Vantage Pro >>>>>>> 2 and so far it seems to be pretty close - for less than 20% of the >>>>>>> cost of >>>>>>> a Vantage Pro. >>>>>>> >>>>>> -- >>>>> 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/udZCCCJlNE8/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/db1a607e-3fb0-4ed1-974e-0930406e7e6a%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/db1a607e-3fb0-4ed1-974e-0930406e7e6a%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/3ddea820-bf91-44ff-9a93-90a3214241c3n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/3ddea820-bf91-44ff-9a93-90a3214241c3n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> Peter Quinn >> (415)794-2264 <(415)%20794-2264> >> > -- > 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/95c558e3-8772-492e-a9e1-7fbdebf6dd97n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/95c558e3-8772-492e-a9e1-7fbdebf6dd97n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Peter Quinn (415)794-2264 -- 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/CAA1SM23Die5txSCCBDJipO_MS2aOUEYbSuFftLr6iOzLfstaaw%40mail.gmail.com.
