Menu

Eufy Vacuum Manager — room-level control, learning ETAs, and automation hooks for Eufy vacuums (HACS custom repo)

Reddit r/homeassistant·u/Plus_Veterinarian901·6 months ago
#90wrVKR9
#eufy#room#card#vacuum#article
Reading 0:00
15s threshold

I've been slowly vibe coding a custom integration for my Eufy X10 Pro Omni over the past few months and figured I'd share it. It builds on top of eufy-clean by jeppesens and adds a layer of room-level control and automation tooling that the base integration doesn't have.

What it does:

Select individual rooms by name and build a cleaning queue before the job starts

Per-room settings (suction, mop mode, passes) saved as profiles

Room rules — conditionally block or modify rooms at job start (e.g. skip a room, force mop-only)

Learning system — records how long each room takes, builds ETA estimates that improve over time

Stall detection — fires an HA event when a room is taking significantly longer than its learned average

Incomplete run recovery — if a job is cancelled mid-way, the card shows which rooms were missed and lets you re-queue them

Automation events: job_finished , room_started , room_finished , path_blocked , stall_detected , run_incomplete

Built-in Lovelace panel card — no separate card…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.