A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • [MMM-Remote-Control] Cannot GET /remote.html

    Unsolved Troubleshooting
    10
    0 Votes
    10 Posts
    197 Views
    KristjanESPERANTOK
    @mvrlogins said in [MMM-Remote-Control] Cannot GET /remote.html: 0|MagicMir | [2025-09-21 16:44:59.284] [ERROR] Error when loading MMM-Remote-Control: require() of ES Module /home/pi/MagicMirror/modules/MMM-Remote-Control/node_modules/uuid/dist-node/index.js from /home/pi/MagicMirror/modules/MMM-Remote-Control/API/api.js not supported. To make it clear here as well: “require() of ES Module ... not supported” shows that you are using a very old (unsupported) Node version. Like I said in the GitHub issue, you have to update Node. I recommend using NVM to update Node (like recommended on the Node website).
  • Cal EXT3 - Symbols and colors

    Unsolved Troubleshooting
    14
    0 Votes
    14 Posts
    684 Views
    _
    Sam, nevermind the problem; I found a sentence in a different question on git, in which it is mentioned shortly; also its kind of written in a config, believe it was the ext3 config. Still a bit annoying that you have to make an entry for the color and on another spot/file you have to set the custom event up. Thanks for your continuous help mate.
  • Delayed Notification? Please help :)

    Unsolved Troubleshooting
    3
    0 Votes
    3 Posts
    1k Views
    P
    Thanks for the idea! In the meantime i managed to throw a module together. It listens to any notification and sends notifications plus payload after a delay. If anyone finds this post, here we go: MMM-DelayedNotification
  • Cal EXT3 - understanding transforming

    Unsolved Troubleshooting
    9
    0 Votes
    9 Posts
    3k Views
    S
    @_V_ If I search this field, and find ‘John’ Then I change the event color ev.color= You could change to symbol the same way ev.symbol=. Whatever symbol name You are writing code here The filter routine sees every event, one at a time You can have more than one if stmt Can use if else if else, use a switch /case logic block
  • update package list

    Unsolved Troubleshooting
    45
    0 Votes
    45 Posts
    5k Views
    P
    Hello Thank you for what you did for me. Now it’s bothering me. We’ll stop there and close the session. Thank you again. Thank you for your help. You are a fantastic person. Thank you for your time spent on our problems. Thank you and thank you again.
  • Newsfeed Show Article Displays Captcha

    Unsolved Troubleshooting
    7
    0 Votes
    7 Posts
    3k Views
    S
    I added the NY times feed to my test MM, and don’t see any problems
  • show a page from openhab to a module

    Unsolved Requests
    5
    1
    0 Votes
    5 Posts
    5k Views
    R
    @costascontis As far as I know there is no module available which picks a specific item from a given webpage… So your way could be to use Sam’s (@sdetweil) tip above or create a module at your own which extracts the widget from your webpage. The latter should be doable if you use some of the given modules as starting point and asking ChatGPT to help you … Regards, Ralf
  • MMM-doomsDay

    Unsolved Requests
    4
    0 Votes
    4 Posts
    3k Views
    S
    @uditdevsen you can open an issue on the repo as one alternative
  • Error Message Help

    Unsolved Troubleshooting
    3
    0 Votes
    3 Posts
    230 Views
    G
    thanks, Sam, I’ll try that tomorrow morning. Appreciate the response!
  • MMM-Tronity

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    2k Views
    B
    perfect thanks so much
  • Huge number of errors in log fills up HD

    Unsolved Troubleshooting
    9
    0 Votes
    9 Posts
    673 Views
    plainbrokeP
    @cpcode Once your have your setup completed, to what you want. You can use Win32Diskimager to make a .img file that you can reinstall with balenaetcher or RaspberryPiImager. I went to USB devices or NVMe drives. I use Sam’s backup mainly to save my config.js and custom.css files so I never loose the main settings to the Current MM I have running. The list of modules helps too. I also keep a module folder backup BACKUP is so critical if you are using sd cards.
  • Nest Camera

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    270 Views
    plainbrokeP
    @briantogo I use MMM-MPlayerit will let you us rtsp if your nest camera supports that. Not my module, just one of 50 + I use on my mirror.
  • MMM-ChameleonWeather extra images

    Unsolved Troubleshooting
    1
    0 Votes
    1 Posts
    237 Views
    B
    How were the chameleon images created? Is it possible to change the colors of the images found under the “frog” folder?
  • Switching the Magic Mirror display on/off

    Unsolved Troubleshooting
    10
    0 Votes
    10 Posts
    2k Views
    H
    @sdetweil Many thanks for the input. I’ll have a tinker when I find a gap and explore the commands and their respective soft switches. Just so that I’m future proof !
  • MMM-NewsFeedTicker

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    1k Views
    S
    @RonR there a bunch of config options not listed in the readme i think showMarquee:false [image: 1754787212070-img_2117.png]
  • Default Calendar Symbols

    Unsolved Troubleshooting default calendar symbols
    4
    0 Votes
    4 Posts
    148 Views
    S
    @almightyyoshi you can always use css .CX3 .symbol { display: none !important; }
  • MMM-Todoist Project ID Conversion

    Unsolved Troubleshooting
    5
    0 Votes
    5 Posts
    1k Views
    mumblebajM
    @OwenLars Unfortunately I am not too familiar with the project and don’t have a TodoIst account to test this myself. Have you logged an issue on the modules Github page? Maybe the author can have a look at it?
  • MMM-WhisperGPD ERRORS

    Unsolved Troubleshooting
    1
    0 Votes
    1 Posts
    469 Views
    A
    Hello everyone. I installed MMM-WhisperGPD but I am keep getting some errors whatever I do. I am not familiar with coding so I am trying everything I find in the web. Below are the errors: 0|mm | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Error: PvRecorder failed to initialize. 0|mm | at pvRecorderStatusToException (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/errors.js:35:20) 0|mm | at new PvRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/pv_recorder.js:45:40) 0|mm | at Class.setupAudioRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:75:22) 0|mm | at Class.socketNotificationReceived (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:44:12) 0|mm | at Socket.<anonymous> (/home/anthonypi/MagicMirror/js/node_helper.js:91:10) 0|mm | at Socket.onevent (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:462:26) 0|mm | at Socket._onpacket (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:430:22) 0|mm | at /home/anthonypi/MagicMirror/node_modules/socket.io/dist/client.js:214:24 0|mm | at process.processTicksAndRejections (node:internal/process/task_queues:85:11) 0|mm | (Use `electron --trace-warnings ...` to show where the warning was created) 0|mm | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) Any help apreciated. Thanks in advance.
  • MMM-IMagesPhotos - setting up caching

    Unsolved Troubleshooting
    7
    0 Votes
    7 Posts
    242 Views
    S
    @Nneuland I posted the property model and the switch name I think you can cut/paste I don’t know what cache value is helpful
  • MMM-ImagesPhotos

    Unsolved Troubleshooting
    11
    0 Votes
    11 Posts
    960 Views
    S
    @starz22 weird i use imagesPhotos myself