A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • 1 Votes
    14 Posts
    4k Views
    @FlatPepsi openweathermap is already a provider of the default weather module. Pirate Weather will come as replacement for Dark Sky with next mm release.
  • 0 Votes
    19 Posts
    4k Views
    @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…
  • Can't get MMM-Carousel to work with MMM-BackgroundSlideshow

    Unsolved a day ago
    0 Votes
    1 Posts
    22 Views
    I’m trying to use MMM-BackgroundSlideshow to show a full size background picture and MMM-Carousel to show the clock and weather intermittently. The background image works great but the Carousel just isn’t working. The clock and weather are on all the time. Can someone please take a look at my config and help me figure out what is going on? modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: 'MMM-Carousel', config: { transitionInterval: 10000, ignoreModules: ['MMM-BackgroundSlideshow'], mode: 'global' } }, { module: 'MMM-BackgroundSlideshow', position: 'fullscreen_below', config: { imagePaths: ['modules/MMM-BackgroundSlideshow/exampleImages/'], transitionImages: false, randomizeImageOrder: true, slideshowSpeed: 30000, resizeImages: true, maxWidth: 1024, maxHeight: 600, backgroundSize: 'contain' } }, { module: "weather", position: "bottom_right", config: { weatherProvider: "openmeteo", type: "current", lat: "51.5085", lon: "-0.1257" } } ]
  • MMM-EnvCanada stopped working ...

    Unsolved 18 days ago
    0 Votes
    19 Posts
    618 Views
    @crazylegs I have posted an update on GitHub that works with the new Environment Canada URL convention. I fetch the directory list and look for the most recent forecast xml file for the selected site code and then open the filename found, so I didn’t have to completely rewrite the module. I had issues with my http request to get the directory list that don’t occur when retrieving the xml files – no idea why, but my knowledge of JavaScript is very limited. I found a solution and the module now works. I agree it looks like we are being pushed to the other API, so it is hard to know how long this approach of fetching an xml document will continue to work. But it works for now. Comments welcome.
  • MMM-Pinfo Help

    Solved 9 days ago
    2
    0 Votes
    5 Posts
    113 Views
    @rkorell @sdetweil Never mind I am stupid. I figured out that I had removed several sections of the config file that was in his readme. Then went and re numbered the lines. Which really upset the apple cart. I did have to change the parts you said @rkorell. But the rest was my doing. Compare the first Config i posted and this one and you will see what I did. { module: "MMM-Pinfo", position: "middle_center", config: { debug: false, refresh: 5000, itemAlign: "left", labelAlign: "left", valueAlign: "right", labelSize: 400, containerSize: 500, DEVICE: { labelModel: "Model", displayModel: true, orderModel: 1, labelSerial: "Serial", displaySerial: true, orderSerial: 2 }, OS: { labelOs: "OS", displayOs: true, orderOs: 3 }, NETWORK: { labelType: "NET Type", displayType: true, orderType: 4, labelIPv4: "IPv4", displayIPv4: true, orderIPv4: 5, labelIPv6: "IPv6", I deleted these 2 lines and then changed orderMac: 6 and so on down the List.. DISPLAYIPV6: FALSE, ORDERIPV6: 6, labelMac: "MAC", displayMac: true, orderMac: 7 }, RAM: { labelRam: "RAM", displayRam: true, orderRam: 8 }, STORAGE: { labelStorage: "Storage", displayStorage: true, orderStorage: 9, }, CPU: { labelType: "CPU Type", displayType: true, orderType: 10, labelUsage: "CPU Usage", displayUsage: true, orderUsage: 11, labelTemp: "CPU Temp", displayTemp: true, orderTemp: 12 }, UPTIME: { labelUptime: "Uptime", displayUptime: true, orderUptime: 13 }, WARNING: { enable: true, interval: 1000 * 60 * 5, check: { CPU_TEMP: 65, CPU_USAGE: 75, RAM_USED: 80, STORAGE_USED: 80 } }, } },
  • MMM-Universal-Pir and cec-client

    Unsolved 10 days ago
    0 Votes
    5 Posts
    142 Views
    @MM_Noob @MM_Noob said in MMM-Universal-Pir and cec-client: OK - post the update to include the cec-utils in the build I can confirm it now works… don’t understand, are you talking about this? @MM_Noob said in MMM-Universal-Pir and cec-client: I guess this update will be rolled into the latest release at some point ? which update, which release?
  • AfterUpdate to v2.3.2 Small Problem

    Solved 11 days ago
    1
    0 Votes
    9 Posts
    180 Views
    @sdetweil Thank you Sam, That fixed my issue, and let me use the default clock files… Cool thing is with the old setting in the Custom.css file I can change the colon : color between the numbers a different color. Fun Fun Fun.
  • MMM-Pages

    Unsolved 13 days ago
    0 Votes
    5 Posts
    118 Views
    @MrPinner141 why don’t you use the Homepage feature?
  • MMM-PlaceInfo

    Solved 16 days ago
    0 Votes
    4 Posts
    104 Views
    @sdetweil Sorry for the delay. Yes I did. Thank you.
  • Issue with Outlook recurring events

    Solved Apr 27, 2025, 8:41 PM
    1
    0 Votes
    15 Posts
    1k Views
    @WallysWellies there is a rewrite of the calendar event handler coming in tomorrow’s release . please check there
  • MMM-GooglePhotos Error code 403

    Unsolved Jun 13, 2025, 5:58 PM
    0 Votes
    2 Posts
    151 Views
    @Sampleswow see here https://forum.magicmirror.builders/post/126804
  • MMM-Fuel

    Unsolved Jun 11, 2025, 10:24 AM
    0 Votes
    8 Posts
    305 Views
    @MyMirror actually no this is been pretty reliable up until now I opened up a ticket so we will see what happens
  • MMM-CalendarEXT3 and Default Calendar Display

    Solved Jun 8, 2025, 3:45 PM
    0 Votes
    7 Posts
    292 Views
    @jesseyz when you get that snazzier pi/sbc, you can use my backup/restore to move MM config and modules between devices… (and os’s…) https://github.com/sdetweil/MagicMirror-backup-restore
  • MMM-Wallpaper - wrong path

    Solved Jun 3, 2025, 8:42 PM
    0 Votes
    4 Posts
    193 Views
    Thanks for the replies. I did make a spelling error in config.js;, MMM-WallPaper where it should have been MMM-Wallpaper. Thanks.
  • MMM-Pinfo problem on Rpi5

    Solved Jan 26, 2024, 5:44 AM
    0 Votes
    5 Posts
    514 Views
    @sdetweil thanks. Regards, Ralf
  • MMM-TFL-ARRIVALS

    Unsolved May 28, 2025, 8:23 PM
    0 Votes
    1 Posts
    95 Views
    Does anybody else experience the data displayed by this module freezing after about 2 days running time? Norm
  • 0 Votes
    2 Posts
    879 Views
    Salut, The only solution I found, since I’m not a JS dev, is to load the module twice following this tutorial: https://forum.magicmirror.builders/topic/14724/run-two-instances-of-the-same-module-sometimes-tutorial (not ideal though, because you call the API twice)
  • MMM-WhisperGpt Url

    Unsolved May 26, 2025, 8:15 AM
    0 Votes
    1 Posts
    116 Views
    Re: MMM-WhisperGPT Hi i have a Question how did you Create the Url of the mimic3 and the Whisper gpt and did you install just MMM-Whispergpt or other modules like Mimic3 and so on ?
  • MMM-NASCARPoints not showing in my display

    Unsolved May 26, 2025, 2:02 AM
    0 Votes
    2 Posts
    118 Views
    @brmfulasha so you add console log to the node_helper then you can verify it got the data and sent it to the module then you can use the developers window sources tab to debug the browser side i dont see anything obvious you dont need to set the module name on the wrapper as the module entry had that classname you can use the developers window elements tab to look at your content see the second link in my signature below for a starter on the dev window elements tab
  • Default calendar customEvents not working

    Unsolved May 9, 2025, 7:23 PM
    0 Votes
    22 Posts
    2k Views
    @pauabaer I’m back my config for customEvents is { keyword: "Gerburtstag", symbol: "birthday-cake", transform: { search: "^([^\\s]+) (\\d{4}) Gerburtstag$", replace: "$1 ($2)", yearmatchgroup: 2 } } my test calendar event title (from the summary field in the actual ICS data) is SUMMARY:test 1986 Gerburtstag the debug line in the parser is [2025-05-25 16:08:47.371] [DEBUG] title: test 1986 Gerburtstag I see [image: 1748207164900-screenshot-at-2025-05-25-16-05-03.png] I walked thru the code and it worked as expected…