Shared Sessions for Claude Code
Share a Claude Code session with a link. Teammates join from their own Claude Code and work in it together.
Interactive Home Assistant floorplan card with a visual drag-and-drop editor for walls, doors, furniture, text and device controls
PluginsTypeScript · HTMLGitHub @nicosandllerSelf-installOwner unconfirmed
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
A Home Assistant Lovelace card for building an interactive floorplan — with a visual
drag-and-drop editor. Draw walls, drop doors and windows, add furniture and labels, and
place your entities as icons, ripples or live state. Everything scales to the card and
screen size.Read the full README ↗A Home Assistant Lovelace card for building an interactive floorplan with a visual drag-and-drop editor. Draw walls, place furniture and connect your devices to see and control your home in 2D or 3D.
Installation · Your first plan · Documentation
https://github.com/user-attachments/assets/c743c15d-07de-4f5f-9727-3b24b101c7c6
20-second overview: draw walls and doors, connect a Home Assistant entity, control lights, and view the plan in 3D.
Trace a plan — load a PDF or image in the editor, calibrate its scale and trace walls over it. See Tracing over an existing plan.
Visual editing — draw walls, snap doors and windows into place, and arrange furniture, text and devices with undo/redo, copy/paste and position locking.
Live devices — control lights and switches, show sensor readings, and follow
doors, windows, shutters, awnings and curtains as they open and close. Device
labels can sit on any side, or pick the clearest one (labelPosition: auto).
Lighting — colored light from your lamps and spots, day/night dimming, sunlight, moonlight and ambient daylight.
Rooms and presence — zoom into rooms, link Home Assistant areas, show presence ripples and track positions from distance sensors.
Multiple floors — switch between floors or navigate with a staircase.
Floor summaries — aggregated floor badges (temp, humidity, presence, lights, windows) directly in the switcher.
Furniture actions — give a piece a tap, hold or double-tap action. A round
action icon marks it, or set showIcon: false to make the drawing itself the
button. See actions on furniture.
2D and 3D views — display the same plan flat or with raised walls and furniture.
Window sill height — draw floor-to-ceiling or high windows in 3D with sill. See Configuration.
Outdoor courtyard & 3D stacked house — exterior view of the entire house stacking all levels at physical elevations, with ground slabs and 3D roofs.
Appearance — choose skins and named colors, add a background image to trace (inverted, or swapped for a dark version, in dark mode), and let the plan scale to your screen.
Distributed as a custom repository. Add it in one click:
Or add it manually:
https://github.com/nicosandller/easy-floorplan with category
Dashboard (also called Plugin).HACS adds the dashboard resource automatically.
easy-floorplan-card.js from the latest release.<config>/www/easy-floorplan-card.js./local/easy-floorplan-card.jsThe visual editor writes the configuration for you. To start through a Manual card instead, paste this YAML and switch to the visual editor:
type: custom:easy-floorplan-card
overlayScale: plan
Use the element guide for device settings, rooms, trackers and animations. The editor guide explains saving without closing the editor and locking finished elements in place.
| Guide | What it covers |
|---|---|
| Editor | Applying changes and locking elements in place. |
| Editor workspace | Drawing tools, settings tabs, zoom and phone layouts, with screenshots. |
| Elements and controls | Devices, openings, rooms, trackers and animations, with examples. |
| Configuration | YAML keys, defaults, coordinates and a complete example. |
| Lighting | Device light, sun, moon, skylights, ambient daylight and clouds. |
| Appearance | Skins, colors, line art, SVG export, 3D view, room navigation, scaling and styling. |
| Behaviour | Actions, visibility, floor navigation and unavailable entities. Behavior → Show code editor sets YAML-only actions, such as popup-card's fire-dom-event, on one element without the whole-card YAML. |
| Roofs | Roof styles (gable, hip, shed, flat), configuration, overhang, and editing |
| Outdoor 3D Stacking | Multi-floor exterior elevation, ground slabs, and roof rendering. |
See the release notes for published changes and the changelog for documented unreleased changes.
Build commands and test guidance are in Contributing. The local Home Assistant guide explains the Docker demo, its sample plan and the development workflow.
Use Issues to report bugs or request features, and Discussions to ask questions and share your setup.
| Aggregated switcher badges (climate, presence, lights, openings) with sensor discovery. |
| Furniture symbols | Creating and contributing your own symbols. |
| Video walkthrough | A community setup guide in Italian. |