Read the statement by Michael Teeuw here.
Posts
-
RE: MMM-WorldCup2026 - FIFA World Cup 2026 Live Scores, Groups & Stadiums
@chris47803 cant start it again if already running…
[21.06.2026 16:15.02.196] [ERROR] Error: listen EADDRINUSE: address already in use 127.0.0.1:8080 at Server.setupListenHandle [as _listen2] (net.js:1313:16)if using pm2 to launch
pm logs --lines=xxxxxx is number of most recent lines, default 15
or
pm2 stop allthen
npm start
to see the output
ctrl-q to close MM windowpm2 statusthen
pm2 start xxwhere xx is the name or number on the row of the app from the status output
-
RE: MMM-WorldCup2026 - FIFA World Cup 2026 Live Scores, Groups & Stadiums
@chris47803 can you look in the messages put out from the npm start, the module produces an error message in certain cases
-
RE: zIndex configs interfere with SOME other modules
@amanzimdwini typically you would open an issue on the module GitHub page to engage the author. As most dont visit the forum regularly
-
RE: MMM-WorldCup2026 - FIFA World Cup 2026 Live Scores, Groups & Stadiums
@chris47803 please try to use code block around logs and config
in this message editor
paste the text, blank line above and below
select the text you just pasted
hit the </> button above in the editor toolbaror, manually
on a blank line above the text, three backticks, left of the 1 on the US keyboard
on a blank line below the test, three backticksyou can have multiple wrapped sections in a message
the code block must be the only thing on its line and be at the beginning -
RE: Sharing a concept that I am working on for my daughter's house - MagicMirror layout
@KristjanESPERANTO but you mentioned you were working on one too…
-
RE: MMM-Bambulink: MagicMirror Module for Bambu Lab Printers
@BravoOscar who are you replying to ?
-
RE: Modular configuration generation
@daedalus7 one other focus area for MMM-Config,
most of our ‘developers’ have never written a line of code before…
they just want something displayed on the MM screen…so, I have done everything I can to make this a NO effort added value for them too.
i don’t read the code to figure out how variables are used, and looking thru the modules, this only applies in less than 10 of now 1418 modules
the mod to make a select list vs a text entry field is to add an
enum:[choice1, choice2, choice3…]
to the form definitionand sometimes what you CAN do in javascript, doesn’t fit to the form UI at all, so one can convert back/forth with a converter routine to make it better… see the compliments module for example
-
RE: Modular configuration generation
@msimon360 i’d love your feedback on a new feature
I don’t provide support to upgrade individual modules.
thinking about thisshould it only list those modules IN USE? or ALL modules ‘cloned’ into the modules folder (note ‘installed’ is a vague term here)
as a developer of this module , I have 100’s of modules ‘cloned’, but only a few (in use) at any time
I don’t want to burden the user with unnecessary things to work on. but don’t want to make them do things over and over from being too selective(Oh added another module to the active config, but its downlevel… oops)… (and I don’t WANT to provide a config option, cause NOBODY (me included) reads the doc)…
maybe its just a checkbox on the page in use/all
-
RE: Modular configuration generation
@msimon360 use the search in the 3rd party list…
links in the header of this forum -
RE: MMM-Bambulink: MagicMirror Module for Bambu Lab Printers
@DerHerrB if you install something like Tailscale on phone, laptop and system running MagicMirror, then you can have direct personal access as if you were on the same lan.
Free, No open ports, no network configuration
I do this to access MagicMirror, hope Assistant , my synology nas, and have used it to monitor my 3d printer.(via octoprint)
-
RE: Modular configuration generation
See my MMM-Config.
https://github.com/sdetweil/MMM-ConfigIt supports the base MagicMirror and all modules.
It does not require a specific set of options, but auto discovers the module definitions
It supports the module defaults, can provide select lists, booleans, numbers, floats, structures, arrays. And field level helpAlso supports live view of the module readme, in both install and configure scenarios
A module developer can create a json file to describe their module config if the auto generated format isn’t sufficient.
See the wiki on creating the custom module form definition
https://github.com/sdetweil/MMM-Config/wiki
I have helped a few module authors in this process. and I have created a few customized forms, which MMM-Config ships to cover the modules not being maintained but usedThe objective of MMM-Config is to
-
support the modules(1400+) as is( some are not maintained, but heavily used),
-
allow extended customization, (as you suggest), see the wiki, I provide a tool to generate the form for a module so that it can be tweaked instead of developed from scratch
-
provide a common ui structure, for the base and modules,
-
support modules that support multiple instances ( calendar and weather are good examples) ,
and do this as one view, everything all at once.
The ui can be customized thru css
The current version also provides support for module installation, using the data from the 3rd party module list
-
-
RE: Using a laptop with touch screen as MM2 display
@S374n yes, MagicMirror will run on a system with a touch screen
We don’t provide any touch support in the base modules, but there are a few. Chores has one
The os is not important. MagicMirror runs on Windows, Linux or Mac
-
RE: MMM-Letterboxd Dependencies FYI
@KristjanESPERANTO or fix the package.json
-
RE: MMM-Letterboxd Dependencies FYI
@Qthulhu you could do both on one npm install
npm install node-fetch@2 cheerio -
RE: How to upgrade a Linux "server" with minimal modules?
Sorry, you were talking about refreshing the application defs on pm2.
No, dont do that, never seen any side effect til now
Will add it to the work list here
https://github.com/sdetweil/MagicMirror_scripts/issues/125 -
RE: How to upgrade a Linux "server" with minimal modules?
@ember1205 it is Debian based for sure.
Doesn’t work in lxc’s, or other container types, docker
The upgrade-script, starting on line 496 is the code for pm2 upgrade
That was also extracted to upgradepm2.sh
If you wanted to do it separately -
RE: How to upgrade a Linux "server" with minimal modules?
@ember1205 the upgrade script does
-
RE: How to upgrade a Linux "server" with minimal modules?
@ember1205 awesome info!! Thanks for the update
-
RE: How to upgrade a Linux "server" with minimal modules?
likely because the serverOnly config setting wasn’t working.
the serverOnly config only works with my run-start.sh script,
and was removed from the sample config.js a good while back.for the node 18 thing,
if you disable the extra modules (make a new config.js, or use the sample, and use the env variableexport MM_CONFIG_FILE=config/filenameto test
do you ses the same message?