core: Ecovacs - component not loading
Home Assistant release with the issue: using HASSIO - 0.81.2
Last working Home Assistant release (if known): Can’t remember if it was 0.79 or if it might have been working in 0.80 (I think 0.80)
Operating environment (Hass.io/Docker/Windows/etc.): Pi3+
Component/platform: ecovacs
Description of problem: It appears the setup is taking too long and as a result the component is no loading.
2018-10-31 10:08:56 WARNING (MainThread) [homeassistant.setup] Setup of rainmachine is taking over 10 seconds.
2018-10-31 10:09:05 WARNING (MainThread) [homeassistant.setup] Setup of ecovacs is taking over 10 seconds.
2018-10-31 10:09:15 WARNING (MainThread) [homeassistant.components.vacuum] Setup of platform ecovacs is taking over 10 seconds.
2018-10-31 10:10:05 ERROR (MainThread) [homeassistant.components.vacuum] Setup of platform ecovacs is taking longer than 60 seconds. Startup will proceed without waiting any longer.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
ecovacs:
username: email@email.com
password: **
country: us
continent: na
Traceback (if applicable):
Additional information:
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 76 (11 by maintainers)
Sorry, I just haven’t had time personally. I think we’ve waited long enough for a fix to come from SleekXMPP though. I’ll try to get to this soon.
I am happy to report that I have a stopgap fix submitted to the upstream library: https://github.com/wpietri/sucks/pull/67
So, any news about the new version?
No apologies needed; it definitely does not work with Hassio due to a bug in a dependency two levels up. The author of that dependency (SleekXMPP) has submitted changes recently that appear to fix the issue, but has not released a new version that contains the fixes. As soon as they do, we should be able to get a fix cascaded down to Hass.
I have been holding off investigating a way to work around the issue because I really just want the actual root cause to be fixed, but the amount of time we’ve been waiting for that to happen is making be not optimistic that it will happen.
I will look in to SleekXMPP’s license to see if I can publish a temporary new build with the fix until an official one goes up.
Just FYI, I was able to get the Ecovacs component working again by reverting to the dependencies from 0.80. I run in Docker, so a simple Dockerfile with:
fixes the problem. I’m not sure if reverting will cause problems for other components, but I haven’t noticed any to date.
Hi, any news?
I think this is already known, but just to be sure, the most recent updates for Hass.io:
HA: 0.87.0 Supervisor: 143 System: 2.8
Still have the following errors, and the platform still won’t work:
New issue: https://github.com/home-assistant/home-assistant/issues/24079
I removed the vacuum section, restarted and now HA shows a new vacuum entity 😃 Thanks!!
I don’t have the vacuum: section you have.
Only ecovacs: …
Thanks @OverloadUT - you are awesome!
@h4nc @skynet01 This didn’t make it into 0.92.0, but keep an eye on the release notes for 0.92.1 - failing that it should be included in 0.93.0
Apologies if this is known already but:
Issue persists with Home Assistant 0.85.0, Supervisor V141.