---
title: "Ecovacs"
description: "Ecovacs is a built-in integration for Home Assistant. It has 10.9k installs sharing analytics and needs the vendor's cloud."
canonical: "https://vulpo.app/integrations/core/ecovacs"
url: "https://vulpo.app/integrations/core/ecovacs.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Ecovacs

> Ecovacs is a built-in integration for Home Assistant. It has 10.9k installs sharing analytics and needs the vendor's cloud.

Ecovacs is a built-in Home Assistant integration for Ecovacs robot vacuums and lawn mowers through the vendor's cloud. It adds vacuum and lawn mower entities, along with a map image, a last job event and an error sensor. Sensors report the remaining lifespan of parts such as brushes, filters, mops and the dust bag, and buttons reset each of those lifespans. Numbers and selects adjust values like volume, clean count, water flow level, work mode, active map and auto-empty frequency. Switches cover options such as child lock, carpet auto-boost suction and continuous cleaning. A self-hosted instance can be used instead of the cloud, and an action returns raw positions of the chargers and the device. Setup is done in the UI.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=ecovacs)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

It is added under Settings, Devices and services, with Add integration.

### Connect

- **Mode**: Select the mode you want to use to connect to Ecovacs. If you are unsure, select Cloud. Select Self-hosted only if you have a working self-hosted instance.

### Sign in

- **Country**
- **MQTT URL**: Enter the MQTT URL of your self-hosted instance including the scheme (mqtt/mqtts).
- **REST URL**: Enter the REST URL of your self-hosted instance including the scheme (http/https).
- **Password**
- **Username**
- **Verify MQTT SSL certificate**

### Device verification

- **Verification code**

### Sign in again

- **Password**

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Mop attached
- **Buttons**: Relocate, Reset air freshener lifespan, Reset blade lifespan, Reset main brush lifespan, Reset cleaning solution lifespan, Reset dust bag lifespan, Reset filter lifespan, Reset hand filter lifespan, Reset lens brush lifespan, Reset round mop lifespan, Reset sewage box lifespan, Reset side brush lifespan, and 9 more
- **Events**: Last job
- **Images**: Map
- **Numbers**: Clean count, Cut direction, Volume, Water flow level
- **Selects**: Active map, Auto-empty frequency, Water flow level, Work mode
- **Sensors**: Error, Air freshener lifespan, Blade lifespan, Main brush lifespan, Cleaning solution lifespan, Dust bag lifespan, Filter lifespan, Hand filter lifespan, Lens brush lifespan, Round mop lifespan, Sewage box lifespan, Side brush lifespan, and 19 more
- **Switches**: Advanced mode, Border spin, Border switch, Carpet auto-boost suction, Child lock, Clean preference, Continuous cleaning, Cross map border warning, Move up warning, Safe protect, True detect

## Actions

- **Get raw positions**: Retrieves a raw response containing the positions of the chargers and the device itself.

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## At a glance

- Kind: Built-in integration
- Category: [Appliances and cleaning](https://vulpo.app/integrations/category/appliances-and-cleaning.md), Cleaning
- Brand: Ecovacs
- Number: 10.9k installs sharing analytics
- Connection: Needs the vendor's cloud
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Domain: `ecovacs`
- Source: <https://www.home-assistant.io/integrations/ecovacs/>

In Vulpo: Quick Toggle card, Robot Vacuum card (Pro), Button card, Select card, Apple Watch, Control Center, Vacuum Live Activity (Pro)

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

## Robot vacuums in Vulpo

The Robot Vacuum card's detail view starts, pauses and docks the vacuum, finds it and cleans chosen rooms, as the vacuum allows. A Live Activity follows the run on the Lock Screen, and both are part of Vulpo Pro.

- [Download Vulpo on the App Store](https://apps.apple.com/us/app/vulpo-for-home-assistant/id6758255800)
- [Widgets & Live Activities in Vulpo](https://vulpo.app/features/widgets-and-live-activities)

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/core/ecovacs

---

- HTML version of this page: https://vulpo.app/integrations/core/ecovacs
- 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
