Comparison · Hubs & platforms
Magic mirror with Home Assistant: a build guide
Two-way mirror, a spare monitor, and a dashboard — plus the three cheaper ways to get the same result.
Our pick: A spare tablet behind two-way acrylic beats a from-scratch build for most people
DIY
Two-way mirror build (spare monitor + acrylic)
8.2$200-$500
The full build: a monitor behind two-way acrylic, running a Home Assistant dashboard in kiosk mode.
Pros
- • Any dashboard you can build in Home Assistant appears on the glass
- • Fully local — no cloud requirement
- • Deeply customisable to your own layout
Cons
- • Significant project: framing, wiring, and mounting
- • Two-way acrylic shows fingerprints and reflections
- • A monitor's brightness makes or breaks the illusion
DIY (easier)
Tablet behind acrylic
8.5$80-$250
The pragmatic version: a cheap tablet in kiosk mode, no monitor or framing project.
Pros
- • Much cheaper and simpler than a monitor build
- • Built-in battery and Wi-Fi, so no mains run to the wall
- • Home Assistant has dedicated dashboard apps
Cons
- • Smaller display, so less information at a glance
- • Battery management needs thought for permanent mounting
Amazon, Google
Smart display (Echo Hub, Nest Hub)
7.8$150-$250
The zero-effort option: a dashboard on your wall without any tools.
Pros
- • Works out of the box with good touchscreens
- • Wall-mountable, with clean cable management
- • Familiar to everyone in the house
Cons
- • You use the vendor's dashboard, not Home Assistant's
- • Cloud-dependent and full of prompts
A magic mirror is the most photogenic project in the smart home hobby: a two-way mirror with a dashboard floating behind the glass. It is also, for most people, more project than necessary. Here is what the build actually involves, and the three cheaper routes to the same outcome.
How the illusion works
Two-way acrylic or glass reflects when the space behind it is dark and transmits when a light source sits behind it. Put a monitor behind the panel in a dark enclosure and it shows through the silvered surface as if printed on the glass. Home Assistant supplies the content — clocks, weather, calendar, sensor states, scenes — and any dashboard you build appears on the mirror.
| Approach | Cost | Effort | Best for |
|---|---|---|---|
| Monitor behind two-way acrylic | $200-$500 | High | A permanent, large display |
| Tablet behind acrylic | $80-$250 | Low | Most people |
| Vendor smart display | $150-$250 | None | No-tools households |
The build, in order
- Choose the glass: two-way acrylic is cheaper and safer; real two-way glass looks better.
- Pick the display: a monitor for size, a tablet for simplicity.
- Build or buy a shallow box that blocks light behind the panel.
- Run the power cable out of the back before mounting, not after.
- Set Home Assistant to kiosk mode and point the browser at your dashboard.
- Tune brightness — too bright and the reflection disappears.
What the dashboard should show
The best bathroom mirror dashboards are boring: time, weather, calendar, and two or three sensor states or scenes. The temptation is to build an everything panel, which becomes unreadable from a foot away. Build a small dashboard specifically for this display rather than reusing your main one, and keep touch targets large if the panel is touch-enabled.
If you would rather control Home Assistant from your phone with the same local reliability, that is the simpler project — our remote access guide covers it, including the default port and the optional cloud service.
The mirror is the easy part. The dashboard that stays readable in ten seconds is the part people get wrong.
Lab notes, platform round 2026
The verdict
Build the monitor version only if you enjoy the carpentry and want a large permanent display. Otherwise, put a cheap tablet behind two-way acrylic and spend your evening on the dashboard instead — and if you want zero effort, a vendor smart display will show a dashboard tomorrow without a single tool.
Questions we get
How do I build a magic mirror with Home Assistant?
Mount a flat-panel monitor or tablet behind two-way acrylic, then run your Home Assistant dashboard on it in kiosk mode — either the built-in dashboard or a kiosk browser pointed at your instance. Home Assistant supplies the data and layout; the mirror is just the display. Most of the work is framing, power, and hiding the cable.
What is the cheapest way to make a smart mirror?
A used tablet behind a sheet of two-way acrylic, running a Home Assistant dashboard app in kiosk mode. That costs a fraction of a monitor-based build, needs no framing, and can run on battery with a small charger routed out of sight. The result is smaller but delivers the same function.
Does the magic mirror need the cloud?
No. A Home Assistant dashboard served on your local network will keep working when your internet drops, which is one of the genuine advantages over a vendor smart display. If you want weather or calendar data, those integrations will of course need a connection.
Can I control Home Assistant from the mirror, or only view it?
Both, if you use a touchscreen rather than a plain monitor. Touch-enabled dashboards let you tap lights and scenes directly on the glass. On a non-touch build the mirror is view-only, so plan for either a touch panel or accept it as a status display.