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

    26
    0 Votes
    26 Posts
    200 Views
    htilburgsH
    @JoeFranz I see what you did, but there are more ways to do this: showColumnHeaders: false Then no headers are shown and you have a compact view or you leave the statusColumnName: "" (empty) so no name is shown. With the CSS change, it becomes definitive, and that is not what should happen.
  • MMM-MyGarbage

    59
    1
    3 Votes
    59 Posts
    41k Views
    htilburgsH
    Just published an update: 2.0.1 : Update for Streamline date parsing and allow for recurring events in ical (thx to @thepagan) 2.1.0 : Update for CSV file and alertThreshold (add to your config.js!) 2.1.1 : bugfix for the alertThreshold 2.1.2 : Update for rare AxiosError [AggregateError] when loading iCal
  • showing start and end time instead of in x hours

    calendar
    3
    1
    0 Votes
    3 Posts
    111 Views
    C
    @sdetweil : thank you very much, very appreciated!
  • MMM-Remote-Control

    58
    4
    2 Votes
    58 Posts
    3k Views
    KristjanESPERANTOK
    @rkorell Thank you very much for this feedback and appreciation 🙂 It’s interesting that you took a deeper look at the changes.
  • A few CalExt3 questions: background images, glance, and symbols

    11
    0 Votes
    11 Posts
    4k Views
    B
    CX3 is definitely one of the most versatile modules, but getting the CSS right for those background images can be a bit of a rabbit hole! I’ve found that if the background image is too ‘busy,’ it completely kills the readability of the event symbols. I’ve actually been using https://solidbg.com/ to quickly strip the backgrounds off custom icons or logos before I host them for my mirror. It’s way faster than manually editing PNGs when you just want a clean, transparent symbol that doesn’t clash with the CX3 ‘glance’ view. Are you applying the background image to the .CX3 .event container specifically, or are you trying to do a full module background? Sometimes the z-index acts up depending on the position of other modules.
  • MMM-YandexWeather

    1
    1
    1 Votes
    1 Posts
    77 Views
    I
    Module for weather forecast using Yandex Weather API Features 🌡️ Current weather — temperature, “feels like”, wind speed/direction 📅 Daily forecast — up to N days with min/max temperatures and icons ⏰ Hourly forecast — configurable number of hours (disabled by default) 🎨 Customizable display — colored icons, fade effects, table size 🌍 Multi-language — Russian and English 🔒 Rate limit protection — built-in 50 req/day counter for free tier Note: Humidity is not available in the Yandex Weather free tier and is not displayed. Screenshot [image: 1771335369613-example_1.png] Prerequisites MagicMirror² version 2.1.0 or higher Yandex Weather API key (free tier supports up to 50 requests/day) Getting a Yandex Weather API Key Go to Yandex Weather API Console Sign in with your Yandex account (or create one) Subscribe to the API service and choose a plan (free “Test” plan is available) Generate and copy your API key Installation cd ~/MagicMirror/modules git clone https://github.com/isemenov/MMM-YandexWeather cd MMM-YandexWeather npm install --production Update cd ~/MagicMirror/modules/MMM-YandexWeather git pull npm install --production
  • MMM-Chores - Manage and keep track of your household Chores

    104
    5
    1 Votes
    104 Posts
    28k Views
    V
    Love the module! I was wondering one thing, is there a way to implement just a persistent reminder? Either with the other tasks or in its own “Reminders” category. I know you can create a daily task but I would like to set a reminder that will keep on rolling over to the next day until completed.
  • Remove In 2 day, In 3 days….

    3
    0 Votes
    3 Posts
    135 Views
    V
    @sdetweil thank you so much…that worked!
  • [MMM-GoogleSheets] Display Google Sheets data on your MagicMirror

    21
    5
    1 Votes
    21 Posts
    4k Views
    W
    just for reference, link to github issue to follow up: https://github.com/ryan-d-williams/MMM-GoogleSheets/issues/72
  • MMM-MyWeatherForecast

    11
    1 Votes
    11 Posts
    648 Views
    T
    @htilburgs Looks nice and clean! Thanks i put it on our mirror.
  • MMM-MealViewer

    11
    2
    2 Votes
    11 Posts
    1k Views
    D
    Hey everyone! Just released v1.1.0 with some nice updates: New Features: Responsive scaling - module automatically adapts to fit any region width Multi-column layout for full-width positions (top_bar, bottom_bar, upper_third, etc.) Position-aware styling - right-aligned headers when placed in right positions Fixes: Fixed lookAhead logic to properly trigger on endDay after hideTodayAfter time Improvements: Removed axios dependency - zero runtime dependencies now, just clone and go! Added ESLint config and dependabot for better code quality Screenshots of the new layouts in the README: https://github.com/ElliAndDad/MMM-MealViewer Let me know if you run into any issues!
  • MMM-AnimatedCountdowns

    1
    2 Votes
    1 Posts
    215 Views
    D
    A MagicMirror² module for displaying animated countdown timers with celebration effects when your events arrive! Features Four Counter Styles - Flip clock, progress rings, animated hourglass & digital clock Celebration Animation - Customizable falling emoji particles when your event arrives Arrival Glow Effect - Counter boxes pulse with a glowing effect when countdown reaches zero Responsive Scaling - Automatically scales to fit any MagicMirror region width Grayscale Mode - Inverted grayscale option for classic MagicMirror aesthetic Screenshot All Four Counter Styles flip (with celebration animation), rings, hourglass and digital, each with its own personality. [image: hero-all-styles-clean.gif] Repository: https://github.com/ElliAndDad/MMM-AnimatedCountdowns
  • 4 Votes
    43 Posts
    21k Views
    plainbrokeP
    @ewingfox Let me know if you get it working… Sounds like something we would enjoy
  • MMM-FRITZ-Box-Callmonitor-py3 and MMM-Callmonitor-Current-Call

    67
    1
    0 Votes
    67 Posts
    14k Views
    M
    Short and final update on this - I give up. Reimaged the card, edited the .env file before first start, so directly pulled the fat image. Set up my standard Modules, everything up and running - except MMM-FRITZ-BoxCallmonitor - and started to test mounts to map the fritzconnection Python scripts… as again, a strange container showed up: pi@magicmirroros:/opt/mm/run $ docker compose up -d WARN[0000] No services to build [+] up 2/2 ✘ Container b053acabeef9 Error response from daemon: No such container: b053acabeef9f142eb3382656732bee6b75d549c10ec2ef80da27ec2c60946d6 2.2s ✔ Container labwc Recreated 2.2s Error response from daemon: No such container: b053acabeef9f142eb3382656732bee6b75d549c10ec2ef80da27ec2c60946d6 Now I am sure my trusty SDcard is corrupt. Thanks @karsten13 for all the troubleshooting and help! I have learned a lot around Docker last days. Will get a new card and see some time. Other projects requiring my attention.
  • MMM-WebSpeechTTS – Give Your Mirror a Voice 🔊

    1
    1 Votes
    1 Posts
    114 Views
    KristjanESPERANTOK
    I’d like to share MMM-WebSpeechTTS – a text-to-speech service module that gives your MagicMirror a natural-sounding voice. What it does Startup greeting with current time Keyboard shortcuts (press “g” for greeting, “t” for time, “s” to stop) MMM-PublicTransportHafas integration – announce departures Notification API – any module can trigger speech Browser & Electron support New: Piper Neural TTS Just integrated Piper and the quality is incredible! Instead of robotic espeak voices, you get natural-sounding neural speech – free, offline, no cloud required. Available for 50+ languages/voices including English, German, French, Spanish, Dutch, Italian… Feedback Would you use this? What are your use cases? What is missing? Repository: https://github.com/KristjanESPERANTO/MMM-WebSpeechTTS Looking forward to your feedback! 🙂
  • MMM-CEC-Control (tv remote via HDMI-CEC)

    6
    1 Votes
    6 Posts
    332 Views
    S
    Thanks for the feedback guys, I will try and add it to the list on monday :) Hope this will help someone else out there :)
  • MMM-MyTasklist

    18
    3 Votes
    18 Posts
    1k Views
    htilburgsH
    @Getinthegames Thank you, that was the reason for me to create this module, simplicity. I didn’t need all the extras, just a simple list.
  • 1 Votes
    7 Posts
    1k Views
    P
    Thanks for the help - I have screenshoted the messages: [image: 1768563286814-b7504dd5-999d-41cc-880d-3eff7fd35230-grafik.png] Does this help ?
  • MMM-Kermis

    1
    0 Votes
    1 Posts
    85 Views
    htilburgsH
    MMM-Kermis This a module for Magic Mirror². This displays the Carnivals (Kermis), you can add, update and delete through a webinterface. This module is only available in Dutch. Installation Clone this repository in your modules folder, and install dependencies: cd ~/MagicMirror/modules git clone https://github.com/htilburgs/MMM-Kermis.git cd MMM-Kermis npm install Update When you need to update this module: cd ~/MagicMirror/modules/MMM-Kermis git pull npm install Configuration Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js. { module: "MMM-Kermis", position: "top_left", header: "Mijn Kermissen", disabled: false, config: { refreshInterval: 60 * 1000 // 1 minuut } }, Load Webinterface for updating the Carnivals (Kermissen) Open a browser and type http://serverip address:3001 So if for example you’re MagicMirror is on 192.168.0.48 then you go to http://192.168.0.48:3001 The Webinterface for MMM-Kermis will be loaded and you will be able to: add Kermis complete Kermis delete Kermis edit Kermis sort Kermis information All the updates are instantly published on your Mirror Versions v1.0.0 - Initial release v1.1.0 - Update for Chromium, install fonts-noto-color-emoji
  • MMM-TVRemote

    3
    2 Votes
    3 Posts
    385 Views
    S
    Below I uploaded the git repo for the module. Let me know if it works fine for you :) The TV I am using is a Samsung Smart TV, but you should be able to listen for CEC comunication via HDMI and find the codes specific for your TV MMM-CEC-Control