So excited to see this working!
I have tried it and it controls my Deebot N79 perfectly, reflects status, etc.
I am, like a few other people have reported, getting: “resource property deprecated. Use boundjid.resource”
Will be looking forward to more progress with this awesome addition to my home assistant setup.
The good news is that I found the cause for the issues I mentioned above.
While I was cleaning up some of the custom components I’d installed previously, I came across an ecovacs one - duh!
I must have tried it a few months ago but couldn’t get it two work and took the entries out of my configuration.yaml but didn’t bother to delete the files from the folders.
Now that I deleted them the proper and full-fledged options menu comes up:
Feeling a little stupid now but let’s call it a learning opportunity
P.S.:
I had to set the name for the device in the customize.yaml as friendly_name
Hi, ty for the hard work put into this component, i have a Deebot R95 i was able to add the module and i can start the vaccum ! Not all function are working for me i can’t clic on fan speed also the get_life_span show nothing. The vaccum state was not refreshed i had to restart ha to refresh the state of the vaccum.
The fix was pulled into the official release of the sucks library over the weekend, so soon it should be part of the standard install. Not sure how hass.io handles the library updates though.
Upstream libraries are not updated automatically. I have already submitted the change to bump the sucks version which will fix this and some of the other minor issues. Should all be in the next version of Hass.
Is your Deebot online? Can you access it via the Ecovacs app and tell it to start cleaning?
Ping did not reach VacBot nearly always means that the bot turned off because it got stuck or never found its charger. Once it’s in that state it needs physical intervention.
Ahhh yes, it is certainly the region settings. We have had to figure out each country individually, and it’s confusing because the overall auth call uses the country setting, but the actual communication with the vacuums uses the continent, with some regions using continent values that don’t actually match their continent, such as using ww for “worldwide”.
This likely means that your country setting is correct, but your continent setting is not. Have you tried both eu and ww?
Hi all, got a new ecovacs today and can’t get it to work with HA. I have the following errors in the log. Any thoughts?
Log Details (ERROR)
Fri Nov 23 2018 10:23:49 GMT-0500 (Eastern Standard Time)
Setup of platform ecovacs is taking longer than 60 seconds. Startup will proceed without waiting any longer.
and
fulljid property deprecated. Use boundjid.resource
10:22 AM components/ecovacs.py (WARNING)
Here’s my config.yaml setup:
ecovacs:
username: [email protected]
password: mypassword
country: us
continent: na
Hi, yesterday i got a Deebot Ozmo 930.
I tried to add it to my Hassio but i got the “ValueError: day is out of range for month”…
I will watch this thread and wait for a solution, thanks for the component!
I am happy to report that I have finally sat down to start working on this. Last night I managed to get my Deebot M80 working in Hassio, but it required cutting some holes in the SleekXMPP library to make it work. My next step will be to make those changes in a cleaner way and then publish a sucks-only fork of SleekXMPP, since SleekXMPP has not been updated in a very long time.