You need to follow Glenn’s advice. As an aside you are running WeeWX under python3 so you need a python3 version of the python ow bindings; python-ow is a python2 library so that is why it does not work with your WeeWX install even though it was successfully installed
Gary On Saturday, 16 January 2021 at 08:11:32 UTC+10 [email protected] wrote: > Hi Gary > python-ow installed just fine but python3-ow gives file not found unable > to locate package error. > wee_extension --install weewx-owfs.zip worked. > > sudo PYTHONPATH=/usr/share/weewx python /usr/share/weewx/user/owfs.py > iface=i2c-1 --sensors > Gives > Traceback (most recent call last): > File "/usr/share/weewx/user/owfs.py", line 191, in <module> > from weewx.engine import StdService > File "/usr/share/weewx/weewx/engine.py", line 20, in <module> > import configobj > ImportError: No module named configobj > > Even though I have installed configobj previously. > > Any thoughts? > Cheers > Gordon > > > On Friday, January 15, 2021 at 3:42:57 PM UTC-4 gjr80 wrote: > >> Hi, >> >> Did you install the one-wire python bindings as per step 1 in the install >> instructions <https://github.com/weewx/weewx/wiki/owfs>? >> >> Gary >> On Saturday, 16 January 2021 at 05:36:38 UTC+10 [email protected] wrote: >> >>> Hello >>> I am trying to get a RP3 to talk to a older Dallas OneWire weather >>> instrument. >>> The WeeWx installation works with the simulator and outputs weather >>> reports but will not start when I use OWFS as the driver in the weewx.conf. >>> The 1wire is connected to the RP3 via a i2C board and this is working as >>> I can see data via a browser at localhost:2121 >>> Using the latest build for Raspban. >>> On restart Weewx reports >>> >>> Initializing weewx version 4.3.0 >>> Jan 15 15:17:01 raspberrypi weewx[4497] INFO __main__: Using Python >>> 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0] >>> Jan 15 15:17:01 raspberrypi weewx[4497] INFO __main__: Platform >>> Linux-5.4.79-v7+-armv7l-with-debian-10.7 >>> Jan 15 15:17:01 raspberrypi weewx[4497] INFO __main__: Locale is >>> 'en_CA.UTF-8' >>> Jan 15 15:17:01 raspberrypi weewx[4497] INFO __main__: PID file is >>> /var/run/weewx.pid >>> Jan 15 15:17:01 raspberrypi weewx[4515] INFO __main__: Using >>> configuration file /etc/weewx/weewx.conf >>> Jan 15 15:17:01 raspberrypi weewx[4515] INFO __main__: Debug is 0 >>> Jan 15 15:17:01 raspberrypi weewx[4515] INFO weewx.engine: Loading >>> station type OWFS (user.owfs) >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: Caught >>> unrecoverable exception: >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** No >>> one-wire library found >>> Jan 15 15:17:01 raspberrypi weewx[4485]: Starting weewx weather system: >>> weewx. >>> Jan 15 15:17:01 raspberrypi systemd[1]: Started LSB: weewx weather >>> system. >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/owfs.py", line 264, in <module> >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> ow = OWFSBinding() >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/owfs.py", line 202, in __init__ >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> import ow as owbinding >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> ModuleNotFoundError: No module named 'ow' >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> During handling of the above exception, another exception occurred: >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/owfs.py", line 267, in <module> >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> ow = OWNetBinding() >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/owfs.py", line 231, in __init__ >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> import pyownet >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> ModuleNotFoundError: No module named 'pyownet' >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> During handling of the above exception, another exception occurred: >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Traceback (most recent call last): >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewxd", line 148, in main >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> engine = weewx.engine.StdEngine(config_dict) >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 81, in __init__ >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> self.setupStation(config_dict) >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/weewx/engine.py", line 108, in setupStation >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> __import__(driver) >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> File "/usr/share/weewx/user/owfs.py", line 269, in <module> >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> raise Exception("No one-wire library found") >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Exception: No one-wire library found >>> Jan 15 15:17:01 raspberrypi weewx[4515] CRITICAL __main__: **** >>> Exiting. >>> >>> >>> Any one have any ideas? >>> Cheers >>> Gordon >>> >> -- 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/eb514681-77d0-4da4-92e2-f304e0c7bd13n%40googlegroups.com.
