Unable to add Roomba integration. Fails to connect

I had my Roomba 960 working in HA as of a few weeks ago, but then it stopped connecting, so I decided to delete it and try starting fresh and now I can’t even get it configured!

I follow all the steps described, even retrieving my password using dorita980. But when I paste the password into the field, it thinks for a while and says “Failed to connect”

Any help with how to get it to take would be appreciated!

Have you checked if the app is open on any mobile device? You need to close the app before you authenticate to it, the app can lock it down.

Yeah, I force close the app on my phone, the only device that accesses it.

Factory reset of your Roomba didn’t do it? I had to redo one of mine a few months ago and that’s when i ended up doing.

I’ve done that a couple times too, hoping it would be the answer. I factory reset, setup in the Roomba app, run dorita980 to get the new password, force quit the Roomba app, and then start the HA process, but to no success

Any luck? Stuck at the same place. Have password from dorita980 but just get “failed to connect” :frowning:

No, I’m about to figure out how to set commands to webhooks instead, unless I hear of a solution

Was this ever fixed? Stumbled upon this thread, I have exactly the same issue. Followed the steps as indicated in issue #117039 but with no success…

I haven’t tried again since the last HA update, but otherwise I have found no new tactics to try.

I have the exact same issue. Also tried a lot of things to get it working again. I am able to retrieve password with dorita980, but pasting it in manually still results in “connection” failed.

Another one with this problem. No luck resetting to factory settings… waiting for solution.

Take a look at the responses on Git Issue 117071, there are several workarounds people have used with success.

One is to download the core Roomba integration and copy it to your custom_component folder and make a couple changes to config_flow. Others report that you have to run a manual job - which I believe works in a similar way because the Roomba is actively running and answering queries at that time.

You might see if any of those solutions work for you.

Thank you for alerting me to this! I was able to get it to connect to HA finally by adding the integration while the Roomba was running!

2 Likes

Mark my answer as the solution for the next poor person that is fighting with getting the Roomba to recognize :slight_smile: