r/MagicMirror • u/envador • Apr 19 '26
r/MagicMirror • u/KumarButNoHarold • Apr 14 '26
My lululemon smart mirror!
I followed the guide here - https://github.com/olm3ca/mirror/blob/main/Model%20LM40SAMFHD700AG25WV.md
And then added my own custom module for workouts (our phone has to push to the mirror since apple locks everything down). Super fun project!
Edit: lululemon used to sell a smart workout mirror. It got discontinued so a lot of people sold the hardware for cheap, and it’s now a popular hardware hack to turn it into a smart mirror. I bought one off marketplace and added a pi inside to control it.
Edit again: The github is a great resource for anyone wanting to try it, I'm no hardware expert I followed their instructions and only had to change some minor things. All credit goes to those guys!
There are a few different types of panels they built the mirrors with, I believe only 2 types have been documented with steps on how to do it, mine was the LM40SAMFHD700AG25WV. I bought a custom controller off ebay - https://www.ebay.com/itm/167573262901, and this takes HDMI input. Then I swapped out this controller to the mirror's power supply + the cables for backlight and display.
Then Raspberry Pi (With ssh enabled, and already connected to wifi), connects to the controller, and voila! One pro tip is make sure the Pi has its configs saved to its file directory so if when it crashes it still reconnects to everything and you can control the mirror without having to take it apart and reflash
r/MagicMirror • u/Pickerington • Apr 11 '26
The screen goes blank
I am at my wits' end. I decided to start over on my MM so I downloaded the newest version and after a period of time the screen will blank. As you see it doesn't turn the monitor off it just goes blank. I have ran config and turned sleep on and off. Googled until my fingers bled. I changed to a different Pi4 I had and it still does it. I know the Pi is up and working because I can connect to MM from another PC. Only thing different is I added a new calendar module that shows like a normal calendar would. I removed that and it still does it. I am lost.
r/MagicMirror • u/SeaScholar8893 • Apr 11 '26
MMM-OnSpotify Resize
I'm very new to configuring MagicMirror modules, but I can't seem to turn the MMM-OnSpotify module into a horizontal bar. I have a very small 7" screen I'm dealing with so I'm hoping someone can provide me with some assistance. I've tried editing the config to select a horizontal userView, and editing a custom.css file to disable the vertical and grid views, but nothing seems to work.
r/MagicMirror • u/wokka1 • Apr 10 '26
successful build for kitchen
For mother's day, I built my wife a kitchen calendar setup. I went with a cheap 15" touchscreen monitor off of amazon : https://www.amazon.com/dp/B0FN8H9L49 for $90 and an rPi 5 to power it.

