I recently decided to upgrade my RPi running weewx 3.5 on the Debian 8 
Wheezy based Raspbian to weewx 3.8 running on the new Debian 9 Stretch 
Raspbian.

When the 1-wire adapter is plugged into the usb socket, syslog shows
Dec  7 17:33:27 wx kernel: [436943.136563] usb 1-1.5: new full-speed USB 
device number 107 using dwc_otg
Dec  7 17:33:27 wx kernel: [436943.270174] usb 1-1.5: New USB device found, 
idVendor=04fa, idProduct=2490
Dec  7 17:33:27 wx kernel: [436943.270189] usb 1-1.5: New USB device 
strings: Mfr=0, Product=0, SerialNumber=0
Dec  7 17:33:27 wx mtp-probe: checking bus 1, device 107: 
"/sys/devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5"
Dec  7 17:33:27 wx mtp-probe: bus: 1, device: 107 was not an MTP device

Using weewx-owfs-0.21, weewx loads the owfs config and promptly exits. 
Syslog shows
Dec  7 17:35:26 wx OWFS[23185]: DEFAULT: owlib.c:(208) Cannot open USB bus 
master
Dec  7 17:35:26 wx OWFS[23185]: DEFAULT: owlib.c:(52) No valid 1-wire buses 
found
Dec  7 17:35:26 wx OWFS[23185]: import of driver failed:  (<class 
'ow.exNoController'>)
Dec  7 17:35:26 wx OWFS[23185]: engine: Unable to load driver:
Dec  7 17:35:26 wx OWFS[23185]:     ****  Exiting...

I'm using the same entry in /etc/udev/rules.d/98-owfs.rules that worked 
before:
ATTRS{idVendor}=="04fa", ATTRS{idProduct}=="2490", SUBSYSTEMS=="usb", 
ACTION=="add", MODE="0666", GROUP="pi"

 /dev/bus/usb/001/ shows a usb port which is pi group readable and writable:
 # ls -l
total 0
crw-rw-rw- 1 root pi   189, 106 Dec  7 17:33 107

In an attempt to test permissions, running the following simple program as 
root:
    #!/usr/bin/python
    import ow
    ow.init('u')

Dec  11 07:05:46 wx OWFS[30742]: DEFAULT: owlib.c:(208) Cannot open USB bus 
master
Dec  11 07:05:46 wx OWFS[30742]: DEFAULT: owlib.c:(52) No valid 1-wire 
buses found

Thanks for your help.

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to