A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Voice control

    Upcoming Features
    8
    0 Votes
    8 Posts
    220 Views
    S
    @videogame95 always make backups You can use my MagicMirror-backup-restore scripts https://github.com/sdetweil/MagicMirror-backup-restore I have also heard of Mycroft. , have no info looking for mycroft the initial project has been ended. others have taken over for the future… one would have to build an interface(module) to MagicMirror from its implementations
  • PIR / MQTT - Presence sensor(s) revived

    System
    36
    5 Votes
    36 Posts
    2k Views
    htilburgsH
    @rkorell That’s correct! At the end, because it currently just works with MMM-OnSpotify, it was not so difficult. I Will look into this in the near future to support other Player also.
  • 0 Votes
    69 Posts
    15k Views
    R
    @MiPraSo cool! thanks for this confirmation. Glad to hear it works for you! Regards, Ralf
  • 2 Votes
    1 Posts
    75 Views
    K
    Hello, I’d like to show you my new module MMM-Eventim, which displays Eventim’s events and concerts for the next 30 days. You can configure your favorite venues, select the city, and search by genres such as “Indie” or “Rock.” Here’s the link to the repository: https://github.com/kodejak/MMM-Eventim A preview looks like this: MMM-Eventim preview Best regards, kodejak
  • MMM-HideModulesOnSpotify

    Utilities
    1
    0 Votes
    1 Posts
    59 Views
    htilburgsH
    MMM-HideModulesOnSpotify This is a small Magic Mirror² module that can hide one ore more modules when MMM-OnSpotify starts. The problem I had that my MagicMirror was full and the MMM-OnSpotify came over the other modules. With this module, I have created a way to automatically hide a module when MMM-OnSpotify opens. When MMM-OnSpotify closes again, the original module is reloaded in its place. This module loads automatically, but is not visible on the MagicMirror. The only thing you can see is in the logs that the module has been loaded. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-HideModulesOnSpotify.git cd MMM-HideModulesOnSpotify npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-HideModulesOnSpotify git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-HideModulesOnSpotify", config: { modulesToHide: ["clock","calendar"] } }, Configuration Options Option Description modulesToHide Array of module(s) you like to hide. Fill in the exact module Name as in your config.js Versions v1.0.0 (12-03-2026): Initial version License The MIT License (MIT) Copyright © 2026 Harm Tilburgs Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
  • CustomText change contents with notification?

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    69 Views
    S
    @snerk4000 understood. I only mention that cause once an hour is hard to test Trying to give you other ways to test and verify
  • MMM-Planetarium

    Education
    3
    7 Votes
    3 Posts
    1k Views
    KristjanESPERANTOK
    @Divis The color option should work, but it needs rgba() — hex values and named colors don’t support transparency: color: 'rgba(255,255,255,0.3)',
  • MMM-ChoiceBoard - a Autism support chooser

    Development
    1
    3
    3 Votes
    1 Posts
    96 Views
    W
    Working on a concept… This will be a board that allows an autistic person to select from a set of options - there can be 1 or more option - with the sweet spot being 4 (2x2 matrix). There is an admin interface (ala MMM-Chores style) that the parents would use to manage the specific choices. I have some experience with this above, so this would work for our use case, might not work for all. The interface is kept simple and muted to reduce sensory overload. Open to feedback and thoughts. [image: 1773251939459-aa35ed27-7866-438c-956a-f24769286111-image.jpeg] [image: 1773251949936-86588929-2be5-4de3-9459-726a41ceaae9-image.jpeg] [image: 1773251959355-6421cc1d-2c31-4498-b7a9-e805c4ad69bc-image.jpeg]
  • MMM-Webuntis

    Education
    75
    3 Votes
    75 Posts
    12k Views
    H
    @meralith Danke für die Rückmeldung. Ich habe node.js in der Version 20.18.1 jetzt mal als Bedingung in der Readme formuliert. Falls du noch irgendwoe Probleme, Fragen oder Anregungen hast - einfach melden!
  • MMM-BackgroundSlideshow remove imageInfo header

    Unsolved Troubleshooting
    7
    1
    0 Votes
    7 Posts
    208 Views
    M
    @rkorell Thanks Ralf, tried that but still no luck! That allows me to add/remove text at the top of the module header but doesn’t allow modification of the header of the embedded ‘imageInfo box’. I’ve tried: imageInfoTitle: “test”, and imageInfoHeader: “test”, with no luck either. Searching here: https://github.com/darickc/MMM-BackgroundSlideshow suggests like it’s not configurable and I’ll just have to live with it
  • MMM-MySystem

    Utilities
    1
    2 Votes
    1 Posts
    173 Views
    htilburgsH
    MMM-MySystem This is a Magic Mirror² module for the system information. I now there are more 😉, but I built a version with a modern look and feel, suited for my needs. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-MySystem.git cd MMM-MySystem npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-MySystem git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-MySystem", position: "top_right", header: "System Information", disabled: false, config: { showHeader: true, showCpuUsage: true, showCpuTemp: true, showMemory: true, showDisk: true, showUptime: true, showIPeth: true, showIPwifi: true, tempUnit: "C" updateInterval: 10000 } } Configuration Options Option Description showHeader Show the header with Hostname, Model and OS VersionOptions: true/false - Default: true showCPUusage Show the CPU Usage (%)Options: true/false - Default: true showCPUtemp Show the CPU Temperature Options: true/false - Default: true showMemory Show the Free Memory (%)Options: true/false - Default: true showDisk Show the Free DiskpaceOptions: true/false - Default: true showIPeth Show the IP Address for the EthernetOptions: true/false - Default: true showIPwifi | Show the IP Address for the Wifi<br/>Options: true/false - Default: <b>true` tempUnit Show the temperature in ˚C or ˚FOptions: C/F - Default: C updateInterval Update interval module in msDefault: 10000 (10 seconds) Versions v1.0.0 (10-03-2026): Initial version)
  • MMM-OnlineImagesViewer not showing webcams

    System
    1
    1 Votes
    1 Posts
    50 Views
    R
    Hello, I try to show webcams with MMM-OnlineImagesViewer but they do not show. If I point to a picture it does come up. Looking in the tools console I do not see an error related to this module. I only see module.js:372 Parameter mismatch in module.hide: callback is not an optional parameter! The module is up to date. I run Trixie on a py 4 and the latest MM version. This is in my config { module: “MMM-OnlineImagesViewer”, classes: ‘page1’, position: ‘bottom_left’, header: “Webcams”, config: { images: [ “https://dinosaurdracula.com/wp-content/uploads/2013/09/115.jpg”, “https://www.itfryskegea.nl/bezienswaardigheden/wildcam-zeearend/” ], random: false, updateInterval: 30 * 1 * 1000, // every 5 mins showAll: false, maxWidth: “300px”, random: true, numColumns: 1 } },
  • Hello from Newbie

    General Discussion
    1
    1 Votes
    1 Posts
    66 Views
    A
    I am new here and recently joined this helpful community. Happy to join with all forum members. Thanks
  • Adding animated weather radar map

    Utilities
    10
    0 Votes
    10 Posts
    4k Views
    plainbrokeP
    @sdetweil Yes, I was just hoping that he would respond since he was on here 30 days ago… Worth a try at least…
  • Calendar module to show day name for all day entries

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    92 Views
    R
    Tried various combinations of… timeFormat: "relative", //"absolute", dateFormat: "ddd Do MMMM", //"LLLL", …but still only timed items show a day name, not whole day items. LLLL or llll is the only mention in the moments doc of named week day.
  • 1 Votes
    1 Posts
    88 Views
    damithsjD
    Description: A MagicMirror² module that displays aurora viewing probability for your location along with the 3-day Kp index forecast from NOAA Screenshots: [image: compact.png] [image: detailed.png] Download: MMM-AuroraForecast Features Aurora probability % at your exact coordinates (NOAA Ovation model) Current Kp index with colour-coded geomagnetic storm level Geomagnetic storm badge (G1–G5) when active Hourly Kp breakdown for today — past slots hidden automatically 3-day peak Kp summary with visual bars Two layouts: detailed and compact Data Sources Data Source Aurora probability NOAA Ovation Aurora JSON Kp index forecast NOAA 3-Day Forecast Version 1 Initial release
  • MMM-MyWeatherForecast

    Utilities
    12
    1 Votes
    12 Posts
    943 Views
    htilburgsH
    I just published an update to v1.2.0 Add Iconsets for animated Possibility for custom icons Update language files Add riseSetDisplay option in config, to show Sunrise / Sunset as text, only icon or both Code optimized Don’t forget to update the config.js with the extra options: riseSetDisplay: "both", // Show Sunrise / Sunset as text | icon | both iconSet: "standard", // standard | animated | custom (upload your own PNG icons) If there are any issues, please add the issue here
  • pages

    Solved Troubleshooting
    15
    0 Votes
    15 Posts
    432 Views
    S
    @videogame95 loading means the module is waiting for data to display, but it has not arrived. Can you look in the output where MagicMirror is started Npm start or using pm2 If using pm2, then the command pm2 logs —lines=xxx Where xxx is the number of most recent lines of output, default 15. So you may need xxx to be 100 or more
  • SBC boards that work well besides Raspberry pi 3, 4 or 5

    Hardware
    19
    0 Votes
    19 Posts
    2k Views
    J
    @plainbroke – Thanks. I have used FEH in the past. I used it as a dedicated picture display on a Raspberry Pi, but had issues with it being stable. I am now using Magic Mirror running a single module now for the same purpose. It stopps displaying pictures every few days, so I suspect I have too many pictures loaded on the USB mounted there. I may give FEH a try again… Thanks again
  • 2 Votes
    2 Posts
    335 Views
    KristjanESPERANTOK
    @fred2nice That’s cool! I’ve been thinking about getting a laser cutter for a while. That would be one more reason to do so - even though I don’t even need a new frame now 😅