Device Radar logoDevice Radar

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.

Maya ChenUpdated October 25, 20269 min read

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.

Three ways to get a smart mirror
ApproachCostEffortBest for
Monitor behind two-way acrylic$200-$500HighA permanent, large display
Tablet behind acrylic$80-$250LowMost people
Vendor smart display$150-$250NoneNo-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.

Keep reading