Skip to content

Seneye USB timeouts #1

@mcclown

Description

@mcclown

In some cases this error is thrown. I've updated the code to open and close the USB device in the update statement, which works fine when the device is only reading every 30 mins but is overkill for when light readings are implemented. Leaving here for tracking, for when that change is introduced.

usb.core.USBError: [Errno 19] No such device (it may have been disconnected)
2019-02-25 11:16:13 ERROR (MainThread) [homeassistant.helpers.entity] Update for sensor.seneye_temperature fails
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 221, in async_update_ha_state
await self.async_device_update()
File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 347, in async_device_update
await self.async_update()
File "/config/custom_components/sensor/seneye.py", line 144, in async_update
await self._data.async_update()
File "/config/custom_components/sensor/seneye.py", line 161, in _async_update
resp = self._device.action(Action.SENSOR_READING)
File "/config/deps/lib/python3.6/site-packages/pyseneye/sud.py", line 584, in action
self._write(cdef.cmd_str)
File "/config/deps/lib/python3.6/site-packages/pyseneye/sud.py", line 557, in _write
return self._instance.write(self._ep_out, msg)
File "/config/deps/lib/python3.6/site-packages/usb/core.py", line 948, in write
self.__get_timeout(timeout)
File "/config/deps/lib/python3.6/site-packages/usb/backend/libusb1.py", line 842, in intr_write
timeout)
File "/config/deps/lib/python3.6/site-packages/usb/backend/libusb1.py", line 920, in __write
_check(retval)
File "/config/deps/lib/python3.6/site-packages/usb/backend/libusb1.py", line 595, in _check
raise USBError(_strerror(ret), ret, _libusb_errno[ret])
usb.core.USBError: [Errno 19] No such device (it may have been disconnected)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions