Smart HomeTechnician

Smart Mirror with MagicMirror²

Time, weather, calendar and news glowing through a mirror — open-source software behind two-way acrylic.

LevelTechnician
Time6 h
Est. cost~$242
Steps5

MagicMirror² is a modular open-source dashboard. Behind a two-way mirror, the bright text shows through while black areas stay a normal mirror.

Video tutorial

▶ Caroline DunnWatch on YouTube ↗

Video by Caroline Dunn, embedded from YouTube. The written steps below are our own and match the parts list.

Mission steps

  1. Pick the screen

    Any thin HDMI monitor works. Remove the stand; a slim, bright panel looks best.

  2. Install MagicMirror²

    Install Node.js and clone MagicMirror² from GitHub following its documentation, then run npm run install-mm.

  3. Configure modules

    Edit config/config.js: clock, weather (with your city), calendar (an iCal link), news feed and compliments.

  4. Build the frame

    Make a wooden frame deeper than the monitor, place two-way acrylic in front, and leave vents at top and bottom.

  5. Auto-start and schedule

    Use pm2 to start it at boot, and turn the screen off at night with a cron job.

Questions

Glass or acrylic?

Two-way glass gives a sharper reflection; acrylic is lighter, cheaper and safer to cut and mount.