[Card] VacuumCard-ADV 2.1.0 — an advanced Card for Robot Vacuums, including furniture placement and room select

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:

  • :couch_and_lamp: 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.
  • :bullseye: 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.
  • :triangular_ruler: 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.
  • :bug: 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-form selector instead of a hand-rolled one.

Install via HACS:

  1. HACS → Frontend → ⋮ → Custom repositories → add https://github.com/jan-tdy/VacuumCard-ADV (category: Dashboard)
  2. 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.