A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-SwissStationboard

    Transport
    10
    1 Votes
    10 Posts
    4k Views
    kwyjibo089K
    Check the minWalkingTime value in the config (https://github.com/vanhoekd/MMM-SwissStationboard?tab=readme-ov-file#using-the-module) I guess yours is still at the 10min default?
  • MMM-HollywoodMovie

    Entertainment
    1
    1 Votes
    1 Posts
    121 Views
    R
    MMM-HollywoodMovies A simple but beautiful MagicMirror² module that displays upcoming Hollywood movie releases — complete with poster thumbnails, release dates, and lead cast — powered by the free TMDB API. Fully configurable. Features 🎬 Displays up to 5 upcoming Hollywood movies releasing in the next 6 months 🖼️ Movie poster thumbnails via TMDB image CDN 📅 Formatted release dates 🎭 Top 3 lead actors per film 🔄 Auto-refreshes every 6 hours ⚡ Retry logic with timeout handling for reliable operation on Raspberry Pi Check it out here; https://github.com/Ragziesoft/MMM-HollywoodMovie
  • MMM-SteamDeals & MMM-SteamUpcoming

    Entertainment
    1
    1 Votes
    1 Posts
    131 Views
    F
    Hi Folks, I would like to present you two new modules for the Steam fans. They are called MMM-SteamDeals & MMM-SteamUpcoming. SteamDeals shows current deals in the Steam store. https://github.com/badubada/MMM-SteamDeals MMM-SteamUpcoming shows upcoming games. https://github.com/badubada/MMM-SteamUpcoming/. Both modules provide a lot of filter features for your own use case. They work separately but provide in tandem the best user experience to my mind. Feel free to use and to adapt it to our use case. If you have any comments or suggestions for improvements just let me know. Have a nice weekend!
  • MMM-RAIN-MAP

    Solved Troubleshooting
    18
    0 Votes
    18 Posts
    2k Views
    I
    Just a question, maybe already answered, is there a way to pay for a better api access at rainviewer.com and implement into the rain-map module ?
  • PV app for E3DC

    General Discussion
    2
    0 Votes
    2 Posts
    338 Views
    H
    Hi, tatsächlich suche auch ich ein Modul, welches die Daten einer PV Anlage samt Speicher von E3DC anzeigt. Geht da was? English please Moderator: Hi, I’m actually also looking for a module that displays the data from an E3DC PV system including its storage unit. Is there anything like that available?
  • MMM-MyTado

    Utilities
    30
    0 Votes
    30 Posts
    2k Views
    M
    @htilburgs You’re completly right …
  • MMM-REnergy

    Education
    1
    5 Votes
    1 Posts
    138 Views
    F
    Hi Folks, I would like to present you my first module named “MMM-REnergy”. It provides up to date statistics about the transition of the energy system towards a renewable one for the test case Germany with the scope to expand it to each single European country. Feel free to use and to adapt it to our use case. If you have any comments or suggestions for improvements just let me know. Have a nice weekend! https://github.com/badubada/MMM-REnergy
  • MMM-TitanSchoolMenu 403 Forbidden

    Unsolved Troubleshooting
    1
    0 Votes
    1 Posts
    103 Views
    T
    This is more of a FYI /fix /workaround than a troubleshooting issues/question. Recently, the api.linqconnect.com API endpoint has started blocking certain User Agents, including axios (and curl). Using a custom User Agent to impersonate an actual web browser bypasses this block. I created a pull request for this: https://github.com/evanhsu/MMM-TitanSchoolMealMenu/pull/23/changes/d35c1bd93c5953215d9cad162085cf430eed6b4c
  • Voice control

    Upcoming Features
    8
    0 Votes
    8 Posts
    325 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
    3k 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
    18k Views
    R
    @MiPraSo cool! thanks for this confirmation. Glad to hear it works for you! Regards, Ralf
  • 2 Votes
    1 Posts
    116 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
    100 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
    127 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
    125 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
    15k 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
    315 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-OnlineImagesViewer not showing webcams

    System
    1
    1 Votes
    1 Posts
    88 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
    101 Views
    A
    I am new here and recently joined this helpful community. Happy to join with all forum members. Thanks