Glenn, here is the log entries:

Apr  1 17:31:36 PI4BUSB weewx[759] INFO __main__: Initializing weewx
version 4.4.0
Apr  1 17:31:36 PI4BUSB weewx[759] INFO __main__: Using Python 3.7.3
(default, Jan 22 2021, 20:04:44) #012[GCC 8.3.0]
Apr  1 17:31:36 PI4BUSB weewx[759] INFO __main__: Platform
Linux-5.4.83-v7l+-armv7l-with-debian-10.7
Apr  1 17:31:36 PI4BUSB weewx[759] INFO __main__: Locale is 'en_US.UTF-8'
Apr  1 17:31:36 PI4BUSB weewx[759] INFO __main__: PID file is /var/run/weewx.pid
Apr  1 17:31:36 PI4BUSB weewx[763] INFO __main__: Using configuration
file /etc/weewx/weewx.conf
Apr  1 17:31:36 PI4BUSB weewx[763] INFO __main__: Debug is 0
Apr  1 17:31:36 PI4BUSB weewx[763] INFO weewx.engine: Loading station
type Simulator (weewx.drivers.simulator)
Apr  1 17:31:36 PI4BUSB weewx[748]: Starting weewx weather system: weewx.
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__: Caught
unrecoverable exception:
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****  No
one-wire library found
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Traceback (most recent call last):
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/user/owfs.py", line 264, in <module>
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****      ow
= OWFSBinding()
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/user/owfs.py", line 202, in __init__
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
import ow as owbinding
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
ModuleNotFoundError: No module named 'ow'
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****  During
handling of the above exception, another exception occurred:
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Traceback (most recent call last):
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/user/owfs.py", line 267, in <module>
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****      ow
= OWNetBinding()
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/user/owfs.py", line 231, in __init__
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
import pyownet
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
ModuleNotFoundError: No module named 'pyownet'
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****  During
handling of the above exception, another exception occurred:
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Traceback (most recent call last):
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/weewxd", line 151, in main
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
engine = weewx.engine.StdEngine(config_dict)
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/weewx/engine.py", line 93, in __init__
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
self.loadServices(config_dict)
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/weewx/engine.py", line 161, in loadServices
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
obj = weeutil.weeutil.get_object(svc)(self, config_dict)
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
mod = __import__(module)
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****    File
"/usr/share/weewx/user/owfs.py", line 269, in <module>
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
raise Exception("No one-wire library found")
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****
Exception: No one-wire library found
Apr  1 17:31:36 PI4BUSB weewx[763] CRITICAL __main__:     ****  Exiting.
And here is the weewx.conf in its entireity. (Note, I'm running
simulator on this pi because my Davis / PI3B is in production and
don't want to deploy this PI4 to it, it's not easily accessible!)
-- I will attach it -- There are no passwords anywhere yet as it's not
put into service yet -- Let me know if you do not get the atch --
Thanks -

On Thu, Apr 1, 2021 at 5:39 PM Glenn McKechnie
<glenn.mckech...@gmail.com> wrote:
>
> 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 <messypota...@gmail.com> 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 <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.
> >
>
>
> --
>
>
> 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/CAAraAzjFpLb8C_eVE5jy1D42Am-JfmRomAeBNf5cs4w5eZcF-w%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-S74OV%2BWL2LXMoPeCuJAuzYguCNQ_PZD_o1rPkFO5Bs%3DZdw%40mail.gmail.com.

Attachment: weewx.conf
Description: Binary data

Reply via email to