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

Subcategories

  • Any suggestions or wishes for the forum?

    103 Topics
    720 Posts
    S
    @OrangeMirror the current docker setup will only work for multiple instances IF you use the MM_CONFIG_FILE environment variable to run instances off different config files, or the MM_PORT env variable to override the port if using the same config.js all the files will come from the ONE folder tree ~/magicmirror so this means you would have to setup multiple entries in the compose.yaml to launch multiple instances (with the different config parms) You have to change the container name too this is because all the DATA used by the container is external (on docker host filesystem) and not IN the container an example NOT using docker, but same idea here https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples
  • GoogleAssistant and related modules

    Pinned Locked
    1
    0 Votes
    1 Posts
    2k Views
    S
    Unfortunately the author has decided to no longer provide modules for MagicMirror. Please save what you have, copy the folders. You may need to adjust your update notification module setting to disable notifications you can do nothing about. I do not know how long the modules will continue to work. Very sad turn of events.
  • reminder, all openweather weather users, service ending

    Pinned Locked
    1
    0 Votes
    1 Posts
    566 Views
    S
    as a reminder, Openweather is terminating their free 2.5 level api . latest reports say starting next week Oct 14 please take action to migrate to the 3.0 api and new apikey. this requires s credit card to be registered in case you go over the daily uncharged call limit, currently 1,000 otherwise your weather modules ( default and others) WILL FAIL
  • Github usage and module continuations

    Pinned
    8
    1 Votes
    8 Posts
    3k Views
    D
    This sounds amazing as I found it very much useful and informative to be honest. Also, I have gone through this post which definitely helped me out a lot as a new member I am looking forward for more such discussion
  • help on new spam control idea

    Pinned
    19
    0 Votes
    19 Posts
    6k Views
    S
    @RoyCormi already do that.
  • new user setup

    Pinned
    1
    1 Votes
    1 Posts
    1k Views
    S
    https://www.raspberrypi.com/news/raspberry-pi-bullseye-update-april-2022/
  • forum. controls to stop more spam

    Pinned Locked
    1
    2 Votes
    1 Posts
    3k Views
    S
    in an attempt to limit spammers from registering and posting goo, we have enabled a higher level of reputation required to fill out the ‘About me’ and signature fields in the use profile. edit: and the website and picture content as well no more free advertising sorry. I know this will be trouble for some
  • 1 Votes
    9 Posts
    4k Views
    S
    @abuislam also, please don’t copy the prior post in your replies
  • 1 Votes
    6 Posts
    2k Views
    R
    @sdetweil I’m glad to see that this site response to bullying. Bullying is unacceptable and they need to be accountable for it
  • Introduce yourself!

    Pinned community
    195
    3 Votes
    195 Posts
    458k Views
    S
    Hi Guys, I’m a first time poster, long time lurker and owner of an MM2 system. I’ve been using MM2 for about 5 or so years now, it’s morphed many times over the years to fit my needs. Currently, it runs atop a Pi3 and has time, family shared calendar, weather, dad jokes and displays a carousel of still snapshots from my outdoor cameras. [image: 1739843551024-pxl_20250218_014145745.jpg]
  • Currency exchange

    Solved
    5
    1 Votes
    5 Posts
    69 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!
  • Looking for the Right Todo List

    1
    0 Votes
    1 Posts
    25 Views
    J
    Hey all-- I cannot figure out a way to get the available todo lists to work for my use case, which I feel like must mean I’m missing something. I have a multi-page family dashboard, and I want a separate chores list for each member of the family to appear on their page. These are recurring chores, so they should get refreshed daily. Also, I want to be able to clear tasks with the touchscreen. So far I’ve tried: MMM-Chores. Most excited about this-- has everything I want, except that I can’t display separated task lists on each person’s page. MMM-TodoList. Has separated task lists and touchscreen clearing, but no recurring tasks. MMM-CalDAV-Tasks. Looks like it could do the job, but apparently it doesn’t work with iCloud? I can’t get it to work, and I found active/unanswered threads in GitHub that it’s just not compatible with iCloud. So I’d have to setup a NextCloud server just to use it? MMM-Todoist. No touchscreen check off capabilities. Looks like it’s the same with MMM-GoogleTasks? Is this just such a niche use case that none of the available tools can do this? Or have I missed something? Thanks!
  • Camera implementation

    7
    0 Votes
    7 Posts
    748 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!
  • Latest release, v2.34.0, node JS change

    1
    0 Votes
    1 Posts
    287 Views
    S
    Latest release is up, 2.34.0 note that there is a nodejs version change, 22.21.1
  • Default Calendar module frequently refreshes

    25
    0 Votes
    25 Posts
    1k Views
    S
    @DarrenO-0 in the output of npm start There will be a line Broadcasting xxx events for calendar yyyy Where yyyy is the full url configured in the calendar That line will have a timestamp at the beginning of the line That is the output of the calendar module fetcher and starts the delivery to the front end to display If you use pm2 that content is captured for you You could use grep to extract just those lines cd ~/.pm2/logs ls Find the right filename. Pm2_app name-out.log grep Broadcasting fffff Where fffff is the file name you selected Note the file is added to each time MagicMirror is restarted unless you clear it first pm2 flush To clear Before posting in a public place, make sure to mangle the url on each line so as not to expose your working cal url
  • MagicMirror on Trixie

    8
    2 Votes
    8 Posts
    1k Views
    plainbrokeP
    @sdetweil No error message, just black screen on some modules. I am still having some issues with modules just not showing up… Putting that space in, now I get webview and 2 of the iframe modules working. Nixie clock is fighting me for some reason. I just have not had any time to really dig into it the last week or so…
  • MMM-SHOM

    4
    -1 Votes
    4 Posts
    428 Views
    R
    @bicolorbore586 Merci pour ce retour. Dommage, ce module était intéressant.
  • New Raspios, trixie

    5
    0 Votes
    5 Posts
    525 Views
    plainbrokeP
    @sdetweil Yes it is but I went in and turned it off.
  • Official Bullseye OS 32 Bit for Raspberry Pi 3B

    7
    0 Votes
    7 Posts
    4k Views
    R
    @sdetweil Thank you for the info. However, I finally successfully migrated to Trixie with desired Monitor Resolution and Rotation. And i am using Raspberry Pi 3B+ with an Acer 27 Inch monitor. With Trixie being launched only three weeks back, there is almost no solutions avaiable. I will shortly share my process of how it was achieved. Thanks
  • Midori Firefox Browser Question

    4
    0 Votes
    4 Posts
    331 Views
    ankonaskiff17A
    @sdetweil Thank You
  • New modules don't display

    4
    0 Votes
    4 Posts
    261 Views
    S
    @RonR you opened this in general, not troubleshooting, so it can’t be closed