@sdetweil The only modules I’d have animating is the pages module.
Read the statement by Michael Teeuw here.
Posts
-
RE: MMM-Pages - Fade/Animation
-
MMM-Pages - Fade/Animation
I’m not finding any way to change the animation/fade on MMM-Pages - I’d like to change it to something else - It appears to be the default that is system wide.
Anyone know how to change it?
Thanks
-
MMM-EmbedURL with MMM-Pages - Website reload....
I have MMM-pages (@sdetweil 's version) and MMM-EmbedURL (@wishmaster270) - working together on my system. Evertthing is great, EXCEPT this code below.
What happens is that the website at my docker is loading, then it stops itself and reloads - blanking the screen area for 2-3 seconds while it thinks about it. Unfortunately, even though it’s a docker container and I have “Full control” – it is a very rudimentary program - and the web API is weak at best (Thus the turning off of the time stamp, etc)
What’s going on here? Is there anything I can do to keep it from blanking and restarting (I think when it’s hidden it’s paused?)
If it helps, the page is this program -> https://www.clearskyinstitute.com/ham/HamClock/ - you can look around for suggestions.
Thanks.
{ module: "MMM-pages", config: { modules: [ ["page1"], ["page2"], ["page3"], ], animationTime: 2000, rotationTime: 10000, } }, { module: "MMM-EmbedURL", position: "top_right", classes: "page2", config: { updateInterval: 3600, animationSpeed: 0, appendTimestamp: false, embed: [ "http://docker.local:8081/live.html", ], }, },(any malformed JS above is a paste error, it is correct in code)
-
RE: Having trouble with screen on and off? Here are some tips that could help
@mumblebaj Course, I just switched back to X11 for now. 🙃
-
RE: MM with dual Monitor on pi5?
@Future-Mirror It may be wayland causing that - Try this:
sudo raspi-configthen use
option 6 “Advanced options”,
option A6, “Wayland”, then
option W1 “X11”
and approve the change.This will switch you over to the old screen design system, where the instructions in the documentation is known to work.
If you would like, I’d be happy to share my configuration files up to the modules and how I did it. Let me know.
-
RE: Multiple "Mirrors" from a single device
@DarrenO-0 Ahh, gotcha. Yes, this is for two on the same system, which linux treats as one huge monitor.
-
RE: Multiple "Mirrors" from a single device
As I rewrote that section in the docs - I’ll give a (semi) live example (My second mirror is down due to lack of space, I’m working on a solution) - this is what works for me at the moment. I do realize I’m doubling up on some things.
In my Pi’s config, I also reverted to X11 desktop rather than wayland for reasons unrelated. I have not tested this on Wayland.
cd /home/bkey1970/MagicMirror DISPLAY=:0 npm startcd /home/bkey1970/MagicMirror export MM_CONFIG_FILE=config/config2.js export MM_PORT=8081 DISPLAY=:0 npm startthe start of config.js:
var config = { address: "0.0.0.0", port: 8080, ipWhitelist: [], language: "en", timeFormat: 12, units: "imperial", //logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"], modules: [The start of config2.js:
var config = { address: "0.0.0.0", port: 8081, electronOptions: { x: 1920 }, ipWhitelist: [], language: "en", timeFormat: 12, units: "imperial", //logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"], customCss: "css/custom2.css", modules: [PM2 commands to tie it all together:
pm2 start /home/<username>/<path>/mm.sh --name "MM Main" pm2 start /home/<username>/<path>/mm2.sh --name "MM 2nd" pm2 save -
RE: Feature suggestion: Dual or triple screen
@MarkV It’s documented how to do it. I (re)wrote that documentation personally. Feel free to read https://docs.magicmirror.builders/configuration/introduction.html#advanced-configuration-and-frequently-asked-how-to-configure-examples and ask here if you have any questions, I’ll be more than happy to help.
-
RE: Do modules stop requesting API data when monitor is off or module is hidden?
@sdetweil I simplifed out the details on purpose… Trying to keep it simple, Stupid (KISS)
:)
-
RE: Do modules stop requesting API data when monitor is off or module is hidden?
@DDE12
If simply turning off the monitor. No it does not stop MM or modules.If stopped with Module Scheduler, maybe. Module Scheduler has to announce that it’s hiding a module, and the module being hidden has to process that announcement.
What I do, is have an external routine to turn off my monitor(s), and then stop the MM process completely upon leaving where my MM is. When I return, another routine turns on my monitors and restarts my MM install.
-
Forum Bug..

So, the forum now wants to do this every time I have a notice on any followed thread.
This is not theme dependent.
Thought I’d let y’all know so it could be passed up the chain.
-
RE: Is fewieden/MMM-NHL still active?
@Cliff365 Usually the APIs change season to season in all sports.
Just the way it is.
-
RE: Which display to buy?
@dcazman Clearly, HDMI.
Seriously though
-
one that exposes the ports to the bottom of the case, not out the back. This will make it easier to mount regardless of use.
-
one with a bezel around the front - makes it easier to de-case if you decide to do that. The “zero bezel/minimum bezel” front cases have nasty fronts that make it difficult to use behind custom glass.
-
look through the showcase for other recommendations - they have a LOT of teardown examples.
-
-
RE: CALL FOR TESTERS: New install script
@KristjanESPERANTO Encoded lines? Oh hell no.
Don’t care if it’s fully documented, if I’m not able to at least look at the code, then it’s a hell no for me.
-
RE: MagicMirror on secondary monitor
@clakkentt Yeah – I get that… Sadly, I don’t think there’s a way to get around “Stupid video driver tricks” in this case, sadly.
-
RE: MagicMirror on secondary monitor
@clakkentt FWIW, the same thing happens on the PI - I’ve got a dual monitor set up, and when I turn off the monitors, they not only smash onto one screen, but shrink WAY down.
-
RE: Top 5 unseen modules
two slashes before whatever you want to comment (//):
module: "calendar", // Built in //position: "top_center", // Currently hidden config: { ...Or, simply don’t include the position item.
module: "calendar", // Built in config: { ...As a side note, if you want to comment out more than one line in the config, you can use the alternate syntax (/* comment */):
/* IRS Dropped { url: "webcal://www.tax.gov/calendar/employer/calendar.ics", name: "IRS", symbol: "dollar-sign", color: green, }, */this will work with any module.
-
RE: Top 5 unseen modules
I have three:
Built in Calendar module - While it’s normally a display module, I use it in the background to handle the calendar retrieval for MMM-CalendarExt3 (Day mode), MMM-CalendarExt3Agenda (Agenda), and MMM-Multimonth (My own module for month mode because I didn’t like MMM-CX3’s month mode)MMM-CommandToNotification - Enables display of various features, including data for an non-published module I wrote to handle display of my local weather data from my weather station.
MMM-NotificationToCommand - Much like the previous - it will take a notification and issue a command to the system - I use it to adjust a set of LEDs I have rigged in to match the mode of my mirror.
-
RE: MMM-Tronity
@bradley1982 so, just for clarification, the missing API was the mapbox, and disabling it worked?
Glad it’s fixed.