iRobot Roomba
homebridge-irobot-v2 · v3.2.5-alpha.4
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
| Device | Status | What they said | Source |
|---|---|---|---|
| Roomba 960 | Works | Reported working in wiki tableSaved copyhomebridge-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 965 | Works | Reported working in wiki tableSaved copyhomebridge-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 981 | Works | User confirmed it worksSaved copyRoomba Model: 981 Did It Work Yes Excerpt saved from GitHub on 2026-10-22. | Issue #35 · 2025-01 |
| Roomba i7 | Works | Reported working in wiki tableSaved copyhomebridge-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 i9 | Works | Reported working in wiki tableSaved copyhomebridge-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 m6 | Partly works | Wiki table has one report working and others not workingSaved copyhomebridge-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 j7 | Partly works | Most reports say no; one user reports it worksSaved copyhomebridge-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 606 | Not working | Reported not workingSaved copyhomebridge-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 980 | Not working | Reported not workingSaved copyhomebridge-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 Max | Not working | Reported as not workingSaved copyRoomba Model: Roomba Combo Max Did It Work No Excerpt saved from GitHub on 2026-10-22. | Issue #38 · 2025-01 |
| Roomba e6 | Not working | Reported as not workingSaved copyRoomba Model: e6 Did It Work No Excerpt saved from GitHub on 2026-10-22. | Issue #41 · 2025-01 |
| Roomba Max 705 Vac | Not working | Reported as not workingSaved copyRoomba Model: Max 705 Vac W155020 Did It Work No Excerpt saved from GitHub on 2026-10-22. | Issue #56 · 2025-10 |
| Roomba S9 | Not working | SSL handshake failure error on connectSaved 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 698 | Won’t be supported | Maintainer says 6xx series does not appear to workSaved copyHello, 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 Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.6.0 || ^2.0.0-beta.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^18.20.4 || ^20.15.1 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | iRobotPlatform |
| License | Apache-2.0 |
Community signals
| Downloads a week | 87 |
|---|---|
| Downloads a month | 438 |
| GitHub stars | 6 |
| Open issues | 13 |
| Closed issues | 44 |
| Last code push | 2025-03-27 |
| Latest version | 3.2.5-alpha.4 (2025-01-11) |
| First published | 2024-06-29 |
| Releases | 57 |
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
Sources
- npm: https://www.npmjs.com/package/homebridge-irobot-v2
- Source code: https://github.com/taurgis/homebridge-iRobot-v2
- Issues: https://github.com/taurgis/homebridge-iRobot-v2/issues
- Homepage: https://github.com/taurgis/homebridge-iRobot-v2/wiki
- Verified plugins list: https://github.com/homebridge/verified
