Just set up my weather station again with Raspberry PI after failure of SD and house move.
Used a fresh install of Raspian Jessite Lite.
2016-06-06 17:25:13:pywws.LiveLog:LIBUSB_ERROR_IO [-1]
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pywws/LiveLog.py", line 80, in LiveLog
logged_only=(not tasks.has_live_tasks())):
File "/usr/local/lib/python2.7/dist-packages/pywws/LogData.py", line 256, in live_data
for data, ptr, logged in self.ws.live_data(logged_only=logged_only):
File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 440, in live_data
new_ptr = self.current_pos()
File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 586, in current_pos
self._read_fixed_block(0x0020), self.lo_fix_format['current_pos'])
File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 642, in _read_fixed_block
result += self._read_block(mempos)
File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 630, in _read_block
new_block = self.cusb.read_block(ptr)
File "/usr/local/lib/python2.7/dist-packages/pywws/WeatherStation.py", line 265, in read_block
if not self.dev.write_data(buf):
File "/usr/local/lib/python2.7/dist-packages/pywws/device_libusb1.py", line 130, in write_data
0x200, 0, str_buf, timeout=50)
File "/usr/local/lib/python2.7/dist-packages/usb1.py", line 1331, in controlWrite
sizeof(data), timeout)
File "/usr/local/lib/python2.7/dist-packages/usb1.py", line 1310, in _controlTransfer
mayRaiseUSBError(result)
File "/usr/local/lib/python2.7/dist-packages/usb1.py", line 121, in mayRaiseUSBError
raiseUSBError(value)
File "/usr/local/lib/python2.7/dist-packages/usb1.py", line 117, in raiseUSBError
raise STATUS_TO_EXCEPTION_DICT.get(value, USBError)(value)
USBErrorIO: LIBUSB_ERROR_IO [-1]
I installed the USB library by following the instruction sin the link above i.e. pip install libusb1
If anyone could throw any light on this I'd be most grateful.