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

Subcategories

  • How to submit issues

    Pinned
    2
    1 Votes
    2 Posts
    2k Views
    P

    One problem - one issue.
    Provide a meaningful summary.
    Provide step-by-step descriptions.
    Provide sample documents, if possible.
    Use Attachments where possible.
    Put all relevant information into the issue

  • Security bug - Wifi vs Wired on RPI

    5
    0 Votes
    5 Posts
    63 Views
    plainbrokeP

    @captsi
    Can you reconfigure the new router to the same settings you had in the old one.
    or update the pi to the new wifi?

  • Crashing to black screen on release 2.30

    2
    0 Votes
    2 Posts
    58 Views
    S

    @aaronaxvig because you are using monthly calendar and calendar is using an array of symbols, 2.30 has bugs in both

    with fixes in develop

    can you try the develop branch

    https://forum.magicmirror.builders/topic/14327/testing-new-fixes-or-solving-current-problems-with-next-release-code

    when did you try my script? i added installing the two fixes just a couple days ago

  • Update Electron failed - MagicMirror is broken on physical screen only

    12
    0 Votes
    12 Posts
    624 Views
    S

    @casper1 can you explain more??

    what did you do? update node??

  • Calendar moves right by 5 px every update

    26
    0 Votes
    26 Posts
    8k Views
    S

    @emwtur my upgrade script will handle that

    it will say that the calendar.js is modified, do you want to save that,
    say no…

    https://github.com/sdetweil/MagicMirror_scripts

    if you run the test version first, it wont change anything, but still will warn you
    (how to remember if you changed files…)

  • GmailFeed Modul error 401

    Unsolved
    7
    0 Votes
    7 Posts
    107 Views
    F

    @sdetweil ok thx

  • Blank Screen in Electron - fresh install on Pi Zero 2 W

    5
    0 Votes
    5 Posts
    371 Views
    S

    @chndrcks said in Blank Screen in Electron - fresh install on Pi Zero 2 W:

    line 55 “if [ 0 -eq 1 ]; then

    yes I just disabled that section. for install the log has to be outside the MM folder
    (as it doesn’t exist yet, until the git clone, a long way down)

  • 0 Votes
    3 Posts
    61 Views
    S

    @sdetweil Thank you for the useful hints! I will soon work on them, and consider making a pull request to the community.

  • v2.29.0 weather module issue

    21
    0 Votes
    21 Posts
    1k Views
    K

    @reilley

    It works. Thank you

  • MM Calendar error connecting

    10
    0 Votes
    10 Posts
    185 Views
    S

    @Amenity4882 its solved

    glad you found it

  • large "mm-out.txt" file and "bm_wrapper.cc" error

    3
    0 Votes
    3 Posts
    90 Views
    C

    @sdetweil, great, thank you very much!

  • MagicMirror/node_modules/electron/dist/electron exited with signal SIGBUS

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    S

    @frustrated said in MagicMirror/node_modules/electron/dist/electron exited with signal SIGBUS:

    I did do a reboot just to be sure everything updates.

    yes, for sure… but did it work BEFORE rebooting??

    anyhow…

    you also have a backup of your mm, right?

    if not, see
    https://github.com/sdetweil/MagicMirror-backup-restore

    and can be versioned with git …

  • UnhandledPromiseRejectionWarning: TypeError: fetch failed

    2
    0 Votes
    2 Posts
    247 Views
    S

    @dathbe said in UnhandledPromiseRejectionWarning: TypeError: fetch failed:

    Platform: Raspbian 12

    Node Version: 18.19.0

    MagicMirror Version: 2.27

    Description:
    I am seeing the following errors in my logs, though I’m not necessarily seeing any problems on my display (at least not regularly).

    0|mm | 024-05-16 14:10:44.296] [ERROR] 2024-05-16T14:10:44 <error> (node:26446) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 97) (/home/username/MagicMirror/node:internal/process/warning:60 writeOut) 0|mm | [2024-05-16 14:11:12.283] [ERROR] 2024-05-16T14:11:12 <error> (node:26446) UnhandledPromiseRejectionWarning: TypeError: fetch failed 0|mm | at Object.fetch (node:internal/deps/undici/undici:12293:11) 0|mm | (/home/username/MagicMirror/node:internal/process/warning:60 writeOut) 0|mm | [2024-05-16 14:11:12.291] [ERROR] 2024-05-16T14:11:12 <error> (node:26446) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 119) (/home/username/MagicMirror/node:internal/process/warning:60 writeOut) 0|mm | /home/username/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT 0|mm | [2024-05-16 14:12:49.844] [ERROR] 2024-05-16T14:12:49 <error> (node:28645) UnhandledPromiseRejectionWarning: TypeError: fetch failed 0|mm | at Object.fetch (node:internal/deps/undici/undici:12293:11) 0|mm | 0|mm | (Use `electron --trace-warnings ...` to show where the warning was created) (/home/username/MagicMirror/node:internal/process/warning:60 writeOut) 0|mm | [2024-05-16 14:12:49.851] [ERROR] 2024-05-16T14:12:49 <error> (node:28645) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 52) (/home/username/MagicMirror/node:internal/process/warning:60 writeOut) 0|mm | [2024-05-16 14:13:09.544] [ERROR] 2024-05-16T14:13:09 <error> (node:28645) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added to [TLSSocket]. Use emitter.setMaxListeners() to increase limit (/home/username/MagicMirror/node:internal/process/warning:60 writeOut)

    It seems to come up most often when I load the MMM-Pinfo module in my config, though I have seen it at other times as well. The problem is that I don’t see enough information in these logs to find a source myself.

    Steps to Reproduce: Load MM, usually with MMM-Pinfo module enabled.

    If anyone has any ideas, that would be great.

    pinfo doesn’t use fetch…

    Sadly, best way is to comment out, or disabled:true
    each module til you find the culprit

  • Weather Icon not displaying since update

    6
    0 Votes
    6 Posts
    287 Views
    S

    @sdetweil I am running raspbian (debian 11 bullseye) with no pending updates on a pi3B+.
    I have cd’d into MagicMirror/fonts, run npm install and restarted the MM. No change. Still displays a square where there should be an icon.

  • Unable to get any of my GPIO-related modules from PI4 to work with Pi5

    2
    0 Votes
    2 Posts
    1k Views
    kayakbabeK

    @Dresch360

    The Pi5 has new GPIO hardware. It is not compatible with software written for earlier Pi models.

    So look at what gpio library is being called by the modules you are wanting to use.

    I’ve been rewriting my own code to use gpiozero .
    gpiozero works and isrecommend by raspberry pi foundation and works on older pis too.

    Lgpio works on rpi5
    Gpiod works on rpi5

    Pigpio WILL NOT WORK
    RPi.GIPO WILL NOT WORK

    I haven’t tried rpi-lgpio which supposed to be a drop in replacement for rpi.gpio.

  • Clock Module Question.

    4
    0 Votes
    4 Posts
    403 Views
    S

    @OldSunGuy 1st image, round up current time, 6:49+21 mins = 7:10, sunrise time

    second image, round up time 7:13, +10:05
    =17:18. sunset time

  • Missing calendar item for daily recurrence

    11
    0 Votes
    11 Posts
    938 Views
    R

    @sdetweil Just letting you know that this fix corrected my issue where my calendar module (setup for iCal) would not show repeating events. The repeating events are showing again. Thanks.

  • Precipitation Probability not displayed when it is 0%

    5
    0 Votes
    5 Posts
    320 Views
    S

    @pencilsharpener I saw. thank you

  • MM doesnt work after update to version 2.26

    30
    0 Votes
    30 Posts
    4k Views
    S

    @davismorehead I updated the installer (raspberry.sh) to use the

    systemctl get-default

    command instead of looking at the file…

    thanks for the info

  • No news after update to 2.25

    14
    0 Votes
    14 Posts
    1k Views
    M

    @sdetweil Thank you for all the help.
    The mirror is at my family’s house. So I have to find a way to VPN connect myself to that.

    I will come back to you asap.