Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Add ecovacs component #15520
Adds support for Ecovacs vacuums (DEEBOT vacuums) via an
Supports pretty much the full vacuum feature-set, and the vacuums respond instantly to Hass service calls due to the always-open XMPP connection, which is pretty cool! It also supports showing the lifespan of the various replaceable components as attributes on the vacuum state.
Support for the reverse-engineered API is very early, and as such it's likely that not all vacuums and not all regions will work correctly on this first release. The Hass documentation will link to the
This PR has been tested with two DEEBOT M80 Pros on the same account.
Related issue (if applicable): n/a
Example entry for
@andlo In the interest of not cluttering up the code review chatter here, let's take this to another thread. Could you either open a GHI where we can troubleshoot (include said logs, scrubbed of any tokens) or you can hit me up on Discord directly at OverloadUT#0001 so we can troubleshoot
referenced this pull request
Jul 29, 2018
Okay, I just pushed up a very tiny change that fixes a bug in sucks 0.9.1 and bumps the requirement back down to that version.
I was originally waiting for 0.9.2 to be released, but the lib owner seems to currently be unavailable.
As soon as the documentation PR is reviewed, we should be good here: home-assistant/home-assistant.io#5922
( @cnrd in the interest of getting a version out so that we can start getting feedback on stability, I'm going to request this version be merged, but I'll work on a refactor to use your new system, if that's agreeable to everyone)