Skip to content
Homebridge TestFlight
iRobot, Roomba, Braava

iRobot Roomba

homebridge-irobot-v2 · v3.2.5-alpha.4

VerifiedConnection not statedHomebridge 2.0

Adds iRobot Roomba and Braava robots to HomeKit with start/stop, room-by-room cleaning, battery and bin-full status.

What it says it supports

Brands

  • iRobot
  • Roomba
  • Braava

Devices it names

  • Roomba i3
  • i5
  • i7
  • i8
  • j5
  • j7
  • j7 Combo
  • j8
  • s9
  • s9+
  • m6
  • Braava m6
  • 965
  • 981
  • 989

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Roomba i-series and 9xx models mostly work; 6xx series and j7 reports are largely negative or mixed. Maintainer keeps a user-reported supported device table.

  • Works5
  • Partly works2
  • Not working6
  • Won’t be supported1

The plugin’s own supported-device list

DeviceStatusWhat they saidSource
Roomba 960WorksReported working in wiki table
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba 965WorksReported working in wiki table
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba 981WorksUser confirmed it works
Saved copy
Roomba Model: 981 Did It Work Yes

Excerpt saved from GitHub on 2026-10-22.

Issue #35 · 2025-01
Roomba i7WorksReported working in wiki table
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba i9WorksReported working in wiki table
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Braava m6Partly worksWiki table has one report working and others not working
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba j7Partly worksMost reports say no; one user reports it works
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba 606Not workingReported not working
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba 980Not workingReported not working
Saved copy
homebridge-iRobot-v2 A Homebridge plugin to integrate iRobot Roombas into HomeKit. This plugin is based on homebridge-IRobot , but since this plugin has not gotten any updates for a long time, I decided to create a new plugin based on the old one. This plugin is not compatible with the old one, so you have to remove the old plugin and install this one. The general idea for this new plugin is to make fix reported bugs and keep it up to date where necessary. Once the latest iOS 18 update is released, I will update the plugin to support the new features (if possible). Plugin Information This …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Home
Roomba Combo MaxNot workingReported as not working
Saved copy
Roomba Model: Roomba Combo Max Did It Work No

Excerpt saved from GitHub on 2026-10-22.

Issue #38 · 2025-01
Roomba e6Not workingReported as not working
Saved copy
Roomba Model: e6 Did It Work No

Excerpt saved from GitHub on 2026-10-22.

Issue #41 · 2025-01
Roomba Max 705 VacNot workingReported as not working
Saved copy
Roomba Model: Max 705 Vac W155020 Did It Work No

Excerpt saved from GitHub on 2026-10-22.

Issue #56 · 2025-10
Roomba S9Not workingSSL handshake failure error on connect
Saved copy
[15/01/2025, 09:34:06] [iRobot] Roomba Roomba S9 error: Error: write EPROTO C09AA548FF7F0000:error:0A000410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 40 at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:87:19) { errno: -71, code: 'EPROTO', syscall: 'write' } [15/01/2025, 09:34:06] [iRobot] Roomba Roomba S9 went offline... [15/01/2025, 09:34:06] [iRobot] Roomba Roomba S9 connection closed. [15/01/2025, 09:34:07] [iRobot] Successfully reconnected to roomba Roomba S9 …

Excerpt saved from GitHub on 2026-10-22.

Issue #36 · 2025-01
Roomba 698Won’t be supportedMaintainer says 6xx series does not appear to work
Saved copy
Hello, Since latest updates the Romba 698 doe not reconnect any more shows Error I have only the original Romba App on my iPhone, and disconnected the unit form the App but still having the Problem See att. Info. Ip Adress ist still the same and checked, Restarted Bridge a view times, still not working Thank You in advance 10/18/2024, 3:17:55 PM] [iRobot] Successfully reconnected to roomba Leo [10/18/2024, 3:17:55 PM] [iRobot] Roomba Leo has been reconnecting too many times in the last 30 seconds, stopping... This is probably related due to the limited (1) connection slots on the Roomba, try …

Excerpt saved from GitHub on 2026-10-22.

Issue #16 · 2024-10

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

How it connects

Connection not stated

Auto-discovers devices on your iRobot account; transport not stated

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.6.0 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^18.20.4 || ^20.15.1
Settings in Homebridge UIYes
MatterNo
Platform nameiRobotPlatform
LicenseApache-2.0

Community signals

Downloads a week87
Downloads a month438
GitHub stars6
Open issues13
Closed issues44
Last code push2025-03-27
Latest version3.2.5-alpha.4 (2025-01-11)
First published2024-06-29
Releases57

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

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

Caveats from the README

  • Models e5, e6, 606, 690, 698, 960, 980, 985, y0 reported not working
  • Bin full shown as filter/contact/motion sensor

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Battery
  • ContactSensor
  • Fanv2
  • FilterMaintenance
  • MotionSensor
  • Switch