Hello HA community,
I've been working on a little side project for myself and I'm wondering if it's worth polishing up and releasing it. I'd love to hear your thoughts: is this something you'd actually use, and what kind of floorplan dashboards do you currently prefer?
Making a good floorplan dashboard usually means rendering an image for every lamp and fiddling with picture-elements YAML. I wanted something simpler, so I built a Floorplan builder for my lights:
- Upload one day render and one night render of your home, (i've used Gemini in this example)
- Draw rooms, and add doorways.
- Drop your lamps on the map in a grid or free placement and link them to your light entities, aka like the Sims 😄
- Choose the type of light (spotlights, single or double spots, wall lights, floor lamps, or table lamps). Rotate and tilt lights using a 3D view, adjustment sliders, or directly on the floorplan and customize brightness, color, and other settings.
- It works out the light itself: spots you can aim, light that stops at walls and spills through doorways, all following each lamp's brightness and color
- It comes with a Lovelace card where you tap on a lamp to toggle it, you can also group lamps to enable turning them on/off as a group.
- The editor saves your whole setup (lamps, rooms, linked entities) as a single JSON file. You drop that into HA and the card reads it. If you install it as an integration it skips that step: the editor sits in your HA sidebar and saves straight into Home Assistant.
Because many people are asking for the prompt to generate the floorplan i've used the one below. What really helps is having technical drawings of your floor that Gemini can use as a reference. It can then add furniture and other objects, too. The house in my example doesn’t actually exist; it was created purely for demo purposes. However, I’ve managed to generate my own house as well, using Photoshop to fix a few things that weren’t generated correctly.
Create a high-quality, architectural 3D floor plan of a residential home, viewed entirely from above, with a subtle isometric 3D appearance. The image should resemble a professional architectural visualization model, with the roof removed to clearly reveal the complete interior layout of the house.
**Style and Perspective:**
- Top-down view, almost directly overhead, with subtle 3D depth.
- Clean, realistic architectural visualization, comparable to a modern digital architectural drawing.
- Clearly defined, dark exterior walls and interior partitions with realistic wall thicknesses.
- All rooms neatly arranged in a logical layout, with clearly visible doors, windows, and passageways.
- No perspective distortion; the entire floor plan must fit within a single image.
**Interior and Materials:**
- Realistically scaled furniture, including sofas, beds, tables, chairs, cabinets, and kitchen appliances.
- Natural materials such as herringbone wood flooring, light-colored tiles, concrete, and subtle textures.
- Modern, minimalist interior design featuring neutral colors, warm wood tones, gray fabrics, and white surfaces.
- Realistic shadows, soft ambient lighting, and subtle natural light entering through the windows.
- Every room should have a distinct, recognizable purpose and be furnished in a practical manner.
**Technical Appearance:**
- Highly detailed, sharply rendered image with precise geometry and straight lines.
- A combination of a technical architectural drawing and a photorealistic 3D interior visualization.
- Professional quality comparable to architectural design software or a premium residential property presentation.
- Clean, light-colored background surrounding the house.
- The entire house must be visible, with no walls or rooms cut off at the edges.
- No text, labels, dimensions, watermarks, or interface elements.
The final result should look like a detailed digital architectural model of a real home, viewed from above, featuring a modern 3D style, realistic materials, and a clear, well-organized floor plan.