Hey everyone! I wanted to share a fun project I’ve been working on over the past few weeks—a DIY smart mirror using Home Assistant. I’ve always been fascinated by the idea of having a sleek, high-tech mirror in my bathroom, but the cost of commercial options was a bit out of my budget. So, I decided to give it a shot myself!
The process was a mix of excitement and learning. I started by repurposing an old HDMI monitor I had lying around, which saved me a good chunk of money. The frame was another challenge—I designed it based on a bathroom cabinet I saw online but scaled it up to fit the mirror size. I used clear acrylic with reflective film instead of the expensive two-way mirror glass, which worked surprisingly well!
For the tech side, I went with a Raspberry Pi Zero W, though I must admit, it’s a bit slow for my liking. I’m planning to upgrade to a Pi 3B+ soon. The mirror is controlled through Home Assistant, which makes everything so seamless. I’ve set it up to turn on automatically when someone enters the bathroom using a PIR sensor and a smart power adapter flashed with Tasmota. It’s been a great way to avoid cloud dependency and keep things in my control.
One of the best parts of this project has been how much it’s impressed my friends and family. They all think it’s high-tech, and honestly, it makes me feel a bit smarter too! I’d love to hear from anyone who’s tried something similar or has tips for improving my setup. Thanks to the Home Assistant developers for making this kind of project so accessible!
Here’s a quick tip for anyone looking to start their own smart mirror project: plan your design carefully, especially the frame and wiring. And don’t be afraid to get creative with materials—you can save a lot by repurposing old tech and finding affordable alternatives. Happy building everyone! ![]()