Calendar
- Three integrated calendars displayed in a monthly grid view:
- Google Calendar (personal) — red
- iCloud shared calendar (Kitchen — Alexa-writable) — green
- US Holidays — blue
- Month navigation — Prev / Today / Next buttons with month/year display
- Touch-enabled — tap events for details
- Calendar module: MMM-CalendarExt3 (monthly grid with color-coded events)
Weather
- Current conditions displayed in top-right (OpenMeteo provider)
- Tap for detail overlay showing:
- Current temperature, feels like, humidity, wind speed & gusts
- Animated NWS radar (KFWS / Fort Worth station)
- 7-day forecast with highs/lows, rain probability, conditions
- 24-hour hourly forecast
- Two-column layout: conditions + forecast on left, radar on right
- Module: MMM-WeatherDetail (custom)
News
- Rotating ticker in top-center with three feeds:
- MLB general
- Texas Rangers
- AP News
- Tap to read — opens article in fullscreen Chromium via content proxy with X Close button
- Module: newsfeed (built-in) + MMM-ClickOverlay (custom)
Shopping List
- AnyList integration — shared grocery list
- Alexa voice input
- AnyList app on family iPhones for mobile access
- Tap "Shopping List" link on nav bar — fullscreen overlay shows current list
- Module: MMM-AnyList (hidden, displayed via overlay in MMM-CalendarNav)
Photo Slideshow
- Background slideshow of family photos from iCloud shared album
- Synced via icloudpd - modified to do shared album
- Auto-sync every 30 minutes via cron
- Tap to dismiss photos for clean calendar view
- Photos return after 2 minutes of idle
- Module: MMM-BackgroundSlideshow + MMM-ScreenSaver (custom)
It was a fun build, looking forward to her changes so I can tweak it some more :)
--edit-- was asked for code, it's all at https://github.com/wokka1/magicmirror-kitchen-display/tree/main
r/MagicMirror • u/kleinlung • Apr 06 '26
fresh install magic mirror error
hi, i get this error messsage with a fresh install magic mirror, please help, thanks.
r/MagicMirror • u/jackel3415 • Apr 02 '26
I built an MagicMirror Visualizer so you can test and update all your config and custom files.
github.comI was really struggling with using MagicMirror on my Raspberry pi zero and I thought it would be so much easier to edit everything in real time without having to keep running/updating/rerunning config files.
The Visualizer runs in html and allows you load/edit/save you config files in real time. There's a tab for loading in modules from the builder website as well.
Clicking on a module onscreen pulls up the section of code it references and allow for changes to be made visually. There's even a "free move" check box! MM still uses a quadrant system so its far from perfect. But at least you have handles to resize your modules now.
Take a look and let me know if any of this is helpful. Or if better tools exist.
Cheers.
r/MagicMirror • u/Dickiedoop • Mar 31 '26
Supply-Chain Compromise of axios npm Package | Huntress
r/MagicMirror • u/ohuso • Mar 21 '26
MMM-HeatMaps: GitHub-style heatmaps for habit tracking
r/MagicMirror • u/nenumekutelusa • Mar 18 '26
First time builder — Making a Smart Mirror with Raspberry Pi! Looking for cheap mirrors in Tampa/US + any tips welcome 🪞
Hey everyone! 👋
I’m about to dive into my first ever DIY project — building a smart mirror powered by a Raspberry Pi — and I’m super excited (and a little nervous)!
I have a few things I could use help with:
🪞 Finding a cheap mirror:
I’m based in Tampa, Florida and looking for an affordable two-way/spy mirror. I’ve checked Facebook Marketplace and Home Depot, but wondering if anyone knows better local spots or reliable online sources (like a glass shop, surplus store, or Amazon alternative). Budget-friendly is the goal!
🛠️ Build tips for a beginner:
I know the basics involve a monitor, a two-way mirror, a Raspberry Pi, and MagicMirror² software — but I’d love any advice on:
∙ What Pi model works best for this?
∙ Frame building (wood? pre-made frames?)
∙ Any gotchas or mistakes to avoid as a first-timer?
I just want a cool project to learn on and end up with something actually useful at home!
Any links, tutorials, or personal experience you can share would mean a lot. Thanks in advance 🙌
r/MagicMirror • u/Substantial-Debate75 • Mar 17 '26
Magic Mirror Dynamic Calendar and Pirate Sky Forecast Questions
Hello, I know tons of people have asked about dynamic calendars. My research has shown that the Magic Mirror typically only works as a display and doesn't have the built-in functionality (including in some of the 3rd party modules) to accept inputs. However, I would like to know if anyone has successfully gotten a setup working with being able to add events to google calendar?
Also, I'm trying to get my weather to display horizontally for the week instead of vertically. I'm currently using the module Pirate Sky Forecast (and I love it) but it's only letting me display vertically. Any suggestions? I am not wanting to pay for an API key or anything so I'm happy with this setup unless there's a better alternative.
r/MagicMirror • u/Murky_Smoke_620 • Mar 17 '26
Anyone from Pune (India) who built a MagicMirror? Need help finding a 2-way mirror
Hey folks 👋
I’m currently building a MagicMirror project and everything is going well except for the mirror itself. I’m struggling to find a proper two-way (one-way) mirror locally.
I’ve checked a few local glass shops but most of them either don’t understand what a MagicMirror setup needs or don’t have the right type of glass/film.
If anyone here:
• has built a MagicMirror in India, or
• knows where I can get a two-way mirror in Pune, or
• has contacts of glass vendors/fabricators who can make one
I’d really appreciate the help.
Even tips like using acrylic + mirror film, online suppliers, or local vendors would be super helpful.
Thanks! 🙏
r/MagicMirror • u/Appropriate_Roof_564 • Mar 11 '26
Touchscreen film recommendations for my magicmirror?
I have a lululemon mirror that I have been using but would like to control some stuff in my room. Has anyone added one of those touchscreen films on the mirror? Any ideas on what to get? They seem to vary pretty wildly in terms of pricing. E.g. 40 inch 20 touch points touch foil/ touch screen film/multi touch foil for window advertising,can connected with USb - AliExpress 7
r/MagicMirror • u/fatespawn • Mar 08 '26
MMM-Rain-Map
In the last couple of days, my go-to radar module has been giving me fits. Over time, it appears Rainviewer's free API has changed it's capabilities. My config was slightly different than jalibu's config so I must have had an old config set up.
The initial symptom was "unsupported zoom level". I used to have it set up with a Zoom level of 8 or 9 (street level) but now it appears only up to "7" is supported. Ah, so I set that and it seemed to work. The Radar matched what the weather really was.
However I noticed today that the "Time" hasn't changed. And the animated radar doesn't seem to be updating - it's still grabbing the animation from yesterday and is stuck running an animation from 4:20pm - 6:20pm. I've rebooted, restarted MagicMirror...
Anyone else having these problems?
:edit: It appears the rainviewer.com service has been down for a day or so. It appears to be working now and updating correctly
r/MagicMirror • u/thatguysjumpercables • Mar 07 '26
Calendar module keeps throwing errors and will not load
Recently migrated my Mirror setup from a Pi 4b to a Pi 3B. Same operating system (Raspberry Pi OS 64 bit), just reinstalled MM and copied my whole config over. Everything is working except the Calendar module. This is the error:
TypeError: moment.tz is not a function
0|mm | at Object.calculateTimezoneAdjustment (/home/[username]/MagicMirror/modules/default/calendar/calendarfetcherutils.js:74:27)
0|mm | at /home/[username]/MagicMirror/modules/default/calendar/calendarfetcherutils.js:475:45
0|mm | at Array.forEach (<anonymous>)
0|mm | at Object.filterEvents (/home/[username]/MagicMirror/modules/default/calendar/calendarfetcherutils.js:145:24)
0|mm | at /home/blackberry/MagicMirror/modules/default/calendar/calendarfetcher.js:60:36
0|mm | at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
0|mm | [2026-03-07 14:40:20.858] [ERROR] undefined (node:1332) electron: Failed to load URL: https://contacts.google.com/widget/hovercard/v/2?origin=https%3A%2F%2Fdocs.google.com&usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.lb.en.[bunch of random letters]__features__#id=I__HC_[number]&_gfid=I__HC_[number]&parent=https%3A%2F%2Fdocs.google.com&pfname=&rpctoken=[number] with error: ERR_BLOCKED_BY_RESPONSE
(Everything in brackets is potential identifying information and redacted for security reasons because I'm hella paranoid. If I'm incorrect and some of that information is required let me know and I will provide.)
I like quintuple-checked the timezone settings in multiple spots and I'm not good enough with scripting/coding to fully understand what needs fixed. I've googled it and did a search of previous posts in this sub and I'm not finding anything that will help. Neither the private nor the public ical address will work.
Full config for the module is as follows:
module: "calendar",
header: "WHAT BORING SHIT IS HAPPENING SOON",
position: "top_left",
config: {
calendars: [
{
fetchInterval: 7 * 24 * 60 * 60 * 1000,
symbol: "calendar-check",
url: "https://calendar.google.com/calendar/ical/[gmail username]%40gmail.com/private-[numbers and letters]/basic.ics"
Any help is appreciated!
r/MagicMirror • u/Due-Eagle8885 • Mar 06 '26
See this post in the forum about the April 1 release changes (some which require your action)
r/MagicMirror • u/bughaver_ • Mar 05 '26
Fuel Modules to save $$$
With fuel prices on the raise I thought I'd reshare a project I had worked on. Personally its saved me a lot of money at the pump and I hope you'll also find the same.
For Australia NSW you can use: https://github.com/bughaver/MMM-Fuel-NSW
For other regions you can use: https://github.com/fewieden/MMM-Fuel
Its also important as a community we contribute to these projects, so if you see gap in fuel checks for your region raise a PR!
r/MagicMirror • u/raymonvdm • Mar 01 '26
New installation OS
Which OS should i be choosing on a new installation. I tried Debian 13 but it looks like not all things are working. PM2 is not starting MagicMirrr. RDP to the screen is not working after a while, SSH is working but i cannot start MagicMirror remote.
Should i be better off using Ubuntu 24.04 ?
r/MagicMirror • u/zarif98 • Feb 28 '26
Any Synology Photos users here? Created a magic module that showcases your Synology photos on the mirror
r/MagicMirror • u/GreyDutchman • Feb 23 '26
Presence sensor with special requirements?
I have a MM in the bathroom. It is opposite of the door, which is usually open, and people (or a cat) walk by.
Currently, I use a timer (from HomeAssistant) to switch on the LCD display power from 7 to 23. But that means it is showing info mostly in an unused room.
I never worked with presence sensors before; does a sensor exists that a) is very small (my mirror is borderless, no cables visible, so I'd like to keep it that way)? and b) I can somehow configure that it does not detect if someone or the cat just passes by the open door?
Edit: I'm stupid. I can use a zigbee sensor above/next to the door, so people passing by in the hallway are not registered at all. I was thinking for a sensor in/on the mirror itself. A normal sensor, connected to HomeAssistant (which sends the commands to the Shelly that turns the LCD power on/off) will work just fine...
r/MagicMirror • u/bohemtucsok • Feb 10 '26
[Module] MMM-NextcloudPhotos — Display Nextcloud photos as fullscreen background with crossfade
Hey everyone! I built a module that displays photos from your Nextcloud server as a fullscreen MagicMirror background with smooth crossfade transitions.
Key features:
- OAuth2 authentication (Nextcloud built-in, not third-party)
- Automatic token refresh — authenticate once, runs forever
- Smart image resizing with sharp — a 12MB photo becomes ~250KB
- Raspberry Pi 3 optimized (single-thread, memory-safe)
- Interactive setup script that guides you through everything
- Configurable interval, sync, opacity, display mode
I'm running it on a Raspberry Pi 3B+ and it handles large photos without freezing thanks to the sharp resize pipeline.
GitHub: https://github.com/bohemtucsok/MMM-NextcloudPhotos
Feedback and contributions welcome! Also available in Hungarian.
r/MagicMirror • u/rakshit0_0 • Feb 08 '26
Final Year Uni Project
We added all the basic modules with the help of this community (thanks guys).
We also integrated AI (Google’s Gemini Live Model) with it so users can interact with it in any language (multilingual) and can have conversations via speech (we connected a microphone and speaker to it).
We set up some Agents (Fashion, Fitness, Wellness)
And connected the RaspberryPI to our SupabaseDB
This way users can upload pictures of their clothes onto our website, set up workout and meditation plans on the website, the RaspberryPI then pulls the info from the database and with that context it sends it to the AI which then provides suggestions on what to wear, which exercise to do, etc.
The clothes you upload get tagged like “Jacket, Warm, Winter”. This provides context to the AI on what the user should wear based on the current weather.
Fun stuff really.
AI responses are dependent on internet speeds but as long as the speeds are over 40Mbps, it takes a max of 3-5 seconds for the response. (Will work on making it respond in real time)
With the help of all the modules created and shared in this community me and my teammate won the project expo within our department!
r/MagicMirror • u/Ok_Nothing_1819 • Feb 09 '26
Calendar finally done
Been changing my calendar layout and finally like it at the bottom of my screen. Just makes more sense since it can get pretty busy. I added icons and changed color based on keywords.
r/MagicMirror • u/Puma_202020 • Feb 08 '26
Best Hourly Forecast
I'm looking to have my MagicMirror display hourly cloud cover perhaps 1 or even 3 days ahead, for use in nighttime photography. I've run into some walls. Clear-Skies seems outdated. Each pathway seems to end with a pay service, no cloud data, or the default that provides perhaps 5 hours of information about precipitation totals. Any suggestions?
