A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Pir sensor one sensor pir

    Hardware
    2
    0 Votes
    2 Posts
    182 Views
    J
    @videogame95 said in Pir sensor one sensor pir: Re: [2 Mirrors and one Sensor ( MMM-PIR-Sensor )](/topic/9760/2-mirrors-and-one-sensor-mmm-pir-sensor Hi could some one send the name of a pir code that’s working I’ve been on 3rd part modules some say not supported any more. Would someone be kind enough to put a code that’s working turn no. Monitor off with delay https://eldfall-chronicles.com/en-si/pages/dungeoncrawl Please any help .videogame95 https://kai-health.com/ Focus your search on $\text{MMM-Motion}$ or similar actively maintained projects—these give you the stability and the reliable, delayed monitor power management you need for your Magic Mirror to truly feel futuristic
  • 3 Votes
    19 Posts
    11k Views
    B
    @retroflex I´ve got some problems with the module. It just says loading. Tried some of the things posted in this thread but could not get it to work. Any ideas what to do? Svenska funkar utmärkt då jag antar att du är svensk som skapat denna :D
  • Calvin and Hobbs - Adjust screen size?

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    120 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
    515 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
    268 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
    133 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
    538 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
    214 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
    199 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
    302 Views
    S
    @travishardiman sorry I do not know
  • Fresh Install / node: bad option: --run

    Solved Troubleshooting
    6
    0 Votes
    6 Posts
    479 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
    86 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
    995 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
    525 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
    555 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
    472 Views
    plainbrokeP
    @sdetweil Yes it is but I went in and turned it off.
  • MMM-Hoymiles-Wifi

    Development
    58
    1 Votes
    58 Posts
    9k 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]