Skip to content
Homebridge TestFlight
Ecovacs, Deebot, Yeedi

Ecovacs

@homebridge-plugins/homebridge-ecovacs · v8.2.4

VerifiedCloudMatterHomebridge 2.0

Adds Ecovacs Deebot and Yeedi robot vacuums to HomeKit with speed control and predefined areas.

What it says it supports

Brands

  • Ecovacs
  • Deebot
  • Yeedi

Devices it names

  • Deebot vacuums
  • Yeedi vacuums

Shows up in Apple Home as from its README

What people report

Cloud control of Ecovacs Deebot and Yeedi vacuums; most models of recent years work. Some newer or China-region models only partly respond.

  • Works25
  • Partly works2
  • Not working1
  • Won’t be supported1

The plugin’s own supported-device list

DeviceStatusWhat they saidSource
Ecovacs DeebotWorksSiri can vacuum a specific room; setup cumbersome, rooms zero-indexed
Saved copy
ECOVACS Deebot. It’s great. I can tell Siri to vac a specific room. Setup can be a bit cumbersome, but once you understand that the plug-in uses zero index it’s all good.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-02
Ecovacs Deebot 500WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot 600/601/605WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot 710/711WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot 900/901WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot 907WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot M88WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot N3 MAXWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot N7WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot N79 seriesWorksListed as confirmed working by users
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot N8 seriesWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO 610WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO 900/905WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO 920/950WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO 930WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO Slim 10/11WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot OZMO T5WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot Ozmo T8+WorksSupported from v2.1.7 after library update
Saved copy
I too have an Ozmo T8+ I'm trying to get working with this plugin. I went to install v2.1.7 and received errors. The only way to install was to do it manually with --force, as it was hanging up on sshpk & uuid files. Once installed, I configured and am now meeting the following errors with debugging enabled: `[11/7/2020, 11:18:20 AM] [Deebot] * Disabling plugin [v2.1.7] *` `[11/7/2020, 11:18:20 AM] [Deebot] Could not retrieve devices as TypeError: Cannot read property 'product' of undefined at new VacBot_950type …

Excerpt saved from GitHub on 2026-10-22.

Issue #6 · 2020-11
Ecovacs Deebot Slim 2WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot T10WorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot T20 seriesWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot T9 seriesWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot U2 seriesWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Ecovacs Deebot X1 seriesWorksListed as confirmed working
Saved copy
The plugin supports Ecovacs Deebot (and Yeedi) robot vacuums via the ecovacs-deebot.js library. In general: if your model works in the Ecovacs Home (or Yeedi) app, it is worth trying with this plugin - most models released in the last several years work, including newer series like the T20, T30 and X2/X5. For a detailed per-model list, see the library's own supported models wiki. What the plugin exposes A Clean switch (start/stop auto cleaning) A Go Charge switch (send the Deebot back to its dock) Battery level (with a configurable low-battery alert) An optional Attention motion sensor which …

Excerpt saved from GitHub on 2026-10-22.

Wiki: Supported Devices
Yeedi Floor 3+WorksModel mapping fixed in beta 6.1.2-beta.2
Saved copy
@thegeekybeng > only realising that my device, Yeedi 3 is not supported. What exact model do you have? Is it a yeedi "Floor 3 Station" or a "Floor 3+"?

Excerpt saved from GitHub on 2026-10-22.

Issue #164 · 2024-03
Ecovacs Deebot T80 (China version)Partly worksFound and Go Charge works; other toggles do nothing
Saved copy
Hi developer, thank you for your effort. Currently I am using Ecovacs Deebot T80 china version but seems not working to this model. Here is the issue: Login successfully and the plug in found my vacuum as well and few toggles are shows in the accessories but only toggle work is "Go Charge" and few other are making sound from the device but not working. I wish you can make it work due to the China version doesn't support matter. Thanks Best regareds Sam

Excerpt saved from GitHub on 2026-10-22.

Issue #231 · 2025-07
Ecovacs T8Partly worksWorks well enough; HomeKit lacks vacuum support
Saved copy
I’m using an Ecovacs T8 with the homebridge plugin. I don’t know if there is really any good solution because HomeKit doesn’t support vacuums but it works well enough for me.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-08
Ecovacs Deebot Ozmo T8 seriesNot workingTrueDetect switch stopped working in plugin 7.2.x
Saved copy
Summary: TrueDetect broken on Deebot T8 in homebridge-ecovacs 7.2.x Device • Model: Deebot T8 • Firmware: 1.7.1 Environment • Homebridge running on Raspberry Pi • Node.js v20.x • @homebridge-plugins/homebridge-ecovacs 7.2.4 (also reproduced on 7.2.2) ⸻ Observed behaviour • Toggling TrueDetect ON/OFF from HomeKit: • plugin logs show EnableTrueDetect / DisableTrueDetect or SetTrueDetect 1/0 • robot beeps (command received) • TrueDetect setting does NOT actually change • Same robot + same firmware works correctly with plugin 6.x • TrueDetect can be toggled correctly from the Ecovacs app ⸻ Debug …

Excerpt saved from GitHub on 2026-10-22.

Issue #255 · 2025-11
Govee H6127Won’t be supportedNot in Govee API list; also posted in wrong repo
Saved copy
Hi, I assume you meant to post this on the `homebridge-govee` repo, not `homebridge-deebot` :) Regardless of that, Govee has a concrete list of models that are supported by their API. Unfortunately, the H6127 is not one of those, meaning support for this model is impossible at the moment (and out of my control). I would be able to support this model if and when Govee update their API with an expanded supported list of models. Thanks

Excerpt saved from GitHub on 2026-10-22.

Issue #7 · 2020-11

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

Cloud

Ecovacs account API (inferred)

You’ll need

  • Ecovacs account
  • Homebridge 2
  • Node 22/24/26

Compatibility

Verified by HomebridgeYes
Homebridge versions^2.0.0
Homebridge 2.0Yes
Node.js^22.12.0 || ^24.0.0 || ^26.0.0
Settings in Homebridge UIYes
MatterYes (uses the Homebridge 2 Matter API)
Platform nameDeebot
LicenseMIT

Community signals

Downloads a week331
Downloads a month991
GitHub stars72
Open issues2
Closed issues82
Last code push2026-10-20
Latest version8.2.4 (2026-10-18)
First published2025-07-11
Releases71

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

  • README body is a list of section headings only