A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Google fit or any health module

    General Discussion
    5
    1 Votes
    5 Posts
    618 Views
    mumblebajM
    @miriamburrell If those can be linked to Strava then MMM-Strava can be used. I still use MMM-Strava and it still works fine but I am using Suunto watch connected to Strava and I can then display that via the MMM-Strava module.
  • Node/NPM not installed?

    Unsolved Troubleshooting
    5
    0 Votes
    5 Posts
    240 Views
    UncleRogerU
    @sdetweil Thanks! P.S., I really appreciate all your help, not just for me but for everyone. You really are a rock star!
  • Is There a Goodreads Module for Magic Mirror?

    Unsolved Requests
    2
    0 Votes
    2 Posts
    146 Views
    mumblebajM
    @Thring I belive that there is NO API for this anymore, not since 2020 I think.
  • 0 Votes
    9 Posts
    388 Views
    BKeyportB
    @KristjanESPERANTO Finally got time to fix things up and move forward (Complete reinstall, honestly) Everything is working as I desire now.
  • PM2 restart question (more of a linux question than MM)

    Unsolved Troubleshooting
    15
    0 Votes
    15 Posts
    885 Views
    J
    @thartley – Follow Sam’s instructions. I am traveling so didn’t get to finish mine. I got to a point where I got a message that the action was in progress, but it would never finish. After some research I’m pretty sure I have a permission problem and will check it out when I get home in a couple of weeks.
  • For inspiration: A DAKboard clone

    Show your Mirror
    11
    1
    16 Votes
    11 Posts
    2k Views
    J
    @mrchips83 Thanks for sharing. Interest is peeked again! Think I’m going to dive back into MM.
  • MMM-OpenWeatherForecast display question

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    173 Views
    T
    @sdetweil Hello Sam. Thank you for the reply and confirmation. I had seen your post to another person’s CSS question where you shared that tool. I used it earlier today and it showed what you saw. I was hoping that due to my minimal skill with CSS I was overlooking something, but I guess I wasn’t.
  • Mirror size

    Hardware
    4
    0 Votes
    4 Posts
    1k Views
    B
    I’ve found that going a bit larger than the monitor actually looks a lot more ‘natural’ as a piece of furniture, even if the UI only covers a portion of it. It gives you that nice clean border without feeling cramped.
  • 0 Votes
    13 Posts
    634 Views
    W
    @sdetweil I switched back to X11 in raspi-config, rebooted and added the parameter DISPLAY=:0 npm run start:x11 That works! :-) As it is quite after midnight here, I’ll do these tests with wayland tomorrow and respond here. So far, thank you a lot.
  • Portrait Mode

    General Discussion
    11
    0 Votes
    11 Posts
    17k Views
    S
    @TX77ConfigMirror its in the Preferences, Control Center , Screens [image: 1776698418697-pi-screen-cfg-resized.jpeg]
  • MMM-Space

    Utilities
    4
    1
    1 Votes
    4 Posts
    2k Views
    B
    @doctorwhen assuming I want to put a space between my weather module and a national rail module, where do I enter the custom code? They are located top right [image: 0a6l4xS0CRYHGWW0uRZkp_7IA]
  • 0 Votes
    8 Posts
    361 Views
    O
    @karsten13 Oh, somehow missed that. Will look into that, looks promising, thanks!
  • MMM-Growatt module (API login and view)

    Unsolved Requests
    3
    0 Votes
    3 Posts
    200 Views
    mumblebajM
    @nowayto I have made changes to the module to accommodate the API key, however, when I tested it, it did not work for me. The Growatt NPM module states the following: You can get the key by having an email sent to you on the Grwatt website for a third party to display the data. The key is the combination of numbers and letters in the link. It has 96 characters. The API key I am seeing is much shorter than the 96 character key mentioned above and as a result I was getting a 500 error when I was testing it. This is obviously the wrong key. [image: 1776362305283-b6202969-721b-43cf-8278-736251ba6f56-image.jpeg] As such, I am reluctant to push changes I am unable to test successfully.
  • Wayland problems in the April 2026 release

    General Discussion
    17
    0 Votes
    17 Posts
    2k Views
    S
    @CyberD great feedback. I don’t know what is different either But glad it is working
  • MMM-Globe: Meteosat imagery broken — fork with fix available

    Showcase
    12
    5 Votes
    12 Posts
    1k Views
    R
    Good afternoon, all! europeDiscNat is back! (plus a small CSS fix for a new white footer) for you, guys a quick update on the European satellite image situation. Since my fork EUMETSAT’s new WMS endpoint at view.eumetsat.int/geoserver/wms works fast, reliably and nice. Yesterday that stopped delivering fresh images! Today I figured out there even is a new version (small changes in URL) v1.1.0 is now v1.3.0 API - but both of them are only returning a stale image from yesterday evening: https://view.eumetsat.int/geoserver/wms?service=WMS&version=1.1.0&request=GetMap&layers=msg_fes:rgb_naturalenhncd&... https://view.eumetsat.int/geoserver/wms?service=WMS&version=1.3.0&request=GetMap&layers=msg_fes:rgb_naturalenhncd&... But here’s the surprise: the old europeDiscNat URL is back and working again! So if you’ve been in trouble with looking for actual pictures without the SLIDER API, this works right now: style: 'europeDiscNat', is re-born … One thing to watch out for: Unfortunately EUMETSAT has changed the image format slightly. The footer bar at the bottom (logo + timestamp) used to be black — invisible against the MagicMirror background. It’s now white and a bit taller, which causes a small white artifact at the bottom of the globe. I’ve pushed a fix that adds a black CSS overlay to mask the footer. Just update the module: cd ~/MagicMirror/modules/MMM-Globe git pull npm install Of course the SLIDER styles (geoColorEurope, geoColorUSA, etc.) continue to work fine if you prefer those. Happy mirroring! Warmest regards, Ralf
  • Off the shelf smart mirrors

    Hardware
    9
    0 Votes
    9 Posts
    628 Views
    S
    @magicbeing someone posted on Reddit about hacking a luluemon exercise mirror https://www.reddit.com/r/MagicMirror/s/PY78sJWwrT
  • Scaling issues with MM 2.35 using NPM Run Start:x11

    Solved Troubleshooting
    7
    2
    0 Votes
    7 Posts
    280 Views
    D
    @sdetweil Great! I’m glad I helped you while you were helping me. :)
  • 0 Votes
    4 Posts
    169 Views
    S
    @Hepkat awesome. Thx for the feedback
  • MMM-CalendarExt3 - Timed events color change

    Unsolved Troubleshooting
    2
    0 Votes
    2 Posts
    146 Views
    S
    @Cybex999 all you should have to do is set the color in the default calendar for each url Make sure you set coloredText:true, Before the url list
  • MMM-MyCommute Latest fork?

    Unsolved Requests
    1
    0 Votes
    1 Posts
    124 Views
    D
    as i understand it this module has gone through a few iterations/forks, jclarke0000 > qistoph > radokristof im 90% sure im using qistophs version. Google recently (well… maybe a year ago) consolidated “Directions API” and “Advanced Directions API” into their new “Routes API” and changed the way they billed i uncommented code around this time because i expanded my MM Instances, which led to increasing costs due to the “Advanced API” billing structure. wondering if anyone is aware of similar/identical modules that use the updated API, if not ill probably make it my next project to figure out how similar API calls are between the outdated stuff and the new Routes API.