Skip to content
Home Assistant TestFlight
iRobot

Roomba i7+ / s9+

Robot Vacuum Cleaners · And More

WorksLocal

1 report: 1 says it works.

Reported with 1 integration: iRobot Roomba and Braava.

What people report

IntegrationIn Home AssistantIn Apple HomeWhat they saidSource
iRobot Roomba and BraavaWorks 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

Each row is one report from a GitHub thread, an integration’s docs, or r/homeassistant. Check the date and the linked source before you buy.

In ReReHome

Once Home Assistant’s HomeKit Bridge shares it, this device reaches Apple Home as a HomeKit accessory behind your Home Assistant bridge, so ReReHome shows and controls it like any other.

Identifiers

BrandiRobot
Modeli7+, s9+
CategoryRobot Vacuum Cleaners