Skip to content

ESPHome Roomba OI Component

CI Issues License

Notice: The Roomba component is under active development and is not functional yet.

Overview

The ESPHome Roomba OI Component allows ESP32/ESP8266 devices to control iRobot Roomba vacuums using the Open Interface (OI) via UART.

  • Stream mode support with reconnect recovery
  • Sensor, binary sensor, and text sensor integration
  • Stream/query packets derived from enabled entities
  • Packet-table driven decoding
  • Optional state restore and hardware wake via BRC pin

Getting Started ->

Configuration ->

Sensors and Entities ->

Architecture (Canonical) ->

Troubleshooting ->

Compatibility ->

Roadmap ->