A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Calvin and Hobbs - Adjust screen size?

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    115 Views
    plainbrokeP
    @guitartoys Try these settings. You will probably have to adjust the sizes… It fits my 42" TV full screen all directions… Custom.css: .MMM-CalvinAndHobbes .module-content { Margin-top: 10px; Margin-left: 10px; max-width: 1810px; max-height: 1025px; width: 1810px; height: 1025px; overflow: hidden; } #cahcomiccontent { width: 1810px; height: 1025px; } Config.js: { module: "MMM-CalvinAndHobbes", position: "middle_center", config: { invertColors: false, grayScale: false, updateInterval: 7200000, limitComicHeight: -1, maxHeight: "98%" } },
  • MMM-Carousel Issue

    Troubleshooting
    3
    0 Votes
    3 Posts
    1k Views
    msimon360M
    @Dunc12 I had the same issue. I removed the position: parameter from the Carousel configuration in the config.js file. Without a position the title is not displayed.
  • pm2 doesnt work with crontab

    Troubleshooting
    45
    0 Votes
    45 Posts
    13k Views
    S
    @plainbroke awesome! Thanks for the feedback
  • MMM-AmbientWeather Module for personal weather stations

    Utilities
    4
    2
    2 Votes
    4 Posts
    511 Views
    plainbrokeP
    @hearter Does it cost to use the api? Do I need any hardware to attach to the Pi or does it pull the information from that website.?
  • MMM-MailMessage feature

    Unsolved Feature Requests
    4
    0 Votes
    4 Posts
    260 Views
    plainbrokeP
    @ge You might try MMM-GmailFeed, it allows sound when mail arrives. Just set it to playSound: true, Not sure what that sound is, because I have no speakers on my MM.
  • MMM-SPOTIFY I cannot for the life of me get this to run propperly

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    127 Views
    S
    @spistachio the Spotify module needs a premium account and you must follow the redirect url rules exactly Then the module will attempt to call your redirect, which doesn’t exist, but the token is in the url shown on the not found page So you copy that out for the value in config
  • Error installing MMPM

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    528 Views
    S
    @r0t yes, AND you need to activate the virtual environment you installed stuff in, before you use it… like in scripts started by pm2
  • Showcase: MagicMirror with Custom LEGO Frame

    Tutorials
    1
    1
    0 Votes
    1 Posts
    205 Views
    M
    Hi MagicMirror team, I wanted to share with the community my MagicMirror project featuring a completely custom-built LEGO frame! Hardware Setup: Display: Vertical monitor Computer: Initially Beelink (mini PC), now migrating to Dell OptiPlex D10U System: Ubuntu (Server → Desktop) PIR sensor for automatic screen on/off control via MQTT Implemented Modules: Clock & Calendar (with Italian custom calendar) Weather (Italian weather with hourly and daily forecasts) Compliments (motivational messages) News Feed (Italian news) Automatic screen control via PIR sensor and Node.js Unique Feature: The LEGO frame is completely customizable and modular. It includes: LEGO minifigures on top Colorful decorations on the sides with bricks from various collections Decorative elements (stars, clouds, stickers) Design that perfectly integrates into the home environment Technical Challenges Solved: MQTT integration for PIR control Italian weather modules configuration Optimization for vertical display Power management and automatic screen shutdown The project became not only functional but also a decorative element appreciated by the whole family. The LEGO frame makes the MagicMirror less “techy” and more accessible, especially for children. [image: 1763043465078-lego-frame.jpeg] ![alt text](image url) Thanks for this amazing open source project! Michele!!
  • MMM-Carousel extra text

    Solved Troubleshooting
    2
    0 Votes
    2 Posts
    197 Views
    msimon360M
    I found the simple fix. I removed the position option from the Carousel module in the config.js file. Doh! I thought it said required but it said “NOT Required”.
  • Home Dashboard

    Show your Mirror
    13
    4
    10 Votes
    13 Posts
    6k Views
    H
    @jamesarm It was a regular off the shelf mirror in a frame. I just removed the actual mirror portion from the frame and replaced it with 4mm tinted glass.
  • how to revert to HTTP

    Unsolved Troubleshooting
    6
    0 Votes
    6 Posts
    292 Views
    S
    @travishardiman sorry I do not know
  • Fresh Install / node: bad option: --run

    Solved Troubleshooting
    6
    0 Votes
    6 Posts
    457 Views
    R
    @sdetweil I have send you the Mail with the log. Also the Mirror ist runnig so this thread is solved.
  • Pir senor moniter on moniter off

    Unsolved Troubleshooting
    1
    0 Votes
    1 Posts
    82 Views
    V
    Pir senor on off monitor raspi 5 what one works please For my MagicMirror project ?
  • MMM-Photoprism

    Entertainment
    5
    1 Votes
    5 Posts
    991 Views
    H
    @BGH_H said in MMM-Photoprism: mmm-imagesphotos i try to answer this: mmm-imagesphotos can not access the pictures on a photoprism server (demo here: https://demo-de.photoprism.app/library/browse)
  • Develop MagicMirror the easy way — all in one workspace

    Development
    6
    1 Votes
    6 Posts
    508 Views
    B
    That’s a great help. I’m going to try this soon and fiddle around with it. Good job 👍🏻.
  • Just upgrade MM and weather app with openweathermap is busted.

    Solved Troubleshooting
    10
    0 Votes
    10 Posts
    533 Views
    S
    @sdetweil Ah, I completely misunderstood what you said about the api 3.0 free access, and was getting a 401 unauthorized error. I was able to config api 2.5 and get the current weather again, per their docs. Thank you for the guidance on the dev console and the api changes. :) I almost never touch this thing because it runs so nicely, lol.
  • New Raspios, trixie

    General Discussion
    5
    0 Votes
    5 Posts
    465 Views
    plainbrokeP
    @sdetweil Yes it is but I went in and turned it off.
  • MMM-Hoymiles-Wifi

    Development
    58
    1 Votes
    58 Posts
    8k Views
    J
    I spent a bit of time an got the following to work by using help of a friend. I wrote the following in the css: /* custom.css */ /* Passt die Gesamtbreite des gesamten Moduls an */ .MMM-HoymilesPVMonitor { /* Beispiel: Setzt die maximale Breite des gesamten Moduls auf 200 Pixel */ max-width: 200px; /* Stellt sicher, dass das Modul zentriert bleibt, falls es kleiner als die Spalte ist */ margin-left: auto; margin-right: auto; } /* Passt den inneren Container an, der das Canvas-Diagramm enthält. Dies überschreibt die 95% Breite, die im JS definiert wurde. */ .MMM-HoymilesPVMonitor div:first-child { /* Setzt die Breite des Containers auf 100% der oben definierten max-width (z.B. 200px). Sie können hier auch absolute Werte (z.B. 180px) verwenden, aber 100% ist am flexibelsten. */ width: 100% !important; } Now it is smaller, nevertheless I can’t get it much more smaller because the gauge will disappear then. (It’s not displayed correctly in the screenshot, but it is on my mirror.) [image: 1762507583422-screenshot-2025-11-07-102555.jpg]
  • MMM-ISS-Live error 153

    Solved Troubleshooting
    11
    0 Votes
    11 Posts
    853 Views
    R
    @TAGinside said in MMM-ISS-Live error 153: @karsten13 @karsten13 made some changes to the environment of the module on github, I reloaded the module and the error is gone. Thanks for the help, sorry it took so long to acknowledge the fix.
  • MMM-AlarmClock popup not appearing when alarm goes off

    Solved Troubleshooting
    3
    0 Votes
    3 Posts
    310 Views
    B
    Hey, I ran into a similar issue before — the popup didn’t appear even though the alarm triggered. In my case, it turned out to be a config issue with the notification settings in the module. Try checking if the showPopup option is enabled and that you don’t have another module overlapping it on the screen. Also, while testing your setup, you can use something like onlinealarm.co to verify your alarm times are correct before syncing it with MagicMirror — makes debugging way easier.