ExperienceLovelace/ha-floorplan
ExperienceLovelace/ha-floorplan has 1,642 GitHub stars and 202 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-08 03:23 UTC. Last push 2026-09-13.
Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.
What you can do
- Make Floorplan(s) based on SVG-files
- Trigger states, visualize states and more
- Call services and more, for even more options
- Use as Lovelace-card, or as a panel
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
ha-floorplan
Floorplan for Home Assistant - your imagination (almost) defines the limits
• Floorplan Documentation • Discussion (Ask for help, feedback & support) • Home Assistant Community •
[!TIP] For the best experience, we highly recommend installing ha-floorplan through HACS. Alternatively, you can download the latest version directly from the Releases page, where the
floorplan.jsfile is also available as an asset.
Draw it and bring it to life
This tool expands way beyond creating just floorplans. If you can draw it in an SVG file, you can bring it to life with ha-floorplan. Explore endless possibilities and customize your home automation experience to your liking.
Getting started
We'll suggest you to visit our Installation guide.
If you're unsure on where to start in the creation process, we'll suggest you to check our Live Examples.
Find more documentation on how to use each action and functions, by visiting the Usage page.
Features
- Make Floorplan(s) based on SVG-files
- Trigger states, visualize states and more
- Call services and more, for even more options
- Use as Lovelace-card, or as a panel
- It's hard to mention everything in a list like this, so give it a try 🥳
Resource template for Home Assistant
resources:
- url: /hacsfiles/ha-floorplan/floorplan.js
type: module
|
Would you like to play around with the code behind HA Floorplan? There's many ways to build HA Floorplan. The question is, what you're going to do? Just execute |
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,487 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,331 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,771 starsmrdoob/three.js
JavaScript 3D Library.
117,842 stars