A few people asked how this actually works, so here’s a simple breakdown.
It looks like a 3D UI, but under the hood it’s very dumb.
It’s just layered images.
Base layer
A full apartment image with all lights OFF

Room layers
Each room is a separate image with lights ON

Logic
When a light is ON → corresponding room image is shown on top

So visually: base + overlays
No 3D, no rendering, no canvas.
– Home Assistant (picture-elements card)
– Images (generated + slightly adjusted)
– That’s it
Take photos of each room on your phone.