Okay...

Need to see a full syslog from a weewx restart.

Also your vetted weewx.conf file (sans passwords etc) I think it's
wee_debug that outputs that information.

Not sure why you're running the simulator when you have the Davis as
the main driver?
Correct that owfs will be run as a service in that case.

On 02/04/2021, Messy Potamia <[email protected]> wrote:
> 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 <[email protected]>
> 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
>> <[email protected]> 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 <[email protected]> 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 [email protected]
>> > >> 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 <[email protected]> wrote:
>> > >>>
>> > >>>> On Thursday, April 1, 2021 at 7:40:48 AM UTC-7 [email protected]
>> > >>>> 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
>> > >>>> [email protected].
>> > >>>> 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 [email protected].
>> > > 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
>> > [email protected].
>> > 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/CAB7-S77C814R56ZbrJDQ5AAzYMJoawHTn1SGajkzPMSyk2U9uA%40mail.gmail.com.
>


-- 


Cheers
 Glenn

rorpi - read only raspberry pi & various weewx addons
https://github.com/glennmckechnie

-- 
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/CAAraAzjFpLb8C_eVE5jy1D42Am-JfmRomAeBNf5cs4w5eZcF-w%40mail.gmail.com.

Reply via email to