I am still getting the same errors when in [engine][[services]] I uncomment data_services = user.owfs.OWFSService
On Thu, Apr 1, 2021 at 5:28 PM Messy Potamia <messypota...@gmail.com> wrote: > > I read the readme.txt at https://github.com/glennmckechnie/weewx-owfs. > In fact several times. > I'm sorry but it is not clear to me what I'm supposed to do. Although > I'm currently running Simulator, whenever I enable the line in > weewx.conf that says > [Engine] > data_services = user.owfs.OWFSService > it crashes weewx, with several lines of errors (posted above in > entireity) but the main ones seem to be: > CRITICAL __main__: **** No one-wire library found > CRITICAL __main__: **** ModuleNotFoundError: No module named 'ow' > CRITICAL __main__: **** ModuleNotFoundError: No module named 'pyownet' > all this even though I have installed (several times now) pyownet and ow. > sudo apt-get install python-ow > sudo apt-get install pyownet #NOT FOUND SO USED: > pip3 install pyownet > wee_extension --install weewx-owfs.zip > Even before all this, my i2c-1 (Sheepwalk rpi3v2) was serving up the 4 > DS18B20's I hooked up to my browser at http://192.168.2.108:2121/ > It is just that the weewx 4 that crashes with the above errors. I > cannot follow the rest of these notes about weewx4/python3/buster > problems. I've about got your readme.txt memorized. > Also, my station type will not be OWFS, it will be a Davis and extra > measurements will be gotten through the i2c-1 ow device. > Rebooting one last time... > > On Thu, Apr 1, 2021 at 4:01 PM Glenn McKechnie > <glenn.mckech...@gmail.com> wrote: > > > > Back around May 2020 the python3-ow version of ow disappeared from the > > RPi and Debian repos. Where it went, or why no-one knows. There is a > > user group post titled "python3-ow for OWFS" where this cropped up. > > > > All that aside, you need pyownet (the module using 'pip3 install > > pyownet' if the apt repo doesn't have it) and owserver (from OWFS > > using sudo apt-get install owserver). > > > > The following is a fork of the original owfs driver / service and is > > known to work with weewx4 and your i2c combo. > > You should also find that the --readings stanza should work with this > > version. > > > > https://github.com/glennmckechnie/weewx-owfs > > > > The README at that fork should hold enough info to expand on those > > dependencies, if not ask for clarification. > > > > pydoc_owfs.txt will also hold some clues regarding the owserver > > configuration. > > ie:- > > server: device /dev/i2c-1 # for a pi using i2c-1 > > server: port = 4304 > > > > > > On 02/04/2021, vince <vinceska...@gmail.com> wrote: > > > There appear to be two pages in the wiki with slightly different > > > filenames. > > > > > > Try https://github.com/weewx/weewx/wiki/owfs and look at step1 which > > > mentions python3 specifically. > > > > > > On Thursday, April 1, 2021 at 11:38:52 AM UTC-7 vince wrote: > > > > > >> If you use python3, you need python3 versions of all python modules 'and' > > >> > > >> python3-compatible versions of all drivers, extensions, and skins you > > >> install. > > >> > > >> That should be somewhat obvious I'd hope, given hundreds of posts since > > >> v4 > > >> > > >> came out with people battling the python3 transition. > > >> > > >> On Thursday, April 1, 2021 at 9:14:13 AM UTC-7 messyp...@gmail.com wrote: > > >> > > >>> I didn't see anything in the documentation I read about how to get "the > > >>> python3 version of the library the driver needs". I know 3 is installed > > >>> because I installed the pyephem & got it working using pip3. Can someone > > >>> > > >>> point me to a procedure to correct this? Thanks. > > >>> > > >>> On Thu, Apr 1, 2021, 10:44 vince <vince...@gmail.com> wrote: > > >>> > > >>>> On Thursday, April 1, 2021 at 7:40:48 AM UTC-7 messyp...@gmail.com > > >>>> wrote: > > >>>> > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[8998]: Starting weewx weather system: > > >>>>> weewx. > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: Caught > > >>>>> unrecoverable exception: > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** No > > >>>>> one-wire library found > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> Traceback (most recent call last): > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> File > > >>>>> > > >>>>> "/usr/share/weewx/user/owfs.py", line 264, in <module> > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> ow > > >>>>> > > >>>>> = OWFSBinding() > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> File > > >>>>> > > >>>>> "/usr/share/weewx/user/owfs.py", line 202, in __init__ > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> import ow as owbinding > > >>>>> Apr 1 09:06:07 PI4BUSB weewx[9013] CRITICAL __main__: **** > > >>>>> ModuleNotFoundError: No module named 'ow' > > >>>>> > > >>>>> > > >>>> Best guess is you installed weewx 4 which defaults to python3, and you > > >>>> have not installed the python3 version of the library the driver needs. > > >>>> > > >>>> > > >>>> -- > > >>>> 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/5ybl8_8K4QA/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/20ed4b86-87c2-4af6-9383-ec05265444a2n%40googlegroups.com > > >>>> > > >>>> <https://groups.google.com/d/msgid/weewx-user/20ed4b86-87c2-4af6-9383-ec05265444a2n%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/402490d2-bc67-4c5f-ac84-855c20e02c62n%40googlegroups.com. > > > > > > > > > -- > > > > > > Cheers > > Glenn > > > > rorpi - read only raspberry pi & various weewx addons > > https://github.com/glennmckechnie > > > > -- > > 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/5ybl8_8K4QA/unsubscribe. > > To unsubscribe from this group and all its topics, 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/CAAraAzh2qyhF-7SEbXSOo0FVCtAEO6xQnNR4b5pOa6viz81bVg%40mail.gmail.com. -- 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/CAB7-S77C814R56ZbrJDQ5AAzYMJoawHTn1SGajkzPMSyk2U9uA%40mail.gmail.com.