Skip to content
Home Assistant TestFlight
Appliances & cleaning

iRobot Roomba and Braava

roomba

Built inLocal push

The Roomba integrations allows you to control your iRobot Roomba vacuum or iRobot Braava m-series mop.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
binary_sensorSensor (motion, contact, leak, smoke…)
vacuumVacuum (as a switch)

What people report

Local-push integration works for older Wi-Fi Roombas, but 2025-series Roombas and some others reject the password when adding. Maintainers have been silent on newer models.

  • Works2
  • Not working4
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Roomba 980Works LocalDHCP discovery added
Saved copy
Proposed change Add Roomba 980 models host name and mac to dhcp discovery in manifest.json for the roomba integration ## Type of change - [ ] Dependency u

Excerpt saved from GitHub on 2026-10-23.

PR #47696 · 2021-03
Roomba i7+ / s9+Works LocalAuto-empty evac phase mapped to returning
Saved copy
Proposed change Roomba i7+ and s9+ are capable of auto emptying, and will set their `phase` to `evac` when doing so. This adds a state mapping from `evac` to `STATE_RETURNING` so that the correct data ends up in home assistant. Previously this state would map to `STATE_ERROR`. #roomba `STATE_CLEANING` was considered but `STATE_RETURNING` seems better as `STATE_CLEANING` refers to actively vacuuming the floor and not cleaning the bin. This `evac` state typically lasts 10 seconds. Roombapy support for evac status will be delivered in 1.6.2

Excerpt saved from GitHub on 2026-10-23.

PR #43594 · 2020-11
Roomba Combo J7+Not workingUnable to connect when adding
Saved copy
The problem I am trying to add the Roomba integration. I had to find the password myself for this. but when I enter this I get the message that it cannot connect. ### What version of Home Assistant Core has the issue? core-2023.6.1 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue iRobot Roomba and Braava ### Link to integration documentation on our website https://www.home-assistant.io/integrations/roomba/ ### Diagnostics information 2023-06-11 09:06:24.799 INFO …

Excerpt saved from GitHub on 2026-10-23.

Issue #94419 · 2023-06
Roomba i3+Not workingWorked before; re-adding fails to connect
Saved copy
The problem I am trying to add the Roomba integration. I had to find the password myself for this. but when I enter this I get the message that it cannot connect. ### What version of Home Assistant Core has the issue? core-2023.6.1 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue iRobot Roomba and Braava ### Link to integration documentation on our website https://www.home-assistant.io/integrations/roomba/ ### Diagnostics information 2023-06-11 09:06:24.799 INFO …

Excerpt saved from GitHub on 2026-10-23.

Issue #94419 · 2023-06
Roomba MAX 705Not workingFound in wizard but correct password rejected
Saved copy
Hello Having the exact same issue with the iRobot Roomba MAX 705. Any idea what to do or if it will be resolved? Have the correct password, simple to get, but it won't work, also not manually. It finds the robot in the wizard. Thanx in advance! I see this error in the log: ConnectionRefusedError: [Errno 111] Connection refused 2025-06-21 13:13:39.577 ERROR (SyncWorker_0) [roombapy.remote_client] Can't connect to xxx.xx.x.xx Traceback (most recent call last): File "/usr/local/lib/python3.13/site-packages/roombapy/remote_client.py", line 93, in connect self._open_mqtt_connection()

Excerpt saved from GitHub on 2026-10-23.

Issue #146155 · 2025-06
Roomba Plus 505 ComboNot workingCannot be added; password rejected, newer platform likely unsupported
Saved copy
The problem I just bought a Roomba Plus 505 Combo (the most recent models) and I'm unable to add it to Home Assistant, even trying the manual way. I can retreive the password but, it always rejects it. Is there any problem with the integration or the newer models aren't compatible with it? If not, can we expect this anytime soon? ### What version of Home Assistant Core has the issue? core-2025.5.3 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue iRobot Roomba and …

Excerpt saved from GitHub on 2026-10-23.

Issue #146155 · 2025-06

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Found automatically over

  • DHCP
  • Bonjour (zeroconf)

Details

Installs (analytics)11,090 (1.57%)
Added inHome Assistant 0.51
Set up in the UIYes
Maintainers@pschmitt, @cyr-ius, @shenxn

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.