Merge branch 'master' into 29-generic-entities-support

This commit is contained in:
Fabio Manganiello 2023-01-07 23:31:31 +01:00
commit 72454a6583
Signed by untrusted user: blacklight
GPG key ID: D90FBA7F76362774

View file

@ -158,9 +158,10 @@ class HidPlugin(RunnablePlugin):
device = hid.Device(dev_def['vendor_id'], dev_def['product_id']) # type: ignore
data = device.read(data_size)
except Exception as e:
self.logger.warning(f'Read error from {path}: {e}')
if device:
self.logger.warning(f'Read error from {path}: {e}')
device = None
wait()
sleep(5)
continue
if not notify_only_if_changed or data != last_data: