Hey everyone! ![]()
Long-time lurker, first-time contributor here. Iโm Maycon, and like many of you I rely on floor3d-card daily to visualise my entire apartment in Home Assistant โ lights, sensors, cameras, the full digital twin experience.
Hereโs how my setup looks right now:
Mostrar Imagem
(Smart lights in the living room, dual-monitor home office, and yes โ that blue bathroom glow is real
)
Why Iโm posting โ the card needs a little love
I noticed that floor3d-card was sitting on Three.js r131 while r132 has been out for a while. Outdated 3D engine = future compatibility risk. So I rolled up my sleeves (with the help of Claude Code, Anthropicโs AI coding assistant) and did the upgrade.
The good news? Zero source code changes needed. I did a full audit of every breaking change in Three.js r132, confirmed none of them affect floor3d-card, bumped the dependency, rebuilt the JS bundle, tested it end-to-end in my real HA environment, and sent a PR upstream.
The PR is open here:
feat: Three.js r132 compatibility โ zero-change upgrade, fully validated by visaodeempresa ยท Pull Request #199 ยท adizanni/floor3d-card ยท GitHub
What Iโm asking
If you use and love floor3d-card โ please go leave a
or a comment on the PR. Andy (@adizanni) does incredible work maintaining this for free, and a merged PR means one less thing to worry about as Three.js keeps evolving.
The more of us show up to support the project, the better the chances this tool stays healthy for everyone. Itโs a small thing โ just a click โ but it means a lot for the continuity of a component many of us depend on.
Letโs keep the 3D floor plans alive! ![]()
![]()