This repository was archived by the owner on Jan 10, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
This repository was archived by the owner on Jan 10, 2023. It is now read-only.
Broken pipe on send_packet #7
Copy link
Copy link
Closed
Description
Using lakeside on Home Assistant and, after updating firmware for bulbs T1012, there are several broken pipe errors on bulb update. For example:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 196, in async_update_ha_state
yield from self.async_device_update()
File "/usr/lib/python3.6/site-packages/homeassistant/helpers/entity.py", line 319, in async_device_update
yield from self.hass.async_add_job(self.update)
File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.6/site-packages/homeassistant/components/light/eufy.py", line 63, in update
self._bulb.update()
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 166, in update
response = self.get_status()
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 112, in get_status
packet.sequence = self.get_sequence()
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 108, in get_sequence
return device.get_sequence(self)
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 94, in get_sequence
response = self.send_packet(packet, True)
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 105, in send_packet
return device.send_packet(self, packet, response)
File "/usr/lib/python3.6/site-packages/lakeside/__init__.py", line 69, in send_packet
self.s.send(encrypted_packet)
BrokenPipeError: [Errno 32] Broken pipe
Something was broken with firmware 3.6 on Eufy?
Metadata
Metadata
Assignees
Labels
No labels