A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • PSA: DarkSky shuts down Jan 1st. expect broken weather

    Pinned Unsolved
    14
    1 Votes
    14 Posts
    7k Views
    karsten13K
    @FlatPepsi openweathermap is already a provider of the default weather module. Pirate Weather will come as replacement for Dark Sky with next mm release.
  • Default Calendar & Nextcloud Calendar - CERT_HAS_EXPIRED

    Pinned Unsolved
    19
    0 Votes
    19 Posts
    8k Views
    S
    @ldwvii https uses encryption to protect your data while traveling across the internet. to do this, the receiving host must have registered to support that encryption. it does this by recording it’s url and encryption type with a certificate authority ( not just anybody can be an authority), they give back a file with a key, with a specific lifetime. ( so u can’t have old sites with bad security hanging around forever) well the authorities also have expiring rights. in this case the authority’s certificate expired. (it’s a chain ) … and there was a bug in electron that didn’t handle it correctly now, in your case u use an unprotected url ( no longer allowed as a standard) http://kalender.link/ical/best no ‘s’ on http and it was redirected to secure (https)… maybe the redirect sent to the wrong place…
  • Default Calendar Not Loading Events After New MM Update

    Unsolved
    16
    0 Votes
    16 Posts
    76 Views
    S
    @hrt13 hmm. A repeating event has one vevent, with an rrule line that describes how it repeats
  • Reverting to previous MM Release

    Unsolved
    4
    0 Votes
    4 Posts
    31 Views
    S
    @BKeyport it’s just a name. I picked something, could be anything except master and develop as those are already used
  • All modules shown on one page after Update to 2.35

    Solved
    4
    1
    0 Votes
    4 Posts
    35 Views
    plainbrokeP
    @Niggich Awesome find and fix. I too use a custom json file in compliments and would never have figured that out…
  • MMM-ApothekenNotdienst bug

    Solved
    3
    1
    0 Votes
    3 Posts
    31 Views
    N
    @KristjanESPERANTO Thank you. It is working again.
  • MMM-CalendarExt3Agenda - Event Transforming not working - Mirror 2.35.0

    Unsolved
    5
    1
    0 Votes
    5 Posts
    32 Views
    S
    @BKeyport NO… I was asking you to add a console.log(“ev description-.”+ev.description+“<-”) to your tranformer then you can see the contents of the description field… as this runs in the browser, you would have to open the developers window, console tab, and put ext3, in the filter field to see the messages then you would know exactly what is there. and it may give indication of the problem you could also dump the fields console.log(“ev fields=”,ev) note the comma here, it will haveJS to do the unpacking of the fields in ev
  • MMM-AtomVisualizer language

    Solved
    13
    0 Votes
    13 Posts
    165 Views
    N
    @KristjanESPERANTO Nice! Thank you
  • MMM-CalendarExt3 - Displaying bubble in bottom right corner

    Unsolved
    2
    1
    0 Votes
    2 Posts
    65 Views
    S
    @Cybex999 can you show the module config? Use the code block wrapper please
  • Facial Recognition - customize your mirror for every user!

    216
    0 Votes
    216 Posts
    521k Views
    B
    Getting the orientation right for the training images was the trickiest part for me. If your PiCam or USB cam is mounted at an odd angle (or upside down for cable management), the recognition often fails because the training set doesn’t match the live feed. If anyone is struggling with mirrored images in their preview or while testing their training data, I found this quick tool helpful to flip them before feeding them into the trainer- https://www.thetoolapp.com/mirror-image-online/. It’s a lot faster than script-flipping every individual JPEG when you’re just trying to troubleshoot the dataset.
  • MMM-Google-Route and API Quotas

    Unsolved
    3
    0 Votes
    3 Posts
    102 Views
    KristjanESPERANTOK
    @potts-mike I recommend opening an issue in the repository; not all module developers hang out here on the forum 🙂
  • MMM-RAIN-MAP

    Solved
    18
    0 Votes
    18 Posts
    1k 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 ?
  • MMM-TitanSchoolMenu 403 Forbidden

    Unsolved
    1
    0 Votes
    1 Posts
    60 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
  • CustomText change contents with notification?

    Unsolved
    4
    0 Votes
    4 Posts
    66 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-BackgroundSlideshow remove imageInfo header

    Unsolved
    7
    1
    0 Votes
    7 Posts
    199 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
  • pages

    Solved
    15
    0 Votes
    15 Posts
    413 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
  • multiple MMM-HTMLSnippet

    Solved
    5
    0 Votes
    5 Posts
    111 Views
    C
    @sdetweil tnhx mate this was very helpfull
  • Next release arm32 users, need your help

    Unsolved
    2
    1 Votes
    2 Posts
    106 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-BackgroundSlideshowInfo

    Unsolved
    3
    0 Votes
    3 Posts
    126 Views
    M
    @sdetweil Thanks Sam Tried that with no luck. 7 years since there’s been any activity on the GitHub for it: I guess I’ll have to try something else instead!
  • MagicMirror OS - Modules`

    Solved
    5
    0 Votes
    5 Posts
    105 Views
    S
    @wildbi111 good work! AND it depends on how the docker implementation wants to place it