A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-OpenWeatherForecast - Replacement for MMM-DarkSkyForecast

    259
    1
    10 Votes
    259 Posts
    678k Views
    karsten13K
    @fillilutten I agree with Sam. That looks like a weather warning to me. They are quite rare, and the scenario might never have occurred during the module’s development…
  • MMM-Tasklist

    4
    2
    2 Votes
    4 Posts
    418 Views
    KristjanESPERANTOK
    @johnster000 Great! Now all your modules are displayed with screenshots and tags :)
  • MMM-MyGCalendar

    2
    2
    1 Votes
    2 Posts
    281 Views
    S
    @johnster000 cool, but you could have taken the events from the built in module and done your own ui We broadcast the events for that very purpose
  • MMM-NeedList

    1
    2
    1 Votes
    1 Posts
    223 Views
    J
    This is a simple module that displays a shared household need/shopping list on your mirror. Add items from any device through the built-in admin web interface — they appear on the mirror immediately. When you’ve picked something up, tap it on the mirror to cross it off; after 60 seconds it’s removed and logged to history. MMM-NeedList [image: 1782399174679-screenshot-3.png]
  • MMM-NowPlaying

    1
    2
    2 Votes
    1 Posts
    233 Views
    J
    Next up ive built a module that shows what’s currently playing on your Google Nest / Chromecast speakers. It discovers speakers automatically on your local network and displays album art, song title, artist, and the speaker name — with play/pause/skip controls right on the mirror. No Google account, no API keys, no cloud — everything talks directly to the speakers over your local network using the Cast protocol. MMM-NowPlaying [image: 1782399204827-screenshot.png]
  • zIndex configs interfere with SOME other modules

    2
    0 Votes
    2 Posts
    294 Views
    S
    @amanzimdwini typically you would open an issue on the module GitHub page to engage the author. As most dont visit the forum regularly
  • MMM-PlaceInfo - new update

    1
    2 Votes
    1 Posts
    245 Views
    N
    Updated PlaceInfo for a changed API spec for openweathermap (a long time ago!) https://github.com/njwilliams/MMM-PlaceInfo [image: screenshot.png] Provides very simple weather and currency exchange information for different cities
  • MMM-eshopspecials

    1
    0 Votes
    1 Posts
    268 Views
    mariosgourosM
    Hi everyone, I’d like to share a new module I built for those of you based in Greece. MMM-eshopspecials displays the daily special offer from e-shop.gr, one of the largest online retailers in Greece, directly on your Magic Mirror. Every day at 12:00 the module automatically refreshes to show the new deal — no need to set updateInterval. It shows the product image, title, price and a short description. You can find it here: 👉 https://github.com/mariosgouros/MMM-eshopspecials Feedback and suggestions are welcome!
  • MMM-Emby

    6
    0 Votes
    6 Posts
    3k Views
    B
    @LindsayCole I finally tried it yesterday, and as you imagined… it works perfectly. Thank you!
  • MMM-BambuLabNotify - 3D printer notifications

    14
    1 Votes
    14 Posts
    8k Views
    L
    Hi everyone, I just wanted to stop in and share that I’ve released MMM-BambuLabNotify v1.5 with a few fun updates. New in this version: Customizable status, panel, and toast text for alternate wording/languages Nozzle and bed temperature display Celsius/Fahrenheit display option AMS filament display with filament colors, type, and empty slots Active filament indicator while printing Updated panel layout with printer name, status, job name, temperatures, and AMS info [image: 1780085210011-screenshot-printing-p.png] The module is available here: https://github.com/LuckyDuckTx/MMM-BambuLabNotify I’d love feedback, especially from anyone using different Bambu printers or AMS setups. If something does not display correctly, please feel free to open an issue on GitHub so I can improve compatibility. Also, if you find the module useful, a GitHub star would be greatly appreciated and helps others find it. Thanks!
  • MM-Remote Android App

    22
    0 Votes
    22 Posts
    15k Views
    A
    Thanks for sharing.
  • WeatherBackground using AI generated images

    4
    1 Votes
    4 Posts
    882 Views
    W
    @CuddlyCow @ajocham I am still kind of new to this, but I am seeing a similar problem. I was trying to create a page with just weather related modules. Currrent, forecast, rain map and thought that adding this as a background would work, but I get the black box as well. So, I removed one module at a time until the only one I had left was the background module and still get the black box. I turned on Debug and it said it was ok. [image: 1777476353185-65f6bb6f-0036-490d-b7ec-3d04f45596c3-image.jpeg] The config is essentially the example on, with sk_ instead of pk_ as mentioned and changed the city.
  • MMM-Space

    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]
  • MMM-MySystem

    6
    3 Votes
    6 Posts
    1k Views
    O
    @htilburgs Thanks for the update. Im running a buster version… so this is not working for me. Maybe im getting back to it when i have more time for that.
  • MMM-HoymilesPVMonitor

    1
    2 Votes
    1 Posts
    342 Views
    C
    Re: MMM-HoymilesPVMonitor Ok, new try! I got caught up with some other stuff and started a new topic since it’s been more than half a year since my last attempt at publishing my module… My first attempt at publishing on github was unsuccessful (see previous discussion) so I decided to move the whole repository to Codeberg. Perhaps this works better :-) A MagicMirror² module that displays live PV power and energy data from a Hoymiles DTU using a Chart.js donut chart. This module queries the DTU via the local network at regular intervals and visualizes the current power, daily energy, and total energy values on your MagicMirror. https://codeberg.org/CuddlyCow/MMM-HoymilesPVMonitor.git
  • MMM-RainRadarDWD

    6
    1
    2 Votes
    6 Posts
    780 Views
    R
    @OliWer Absolutely fine for me. Just a hint - as improvement path for further upcoming modules from your side :-) Warm regards, Ralf
  • MMM-MyGarbage

    62
    3 Votes
    62 Posts
    48k Views
    htilburgsH
    Published update to V3.1.1 list itemFix weeksToDisplay For example: 2 weeks are 14 days so this could end up showing 3 weeks. Now fixed to ISO weeks. list itemNormalized all dates to ISO strings list itemImprove CSV bin filtering (avoid garbage data)
  • MMM-SolarGenerationCalendar - Live Solar Dashboard via Home Assistant

    1
    0 Votes
    1 Posts
    316 Views
    R
    I’ve just published MMM-SolarGenerationCalendar, a MagicMirror² module that displays a live solar generation dashboard by bridging directly with Home Assistant. No API keys or internet dependency required. Since I have a Soliscloud integration this module is tailored for that. However, you need to have integrated your Solar Plant with the relevant HA integration( Which requires, API Key & Secret). It features a live power gauge, six stat cards (Power, Today, Month, Peak, Year, Lifetime), a today’s generation curve, and a 30-day bar chart with a daily average line, all pulled from HA’s REST and WebSocket APIs. If you are using any other Solar Integration, you can still use this module. Check out the FAQ’s. for how to do that. Checkout the Module at; github.com/CyberRagz/MMM-SolarGenerationCalendar
  • MMM-Nest-Camera-WebRTC

    1
    1 Votes
    1 Posts
    400 Views
    B
    Hey everyone! I’ve been working on a module to display a live Google Nest camera feed on MagicMirror² using WebRTC, and wanted to share it with the community. MMM-Nest-Camera-WebRTC https://github.com/brandaorafael/MMM-Nest-Camera-WebRTC [image: preview.png] What it does: Streams live video from a Google Nest camera directly on your mirror via WebRTC Automatically refreshes OAuth tokens — no manual intervention needed after initial setup Keeps the stream alive beyond Nest’s 5-minute session limit via periodic extension Includes an audio frequency visualizer — a bar equalizer that reacts to the camera’s audio track (without playing any sound through the mirror) Auto-reconnects on connection failure with configurable delay Integrates with USER_PRESENCE (e.g. MMM-PIR-Sensor) to suspend/resume the stream when you leave/return Supports hiddenOnStartup to defer the WebRTC connection until the module is shown Requirements: A Google Cloud project with the Smart Device Management API enabled A Device Access Console project (~$5 one-time fee to Google) OAuth 2.0 credentials (Client ID + Secret) The README has step-by-step instructions for getting all credentials and completing the initial OAuth setup with the included exchange-nest-code.js CLI tool. This is a fork originally based on work by @shbatm — I rewrote the streaming and token logic, added the audio visualizer, and hardened the reconnection/session extension flow. Feedback and issues welcome!
  • MMM-MyTado

    30
    0 Votes
    30 Posts
    4k Views
    M
    @htilburgs You’re completly right …