---
title: "Roomba (Rest980)"
description: "Roomba (Rest980) is a Marketplace integration for Home Assistant. It has 178 installs sharing analytics, works locally and was last updated October 6, 2026."
canonical: "https://vulpo.app/integrations/marketplace/ia74-roomba-rest980"
url: "https://vulpo.app/integrations/marketplace/ia74-roomba-rest980.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Roomba (Rest980)

> Roomba (Rest980) is a Marketplace integration for Home Assistant. It has 178 installs sharing analytics, works locally and was last updated October 6, 2026.

Roomba (Rest980) is an integration that connects iRobot Roomba vacuums to Home Assistant through a rest980 server. It works locally and adds a vacuum device with buttons, cameras, selects and sensors, instead of relying on YAML configuration and per-room helpers. Home Assistant can discover the robot on the local network and offer to add it, and setup runs in the interface with the rest980 server URL. iRobot account credentials are optional and only used when cloud features are enabled, which bring in rooms, favorites and a map image. Rooms can be set to no cleaning, one pass or two passes before starting a clean from the vacuum, and an option controls whether keep-out, clean and observed zones appear on the map. Braava Jet support is maintained by the community.

Automatic summary of the README and code of ia74/roomba\_rest980. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=ia74&repository=roomba_rest980&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=ia74&repository=roomba_rest980&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Setup Roomba for integration

- **rest980 Base URL (ex: http://localhost:3000)**
- **Enable cloud features?**: Use iRobot's API to add extra features like dynamic rooms and maps.

### Enter iRobot Home credentials

- **iRobot Username**
- **iRobot Password**

### After setup

- **Show zones on the map**: Draw keep-out, clean, and observed zones on the map image. Turn this off for a rooms-only map.

Texts from the code of [ia74/roomba\_rest980](https://github.com/ia74/roomba_rest980).

## From the README

> Integrate your iRobot Roomba and Braava Jets with Home Assistant using rest980, and the cloud (optional).

From the README of [ia74/roomba\_rest980](https://github.com/ia74/roomba_rest980#readme), [GNU GPL v3.0](https://spdx.org/licenses/GPL-3.0.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Appliances and cleaning](https://vulpo.app/integrations/category/appliances-and-cleaning.md), Cleaning
- Brand: [iRobot](https://vulpo.app/integrations/irobot.md)
- Number: 178 installs sharing analytics; 62 GitHub stars
- Connection: Works locally
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.19.2, last updated October 6, 2026
- Domain: `roomba_rest980`
- Source: <https://github.com/ia74/roomba_rest980>
- Issues: <https://github.com/ia74/roomba_rest980/issues>
- Screenshot: https://vulpo.app/integrations-img/375f246d9551b83f.webp (from ia74/roomba\_rest980's README)
- Screenshot: https://vulpo.app/integrations-img/ad08c4fa4481e449.webp (from ia74/roomba\_rest980's README)
- Screenshot: https://vulpo.app/integrations-img/4548944215a297cb.webp (from ia74/roomba\_rest980's README)

In Vulpo: Robot Vacuum card (Pro), Camera card, Button card, Select card, Apple Watch, Vacuum Live Activity (Pro)

[Widgets & Live Activities in Vulpo](https://vulpo.app/features/widgets-and-live-activities)

## Other ways in for iRobot

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [iRobot Roomba and Braava](https://vulpo.app/integrations/core/roomba.md) | Built-in integration | 11.1k installs sharing analytics | Works locally | Part of Home Assistant |
| [Roomba+](https://vulpo.app/integrations/marketplace/johnnyh1975-ha-roomba-plus.md) | Marketplace integration | 377 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Roomba v4 Cloud](https://vulpo.app/integrations/marketplace/a-mavrides-roomba-v4.md) | Marketplace integration | 98 installs sharing analytics | Needs the vendor's cloud | Updated in the last 6 months |
| [iRobot Braava Jet 240 BLE](https://github.com/mtheli/braava_240_ble) | Marketplace integration | 4 installs sharing analytics | Works locally | Updated in the last 6 months |
| [Roomba Vacuum Card](https://vulpo.app/integrations/cards/jeremywillans-lovelace-roomba-vacuum-card.md) | Dashboard card | 57 GitHub stars | Connection not stated | No update in over 18 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/ia74-roomba-rest980

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/ia74-roomba-rest980
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
