Roomba Integration Died

I’ve been using the Roomba Integration for about six months on my HA and it’s worked great, I’ve been very happy with it.

About a week ago that changed, I notice that my Roomba wasn’t running it’s schedule anymore (I don’t use the Roomba schedule, I do it via HA).

So today I updated everything on HA to the latest and still no joy. Looking at the logs HA says it cannot connect anymore:

2021-08-06 18:06:05 ERROR (SyncWorker_13) [roombapy.remote_client] Can't connect to 10.1.200.91, error: [Errno 111] Connection refused
2021-08-06 18:06:05 INFO (SyncWorker_13) [roombapy.remote_client] Connecting to 10.1.200.91, attempt 2 of 3
2021-08-06 18:06:05 ERROR (SyncWorker_13) [roombapy.remote_client] Can't connect to 10.1.200.91, error: [Errno 111] Connection refused
2021-08-06 18:06:05 INFO (SyncWorker_13) [roombapy.remote_client] Connecting to 10.1.200.91, attempt 3 of 3
2021-08-06 18:06:05 ERROR (SyncWorker_13) [roombapy.remote_client] Can't connect to 10.1.200.91, error: [Errno 111] Connection refused
2021-08-06 18:06:05 ERROR (SyncWorker_13) [roombapy.remote_client] Unable to connect to 10.1.200.91
2021-08-06 18:06:23 WARNING (Thread-9) [roombapy.roomba] Unexpectedly disconnected from Roomba 10.1.200.91, code Bad protocol

Over and over and over again. I’m not sure what to do from here. The configuration doesn’t give me any options other than to change the polling.

dump question has the IP address change? can you ping it

Yea, that was the first thing I tried.

It appears to have worked itself out after I hard rebooted the vacuum. I guess I should have asked myself the IT Crowd question first: “Have you tried turning it off and back on again?”. :joy:

1 Like

@CO_4X4 - Hi, is this still working for you? I’m facing about the same issue, except I have rather complicated floors and it took Roomba quite a while to get to know them and avoid obvious pitfalls. I really don’t wanna lose my maps, but if this is the only way…

It’s so off and on that the only way I can reliably get my vacuum to work on a schedule is to do it in the Roomba app. Rebooting the device will help but I don’t think doing that every day is really “automated”, lol. The reboot won’t wipe out your data, just FYI.

You said “hard-rebooted” and I read that as “factory-reset”. You’re right, thanks for responding!
And yeah, I’m getting the same finicky issues - if I re-configure the integration then it updates the state, but no other things works.

I probably will do a factory reset eventually, I just don’t want to go through the process of getting the ID again.

Is any of you guys confident, that it is in fact the robot and not some HA related piece of software?
I am facing a similar issue. Reloading the integration helps for some minutes and then the connections seems lost.

Relatively sure. If I restart the integration I have a 50/50 shot of it working - but if I reboot the Roomba and then reload the integration it works most of the time. If I reboot the Roomba and do not reload the integration, it never reconnects.