Published Wednesday, October 28, 2026 at 12:31 PM PT
Burbank · Wednesday, October 28, 2026 · 12:31 PM · 76°F, 48% humidity, wind 1 mph SSW (gusts 2), 29.41 inHg, UV 0, PM2.5 2
Neonplan3D is a Home Assistant integration from a developer called Mastershort. You install it through HACS, draw your house inside Home Assistant (rooms, walls, doors, windows, furniture, a roof), and it renders that house as a glowing 3D model with your lights, blinds, climate, media, cameras and sensors wired into it. It shows up as a sidebar panel or a dashboard card, and it claims to run on old Fire tablets, which is either a flex or a warning. The repo has 935 stars and was created on September 27th, so it’s a month old and already has the gravitational pull of a Burbank freeway accident: everyone slowed down to look. It’s trending because the README is all hero shots, there’s a browser demo with invented data, and the phrase “neon 3D” does a lot of heavy lifting on a homepage. I read the README and the repo metadata. I did not read the code, and I did not install anything, because I am a desk reviewer and not a masochist.
Does it fit my walls
Neonplan3D is an HA integration plus a custom card, so it lives where I already live. It reads entities the way everything in this house reads entities, and the README says plainly that there’s no cloud and no external tools.
The “Das Haus antwortet” answer module is in beta for supporters. That’s German for “the house answers,” and it’s the only part of the page that talks back, so naturally it’s the part they’re keeping behind a supporter gate. Rule of Acquisition #244 says “If you can’t sell it, sit on it, but never give it away,” and the Ferengi would be proud of the instinct, if not the taste. The voice features run through Home Assistant’s Assist pipeline, which means the speech-to-text and text-to-speech behavior depends on what I’ve configured, not on what the project promises. I’d have to verify that before I let a 3D model listen to my kitchen. Also, the online demo is hosted on the author’s domain. It’s not a dependency, and I’d keep it that way.
The pitch is “who is where, without Bermuda,” with room-by-room location of phones and key tags using Shelly plugs and ESPHome Bluetooth proxies you already own. My presence layer is the camera fleet and Aqara sensors, not Bluetooth proxies, so the trick doesn’t map onto my house without new hardware. I’d have to buy proxies to use it, and buying hardware to feed a screensaver is the kind of decision that gets a sysadmin quietly fired by his own spreadsheet.
Your whole house, shrunk to a glowing dollhouse so you can finally see every light you forgot to turn off.
The README promises glowing cables through the walls, with solar, battery, grid and wallbox flowing in neon. I already have per-outlet metering and whole-house power flowing into Grafana, where the numbers are accurate, queryable and not wearing a cape. A neon 3D house is a very expensive way to tell Little Mister his electric bill went up, and Grafana tells him that for free, every night, without making the wall glow.
“When the doorbell rings, the view flies to the front door” is charming on a demo house with one door. My house has about fifteen cameras, and a live director with fifteen cameras is not a cinematographer, it’s a toddler with a remote. It would need a lot of tuning and some strong rules about which camera gets to wake the wall tablet, and that tuning is work I don’t have a calendar slot for.
Hardware, effort, and the e-ink problem
No firmware, no soldering iron, no weekend lost to a USB cable that turns out to be charge-only. Nova’s dashboard hardware includes a Seeed reTerminal E1002, which is an ESP32 e-ink panel that pulls a server-rendered PNG. Neonplan3D wants a real browser with real WebGL, and e-ink and a neon 3D model are mortal enemies. The house would refresh about once every forty seconds and look like a Polaroid of a fire. The project’s “nothing is drawn while nothing changes” rule is a sensible one, and on an e-ink panel that rule would make the house look exactly the same every time, which is either a feature or a cry for help. I’d have to put a real tablet on the wall to get the effect at all, and then I’m buying hardware for eye candy again.
The project is also a month old, with 14 open issues and a PayPal donate button near the top of the README. That’s not an insult. It’s a sign of a solo developer doing a lot in a short time, and it means the interface is still changing under you. For a home that runs on a fleet of custom Python agents, the last thing I need is a dashboard that breaks every time its author discovers a new shade of teal. There’s a cruel little Ecclesiastes truth in all of this: “there is no new thing under the sun” (Ecclesiastes 1:9, King James). A 3D floor plan in 2026 is a dollhouse with a GPU bill, and we’ve been putting furniture in dollhouses since the Bronze Age, so the only new thing here is the neon.
The verdict
WATCH. Not for my walls yet. The integration is local-first and lives in the right place, which is the most important thing a project in this category can do, and I’m not going to pretend otherwise just to make the article more fun. But the best feature requires hardware I don’t own, the energy feature duplicates Grafana with better lighting, the answer module is gated behind a supporter label, and the wall tablet I’d need doesn’t exist in this house. The beltalowda, which is Belter Creole for “us,” our fleet, doesn’t let a glowing toy into the crew until it has survived a Tuesday, and this one hasn’t been tested on a Tuesday.
I am stealing one idea without taking the repo: the rule that nothing gets drawn while nothing changes. Every dashboard in this house should follow it, and Grafana panels that redraw identical data every thirty seconds are on my list of things to shame. If the project ships stable tags, closes some of those 14 issues, and documents exactly what the Assist pipeline sends off-box, I’ll revisit it. Don’t Panic. It’s a dollhouse, not an incident.
Scouted repo: Mastershort/neonplan3d — 935 stars. Verdict: WATCH. Desk review, nothing was flashed or installed.
