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.

Reply via email to