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

    Unsolved Troubleshooting
    24
    2
    0 Votes
    24 Posts
    2k Views
    S
    @pat59 no problem leaving it open. Come back when you can.
  • Photoprism image module

    Development
    4
    0 Votes
    4 Posts
    1k Views
    E
    That’s an interesting idea, especially if the goal is to move away from cloud-dependent photo services. A local PhotoPrism module feels very much in the spirit of self-hosted and privacy-first workflows. If the images are already accessible via a local API or filesystem path, it sounds feasible at least at a prototype level. Even with limited programming experience, starting small (read-only image display, basic refresh) could be a good way to learn while building something useful. I’ve seen people take a similar approach with small side tools first, sometimes even experimenting with lightweight generators (like a brat generator) just to understand how UI, data, and rendering fit together before tackling a bigger integration. There’s likely interest here, especially from others trying to de-Google their setups. Posting progress updates might help attract collaborators once you get a basic proof of concept going.
  • MMM-windy not displaying correctly

    Unsolved Troubleshooting
    4
    0 Votes
    4 Posts
    742 Views
    O
    @james3xyx3 said in MMM-windy not displaying correctly: @sdetweil Thank you for your very swift reply. I will try that as soon as I can get the chance to get back to my mirror and report back. Many thanks. Did you solve this? (I have the same issue)
  • Currency exchange

    Solved General Discussion
    5
    1 Votes
    5 Posts
    292 Views
    D
    @lif Thank you very much, I didn’t think of such a solution, even though I work a lot with Gemini. It generated a module, but I can’t test it until tomorrow!Thank you very much, I didn’t think of such a solution, even though I work a lot with Gemini. It generated a module, but I can’t test it until tomorrow!
  • Text Generator

    Unsolved Requests
    5
    0 Votes
    5 Posts
    1k Views
    E
    @comedyclub One simple approach could be to adapt the compliments module and trigger specific phrases through a custom action instead of letting it rotate randomly. You could store your phrases in a list and map each one to a button or remote command so only the selected text shows on the mirror when you want it. That way it behaves more like an on demand text generator rather than an automatic cycle. I have seen people do similar things when experimenting with stylized outputs like brat text, so the logic should be flexible enough with a bit of customization.
  • 2 Votes
    1 Posts
    224 Views
    J
    I found myself wanting to add a Notion database with a Date field to my MM. I realized Notion did not have an .ics field, and after considering making an applet that could convert the Notion API into an iCalendar feed, I realized I could do it within MagicMirror itself. Introducing MMM-NotionCalendar! This allows you to generate an iCalendar feed compatible with the default Calendar module (and others) from a Notion database. This already supports any named “Name” and “Date” fields, as well as adding any custom filtering on the database. Because this module requires a rather dense URL to operate, I created a simple app to format the URLs for you, hosted in GitHub pages off of the repository. Let me know if there is anything you would want added!
  • Probleme mit wiederkehrenden Terminen

    Unsolved Troubleshooting
    15
    0 Votes
    15 Posts
    870 Views
    S
    @sdetweil Kalender wir auf der synology bereitgestellt, MM auf einen Raspberry Zeitzone auf den Pi passt (sonst wären die andere kalendereibträge ja auch falsch )
  • Line breaks in Compliments using MMM-Remote-Control

    Unsolved Troubleshooting
    9
    0 Votes
    9 Posts
    542 Views
    S
    @alfi153 if you add one via the config.js does it work? I am traveling today, cannot test til I setup my system As a side request. Can you explain what with remote control means? I don’t see any notifications that compliments accepts to change the data. Only a remote file is supported with a refresh time. And I don’t see any mention of compliments in the remote control Module doc Ps I wrote the code for line break with \n and the remote file function in the compliments module
  • Camera implementation

    General Discussion
    7
    0 Votes
    7 Posts
    895 Views
    B
    If MMM-SelfieShot is giving you trouble, you might want to look at MMM-TelegramBot or MMM-OpenCV. Most of the older camera modules struggle with the newer Pi camera drivers (libcamera), but OpenCV is much more flexible. For a university project, using the OpenCV module might even give you some extra ‘tech’ points since it can handle face detection too!
  • Troublesshooting config

    Unsolved Troubleshooting
    9
    0 Votes
    9 Posts
    378 Views
    S
    @videogame95 change the update time in pages to 20 seconds to test 20000 ( milliseconds)
  • Happy wife is a happy life!

    Show your Mirror
    9
    4
    3 Votes
    9 Posts
    2k Views
    S
    @videogame95 I’m not aware of any touchscreen that will work behind glass. This glass is not like stuff on phones More times than not you have to put an IR frame in front of the glass and plug it into a usb port( it becomes a mouse, touch = click)
  • Universal-PIR - ‘GPIOcommand exited with error'

    Solved Troubleshooting
    3
    0 Votes
    3 Posts
    230 Views
    K
    @karsten13 Thank you for your advice. To my shame, I must admit that I did not read the readme.md file. Yes, after reinstalling I am using Trixie and I have to use the gpiomon V2 So with gpiomon -e rising -c 0 17" it works Thank you again
  • MMM-MealViewer

    Utilities
    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/double-ratchet/MMM-MealViewer Let me know if you run into any issues!
  • How to Troubleshoot

    Pinned Troubleshooting
    12
    2 Votes
    12 Posts
    45k Views
    S
    @BiaGen the latest 2 releases run config check as part of startup, and fail if there is an error like that I always recommend using manual start whenever changing config, for this very purpose Stop pm2 mgmt if managing the app Then cd ~/MagicMirror npm start If any problems they are right there Once good, ctrl-q MagicMirror And then use pm2 to launch
  • MMM-AnimatedCountdowns

    Utilities
    1
    2 Votes
    1 Posts
    313 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/double-ratchet/MMM-AnimatedCountdowns
  • Problem default calendar module

    Unsolved Troubleshooting
    3
    0 Votes
    3 Posts
    250 Views
    E
    This is a known warning related to Moment Timezone data, not a breaking error. Since your calendars are displaying correctly, it’s mostly harmless. Updating or reinstalling moment-timezone, or switching the calendar config to use a standard timezone like Europe/Paris instead of GMT+0100, usually clears it.
  • Default weather module - only showing one location

    Troubleshooting
    11
    0 Votes
    11 Posts
    598 Views
    A
    @sdetweil That did it. Thanks!
  • 4 Votes
    43 Posts
    22k Views
    plainbrokeP
    @ewingfox Let me know if you get it working… Sounds like something we would enjoy
  • obsession with modul checker

    Development
    19
    1 Votes
    19 Posts
    1k Views
    htilburgsH
    @HeikoGr 👍