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.

Reply via email to