Home Assistant Community

Eufy Smart Plug Mini Stopped Working

#1

I have 3 eufy smart plug mini switches which have been working for a while now. Just recently 2 of them stopped being recognized by home assistant. I have tried discovery and manually configuring the switches, neither are working. I get this in my log:

2019-02-10 21:18:04 ERROR (MainThread) [homeassistant.components.switch] Error while setting up platform eufy
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 128, in _async_setup_platform
    SLOW_SETUP_MAX_WAIT, loop=hass.loop)
  File "/usr/local/lib/python3.6/asyncio/tasks.py", line 358, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/switch/eufy.py", line 20, in setup_platform
    add_entities([EufySwitch(discovery_info)], True)
  File "/usr/local/lib/python3.6/site-packages/homeassistant/components/switch/eufy.py", line 36, in __init__
    self._switch.connect()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 229, in connect
    return device.connect(self)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 66, in connect
    self.update()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 246, in update
    response = self.get_status()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 242, in get_status
    response = self.send_packet(packet, True)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 232, in send_packet
    return device.send_packet(self, packet, response)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 90, in send_packet
    self.connect()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 229, in connect
    return device.connect(self)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 66, in connect
    self.update()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 246, in update
    response = self.get_status()
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 242, in get_status
    response = self.send_packet(packet, True)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 232, in send_packet
    return device.send_packet(self, packet, response)
  File "/usr/local/lib/python3.6/site-packages/lakeside/__init__.py", line 90, in send_packet
    self.connect()
....
...
...

It goes on and on

0 Likes

#2

I power cycled the offending switches and they came back after a home assistant restart.

0 Likes

#3

This keeps happening to me as well with 3 of their smart switches. I push the reset button on the switch and then they work for a little while but they always end up with the error after some period of time. They all have reserved IP addresses so that is not changing. Any ideas of what else is going on? I am running the Hass.io version of Home Assistant.

0 Likes

#4

I am also running HASSIO. I also have the IP addresses reserved for the eufy switches. I get warnings like this in my log file quite a bit:

2019-02-17 12:13:13 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:13:34 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:14:05 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:14:36 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:15:07 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:15:38 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:16:09 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:16:40 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:18:54 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:19:15 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:19:46 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:20:17 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:20:48 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:20:48 WARNING (SyncWorker_1) [pywemo.ouimeaux_device.api.service] Error communicating with Shop AC Insight, retry 0
2019-02-17 12:20:49 WARNING (MainThread) [homeassistant.components.switch.wemo] Lost connection to Shop AC Insight
2019-02-17 12:21:19 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:21:50 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:22:21 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:23:33 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:25:06 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:25:27 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:25:58 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:26:29 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:28:43 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:29:45 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:30:47 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:31:08 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:30
2019-02-17 12:31:49 WARNING (MainThread) [homeassistant.helpers.entity] Update of switch.basement_heater_eufy is taking over 10 seconds
2019-02-17 12:32:10 WARNING (MainThread) [homeassistant.components.switch] Updating eufy switch took longer than the scheduled update interval 0:00:clock1030:
0 Likes