A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • Version 2.31.0 (April 1, 2025) upgrade reminder

    Pinned Locked
    1
    0 Votes
    1 Posts
    4k Views
    S
    if you installed one of the calendar patches or used the develop branch and intend to upgrade MANUALLY, YOU have to get back to the master branch ahead of time check the current branch cd ~/MagicMirror git branch output example * _fix_clipping develop master and if the highlighted (*) name is NOT master then rm package-lock.json rm package.json git checkout master use git branch to verify master is selected before continuing then do the commands as listed in the documentation if you are using my upgrade script, it will handle all this for you.
  • 0 Votes
    1 Posts
    3k Views
    S
    this release requires a new version of nodejs, which is NOT available on the armv6l processor systems, raspberry pi 0w the install and upgrade scripts will abort manual install last step will fail nodejs test, but new code will be downloaded to reverse the code download do git checkout -b oldbranch tags/v2.30 # npm install not required if on this prior branch hardware upgrade required!!!
  • 0 Votes
    52 Posts
    18k Views
    AssassinsA
    @sdetweil said in Version 2.30.0 weather module, stuck loading, worked fine before upgrade: @Assassins seems it doesn’t work anymore… using my old 2.5 key I get code failure with openweathermap Strange, works on my sd card with MM2.29.0 and also works on MMM-DynamicWeather and on MMM-WeatherOrNot with MM2.33.0. Don’t know why openweathermap doesn’t work with MM2.33.0. Besides that, it may have something to do with the code in MM2.33.0 that has been rewritten.
  • Version 2.30.0 Calendar fix for clipping broadcast events

    Pinned Solved
    67
    1 Votes
    67 Posts
    30k Views
    S
    version 2.31.0 includes this fix
  • Calendar Module lost calendars MM version 2.26

    Pinned Locked
    1
    0 Votes
    1 Posts
    4k Views
    S
    a user reported resolution see https://forum.magicmirror.builders/post/114735
  • Microsort online calendar fails with Magic Mirror

    Pinned Unsolved
    1
    0 Votes
    1 Posts
    1k Views
    S
    see for workaround https://github.com/MichMich/MagicMirror/issues/3014
  • 0 Votes
    1 Posts
    4k Views
    S
    MagicMirror install on pi0w broken with legacy OS… chromium startup yields illegal instruction uninstall/reinstall doesn’t fix… I think it installed the armv7l version incorrectly.
  • module not found error loading module in MagicMirror

    Pinned Solved
    41
    4 Votes
    41 Posts
    41k Views
    S
    @captsi there is no ‘no work’ solution. built in fetch replaces request I don’t know on the others.
  • 2.14 electron not working/supported on raspian Jessie

    Pinned Locked
    1
    0 Votes
    1 Posts
    1k Views
    S
    we have seen and verified that electron 8.5 and above are not working on raspian Jessie but Jessie is pretty old… u will see an error on npm start (after a version upgrade) /home/pi/MagicMirror__RL1/node_modules/electron/dist/electron: /lib/arm-linux-gnueabihf/libdbus-1.so.3: no version information available (required by /home/pi/MagicMirror__RL1/node_modules/electron/dist/electron) strongly recommended to rebuild a new sd card with raspian Buster
  • testing new fixes, or solving current problems with next release code

    Pinned
    1
    3 Votes
    1 Posts
    5k Views
    S
    fixes are published in the next release via the develop branch to get there if you did manual install cd ~/MagicMirror git checkout develop git pull npm install restart MagicMirror as normal if you used my install script cd ~/MagicMirror git fetch origin develop:develop git checkout develop npm install if u are already ON the develop branch, and want to update to the latest, git pull npm install restart MagicMirror as normal
  • forum channel in discord is dead

    Pinned
    3
    0 Votes
    3 Posts
    4k Views
    karsten13K
    @sdetweil thanks
  • Installing on a Pi Zero

    Pinned
    175
    10 Votes
    175 Posts
    241k Views
    S
    see this https://forum.magicmirror.builders/topic/15974/raspi-legacy-chromium-browser-broken-on-pi0w-armv6l-unable-to-install-magicmirror
  • How to post code on the forum - For absolute beginners

    Pinned
    26
    3
    14 Votes
    26 Posts
    24k Views
    Mykle1M
    @sdetweil I never use the button. Learned backticks early on. Was so happy about it that I wrote the tutorial Jun 28, 2017, 7:40 PM
  • How to Troubleshoot

    Pinned
    10
    2 Votes
    10 Posts
    44k Views
    E
    While trying to debug modules, I’ve been given quite mixed feedback regarding what to use to print messages to console, on either local system or in remote browser DevTools. So far, I have found the only reliable way that always seem to print something in the browser, is using console.error(). The others have varied. I’m on MM v2.2.2 (master).
  • Calendar failed to load - check the logs

    Unsolved
    4
    1 Votes
    4 Posts
    44 Views
    S
    @Richard238 said in Calendar failed to load - check the logs: about a minute ago If perhaps it could show the nature of the error? what does that mean? we requested the ics data from the calendar provider using the URL you provided in the config and the request failed, timeout… we don’t know why or anything more and we gave you all that in the messages we produced. And the route to the logs, because most of us have to look up where they are! ;-) you are LOOKING at the logs… so you must have found the route ---- as always — the logs IS the output of the MM start command, npm start node --run start npm runs server node --run server whatever you used now, you can do it manually in some terminal window OR you can code it into the system startup OR you can use a pgm that does that FOR you, aka pm2 WHERE that data is stored is up to that implementation as I do the install script, I use pm2, as it insulates me from the OS details… my script last lines is see the help echo please see the help for the pm2 command, pm2 --help echo pm2 status will show the running apps, and their runtime status SO… one could/should detect that the command is pm2 and so do pm2 --help and one core learning thing on linux ALL terminal commands , by agreed convention, provide a general help using the parameter --help so pm2 --help will tell you all the things it can do SOME commands ALSO provide a manual page (pm2 does not) which can be viewed with the man command man ls will show you the detailed help for the ls command Yes, there is a LOT to learn here…
  • MMM-RAIN-MAP covers part of the module above it

    Unsolved
    4
    0 Votes
    4 Posts
    60 Views
    S
    @RonR ctrl-+. Should zoom in
  • Sending code

    Unsolved
    3
    0 Votes
    3 Posts
    102 Views
    V
    thanks ok
  • Trixie/node v24 - timeouts on request to the internet

    Unsolved
    4
    0 Votes
    4 Posts
    103 Views
    S
    @Mr.Sponti thanks for the feedback, hadn’t expected node to be the problem . As for the vlc perf issue , not sure . There have been vlc issues in electron before. You might try the next release develop branch See https://forum.magicmirror.builders/topic/14327/testing-new-fixes-or-solving-current-problems-with-next-release-code A quick way without touching your existing setup use my backup script to save the module list , config and css Rename the MagicMirror folder git clone the repo, checkout the develop branch Oh it needs node 24 (use n or nvm to switch version) npm install Run the restore script to put the modules, config and css in the new MagicMirror folder https://github.com/sdetweil/MagicMirror-backup-restore
  • Excessive pings to CalDAV server, like 2 per second

    Unsolved
    4
    0 Votes
    4 Posts
    148 Views
    S
    @xylyn the caldav module is getting g the data from the server To create the iCal file the MagicMirror calendar module needs I don’t know how the caldav module works at that level
  • Version 2.33.0/node v22.21.0 - Error: write EFAULT

    Unsolved
    9
    0 Votes
    9 Posts
    285 Views
    S
    @Mr.Sponti yep errors, too much ram. Etc What is this running in?