Hey everyone,
VacuumCard-ADV is a Lovelace card built for the TapoVac-ADV integration (Tapo RV30/RV50 series) — live map with click-to-select rooms, dock actions, fan/water controls, sensors, and now, as of 2.1.0, furniture placement.
If you want to add support for other vacuums, feel free to reply…
What’s new in 2.1.0:
Furniture on the map — place beds, sofas, tables, desks, chairs, wardrobes, toilets, sinks, bathtubs, fridges, washing machines, TVs, stairs, plants, or a custom shape directly from the card’s editor. Drag to move, a top handle to rotate, a corner handle to resize, plus keyboard-accessible X/Y/width/height fields. Each type renders as a real top-down floorplan shape (headboard on a bed, backrest on a sofa, tank on a toilet), not a generic icon. Adjustable opacity (0–100) and a brown/white color palette.
Room selection is now visually obvious — selected rooms are clearly highlighted against unselected ones, each with a numbered badge showing the order they were picked in.
Room calibration, fixed and improved — the click-trace preview (for irregular/L-shaped rooms) now actually renders live as you click (it silently failed to render before), and a new “Snap corners to 90°” option makes traced outlines come out as clean right-angle walls instead of a hand-drawn shape.
Fixed dropdowns (map position, room calibration, furniture type, fan speed, water level) that could fail to open depending on your dashboard/dialog layout — now backed by Home Assistant’s own ha-formselector instead of a hand-rolled one.
Install via HACS:
- HACS → Frontend → ⋮ → Custom repositories → add
https://github.com/jan-tdy/VacuumCard-ADV(category: Dashboard) - Install VacuumCard ADV, add the card via Add Card → search “TapoVac ADV Vacuum Card”
Requires the TapoVac-ADV integration (Tapo RV30/RV50).
Repo: GitHub - jan-tdy/VacuumCard-ADV: An Home Assistant card for the TapoVac-ADV integration · GitHub
Feedback, bugs, and feature requests welcome — open an issue on GitHub or reply here.
