A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-Globe: Meteosat imagery broken — fork with fix available

    Showcase
    8
    5 Votes
    8 Posts
    335 Views
    plainbrokeP
    @rkorell Thank you for the update…
  • 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…
  • PIR / MQTT - Presence sensor(s) revived

    System
    29
    5 Votes
    29 Posts
    2k Views
    htilburgsH
    @rkorell Hi Ralf, I implemented the new version and parameter. It works great! I’m now playing with the CSS. Made the bar smaller (50%) rounded edges and alligned the counter at the left of my screen. [image: 1773090730175-1dcea511-66b9-4002-82e8-a3d2bec2652b-image.jpeg]
  • MMM-Webuntis

    Education
    73
    3 Votes
    73 Posts
    11k Views
    H
    @meralith die Fehler: 0|mm | [2839:0309/111715.890708:ERROR:gbm_wrapper.cc(79)] Failed to get fd for plane.: Datei oder Verzeichnis nicht gefunden (2) 0|mm | [2839:0309/111715.891030:ERROR:gbm_wrapper.cc(262)] Failed to export buffer to dma_buf: Datei oder Verzeichnis nicht gefunden (2) kommen sicher nicht vom MMM-Webuntis Modul sondern vom Chrome / Electon und sind vermutlich harmlos. Welches Version von Node.js läuft bei dir (node -v)? Hast du npm ci --omit=dev (oder npm install ausgeführt?) Hast du Sonderzeichen im Anmeldenamen? Alternativ kannst du mal den qrcode login ausprobieren.
  • Issue with calender

    General Discussion
    2
    0 Votes
    2 Posts
    10 Views
    S
    @darlacollado calendarExt3 gets its events from the default calendar module Yes, for skylight you will have to adjust css for everything All changes go into custom.css to override those specified by MagicMirror and modules. Remember that modules are see thru to view the background
  • Calendar module to show day name for all day entries

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    27 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
    9 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-RAIN-MAP

    Solved Troubleshooting
    17
    0 Votes
    17 Posts
    719 Views
    F
    Disregard. It appears rainviewer.com was down for a while, but it’s back up now and updating correctly.
  • MMM-MyWeatherForecast

    Utilities
    12
    1 Votes
    12 Posts
    711 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
    216 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
  • MMM-SwissStationboard

    Transport
    9
    1 Votes
    9 Posts
    3k Views
    M
    Hi again, here are two screenshots fom 10:17 and 10:39 with lines greyed out that are in the future. Appreciate any help, cheers, juerg[image: 1772962895557-currenttime10-17.png] [image: 1772962901298-currenttime10-39.png]
  • SBC boards that work well besides Raspberry pi 3, 4 or 5

    Hardware
    19
    0 Votes
    19 Posts
    998 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
    153 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 😅
  • 2 Votes
    13 Posts
    369 Views
    mumblebajM
    @BKeyport s like they only removed the usage of moment.js from the default calendar module.
  • multiple MMM-HTMLSnippet

    Solved Troubleshooting
    5
    0 Votes
    5 Posts
    49 Views
    C
    @sdetweil tnhx mate this was very helpfull
  • MMM-MyTado

    Utilities
    27
    0 Votes
    27 Posts
    488 Views
    htilburgsH
    Just updated to v1.0.3 - Add debug option, to prevent to many loggings in the logfiles. In config.js simple add debug: false, (or true for showing console log messages). Default it is false, because loggings were growing to fast. Update: cd ~/MagicMirror/modules/MMM-MyTado git pull npm install
  • Periodic Table of Elements

    Unsolved Requests
    9
    1 Votes
    9 Posts
    351 Views
    KristjanESPERANTOK
    @Divis Thanks! 😃 There was some feedback with ideas in the repo. So not alone my achievement.
  • MMM-Planetarium

    Education
    2
    7 Votes
    2 Posts
    1k Views
    D
    @MMRIZE Love this. However, is it possible to make the text less bright when it goes behind other modules? I find the text on text makes it hard to catch the data at a glance. I know I can background the other modules but I’d prefer to not have big blocks. I tried messing with the color: in the config but cant seem to make any difference. https://slowe.github.io/VirtualSky/#options
  • Next release arm32 users, need your help

    Unsolved Troubleshooting
    2
    1 Votes
    2 Posts
    67 Views
    R
    Dear Sam, @sdetweil yes — my MMM-PresenceScreenControl module is one of those. It uses node-libgpiod (native C addon for GPIO/PIR sensor access), which requires @electron/rebuild to match Electron’s Node ABI. That said, the module has had an automatic fallback since v1.1.0: if node-libgpiod fails to compile or rebuild, it transparently falls back to Python/gpiozero for PIR sensor access. So it will work without a successful electron-rebuild — just via a different code path. The dependency setup (as of v1.3.1): node-libgpiod is an optionalDependency (npm continues if it fails) @electron/rebuild is not listed as a dependency — it’s installed on-demand by the postinstall script only when node-libgpiod is actually present If either fails, the module falls back to Python gracefully So for your testing: this module would be a good candidate to verify if electron-rebuild still works, but it won’t break if it doesn’t. My other modules (MMM-Globe, MMM-Best-Weather, MMM-My-Actual-Weather, etc.) are pure JavaScript — no native addons, no electron-rebuild needed. Hope this helps. Warmest regards, Ralf
  • MMM-BackgroundSlideshow remove imageInfo header

    Unsolved Troubleshooting
    6
    1
    0 Votes
    6 Posts
    76 Views
    R
    @sdetweil YES, you are SO right! Sorry! so { module: 'MMM-BackgroundSlideshow', position: 'fullscreen_below', header: "", //<- this should work config: { imagePaths: ['/mnt/nas/'], recursiveSubDirectories: true, transitionImages: false, randomizeImageOrder: true, showImageInfo: true, imageInfoLocation: "bottomRight", imageInfo: "date", showProgressBar: false, imageInfoNoFileExt: true, showAllImagesBeforeRestart: true, slideshowSpeed: 600000 } }, should work… Ralf