A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 0 Votes
    3 Posts
    23 Views
    @sankum I searched for the same, but did not find anything that worked for me (not saying there is not anything out there, just did not fit my need). I have a 43" touch mirror (repurposed fitness smart mirror), and currently I have a WIP solution with a custom browser coded in python, that only display a menu icon in the top. In it I can open a menu for refreshing the page, restart the Docker container my MM is in, open and edit the config, git-pull any modules etc. I can also predefine the tabs is should load, so main tab is MM-url, second is Homey-url, so I can control my Homey devices from the screen. I also have a custom (not released) module for showing “MM-tabs” with icons in the bottom of the screen, based on the MMM-Carousel module. This way I can swipe “pages”, or just click a tab and it switches to that “page”. Tripple tapping a tab deactivate the tab If i dont want to show it. [image: 1747828638715-1747828418608-screenshot_20250521_135310.jpg] The repos for this is currently privat, as they are still WIP, but I’m probably going to publish them at some point.
  • 0 Votes
    4 Posts
    28 Views
    @sdetweil I was able to successfully use “pm2 delete 2” and save my efforts. The mirror seems to be responding faster now. Thanks for your help.
  • Module to Display JSON data from a FILE

    Unsolved Requests about 13 hours ago
    0 Votes
    2 Posts
    18 Views
    @mhr320 there are at least 3 in the 3rd party list you will have to load the file via http://localhost:mm_port/… file file has to be in the MagicMirror folder tree you could use file links to reference a file outside the MagicMirror folder tree go to the 3rd party list (in the menu) and put json in the search field
  • Skylight Calendar DIY Build

    General Discussion 2 days ago
    0 Votes
    9 Posts
    90 Views
    @dmykins see the 1st link in my signature below
  • 0 Votes
    6 Posts
    66 Views
    @mumblebaj but that is effectively what display:none does
  • 0 Votes
    26 Posts
    514 Views
    @Jabl0 weird
  • MMM-CalendarExt2

    Utilities
    486 a day ago
    Dec 19, 2018, 10:27 AM
    1 Votes
    486 Posts
    669k Views
    @MadsF this module is no longer supported, MMM-CalendarExt3 is the enhanced replacement it uses the events sent from the default calendar module
  • Auto Start on Windows 11

    General Discussion 5 days ago
    0 Votes
    5 Posts
    126 Views
    @Krowyn what MagicMirror version are you running? we’ve had these start options now for 2 releases "start:windows": ".\\node_modules\\.bin\\electron js\\electron.js", "start:windows:dev": "npm run start:windows -- dev", look at package.json version
  • MagicMirror default weather module

    Unsolved Troubleshooting 3 days ago
    0 Votes
    6 Posts
    72 Views
    @sankum i use this guide for selector clause https://www.w3schools.com/cssref/css_selectors.php used to be all one page, now in different sections you can combine all kinds of elements
  • Restart MagicMirror once a day

    Unsolved Troubleshooting Apr 1, 2025, 7:17 AM
    0 Votes
    13 Posts
    258 Views
    @mumblebaj the problem is we are passing back data, and not the response object and we didn’t check to see if the response was valid(statusCode==200), and after that sometimes the data is trash if you have MM installed, you HAVE the repo!
  • Fontawsome symbol usage for calendar help requested.

    Unsolved Troubleshooting 14 days ago
    0 Votes
    10 Posts
    96 Views
    @rkorell did you get this working?
  • CalendarExt3 inline-block and colors

    Unsolved Troubleshooting 11 days ago
    0 Votes
    7 Posts
    119 Views
    @sankum just for discussion on a couple points from your image above [image: 1747663143318-1746897279242-screenshot-at-2025-05-10-12-14-08-resized-resized.png] in the css stack pane on the right, you see .CX3 .weekend has a couple styles, specified in MMM-CalendarExt3.css, line 385 and one of those styles has a strikethru, color an item higher up in the stack list, also shows a DIFFERENT class .CX3 .weekend_1 that ALSO specifies the same style, from the same file but line 394 (further down is processed later, so it overrides stuff set ABOVE this line…(cascading) so you can see the style(and where its set) , see it is overridden(and from where) and the element selected (left side of element view) shows BOTH classes applied NOW , this second style setting/weekend_1 demonstrates a problem, as you MODIFIED the module shipped file of css settings… and next time the module wants to update, it will FAIL as you changed one of ITS files… MM is designed to avoid this problem, you place ALL ‘custom’ (local to you) css in the file MagicMirror/css/custom.css we load this file LAST, so it overrides ANYTHING set before it was loaded… base, module, or anything higher in custom.css too…
  • Default calendar customEvents not working

    Unsolved Troubleshooting 12 days ago
    0 Votes
    7 Posts
    132 Views
    @pauabaer could you add ,"DEBUG" to the config.js logLevel property as well as your transform and run MM with (stop pm2 version , with pm2 stop MagicMirror) npm start >somefile.txt 2>&1 so we can see the actual text of the event (watch out, the log output contains the COMPLETE text of the calendar url) I only need the text of the event… (it supposedly has the date in it)
  • Default Weather Updates not working

    Solved Troubleshooting 12 days ago
    0 Votes
    8 Posts
    156 Views
    @Freddy_boy there is an open issue about similar problems https://github.com/MagicMirrorOrg/MagicMirror/issues/3687
  • google assistant TTS and press to speak

    Unsolved Troubleshooting 2 days ago
    0 Votes
    4 Posts
    32 Views
    @Riptwisted does it work outside MagicMirror? don’t know anything about that SDK MM doesn’t use python, you can launch a background script, and capture its output and then do something with that… my PythonPrint module https://github.com/sdetweil/MMM-PythonPrint shows how to exec the python script and capture is (print) output and do something with it (this module just displays, but it could speak it)
  • PM2 for server mode

    Unsolved Feature Requests 3 days ago
    0 Votes
    4 Posts
    47 Views
    @sifuhall one thing pm2’s job is to keep the app running. so when the script ends it restarts in windows to spin off a separate task you use detach detach xxxx.bat in linux you use the & as last character xxx.sh & so if you choose to launch from one script # use port in config.js npm run server & # override port in config.js export MM_PORT=8090 npm run server & # override port in config.js export MM_PORT=8100 npm run server & there is nothing to keep the script running and pm2 will relaunch it just remove the last & and bash will wait for that command to end(never) pm2 will be happy
  • GoogleCalendar with two IDs

    Unsolved Troubleshooting 7 days ago
    0 Votes
    3 Posts
    110 Views
    @rts58 Thanks. I did figure out what to do. I forked the module in github and then it all worked fine withe second ID. Not very elegant as it may cause issues when the original module is updated. I dont know any other way, so for now will do.
  • MMM-MyScoreboard just showing loading

    Unsolved Troubleshooting 3 days ago
    0 Votes
    1 Posts
    28 Views
    FIXED I removed the module and loaded a newer version from here: git clone https://github.com/dathbe/MMM-MyScoreboard All working fine now! I’ve used this module successfully in the past. But now, all I see is : NHL Scoreboard Loading I have no idea how I might troubleshoot this. Any suggestions welcome.
  • MMM-DBF does not work, no error messages

    Unsolved Troubleshooting 6 days ago
    0 Votes
    12 Posts
    179 Views
    @sletrabf open the developers window ctrl-shift-i select the console tab enter a unique part of the module name in the filter field, dbf and see what you see
  • MMM-NOAA3 - Revived

    Utilities Mar 14, 2025, 5:42 PM
    1 Votes
    15 Posts
    557 Views
    @htilburgs Thanks for confirming. I double checked the icons available from weatherbit and compared to the list and they are all covered. Hopefully it was just a once off thing. 🙏