MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. jca2112
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 16
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Reverting to previous MM Release

      @sdetweil Yup, it’s working now. Awesome, thank you so much.

      (The translations/en.json is just a single word change, so easy to fix manually without being stashed.)

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Reverting to previous MM Release

      @jca2112 when did you run it? today?

      I ran the script yesterday (04/05/2026).

      can you look at ~/MagicMirror/installers/mm.sh

      and see if
      npm run start:x11

      is present on line 9

      Here is the mm.sh:

      #!/bin/bash
      cd /home/dietpi/MagicMirror
      
      if [ $(ps -ef | grep -v grep | grep -i -e xway -e labwc | wc -l) -ne 0 ]; then 
         # if WAYLAND_DISPLAYis set, use it, else set to -0
         export WAYLAND_DISPLAY=${WAYLAND_DISPLAY:=wayland-0}
         npm run start:wayland
      else
         DISPLAY=:0 npm start
      fi 
      
      #DISPLAY=:0 npm start
      

      also, can you do

      pm2 stop all
      cd ~/MagicMirror
      

      and try either

      npm start 
      

      npm output:

      > magicmirror@2.35.0 start
      > node --run start:wayland
      
      [2026-04-06 09:08:03.511] [LOG]   [app] Starting MagicMirror: v2.35.0
      [2026-04-06 09:08:03.549] [LOG]   [utils] Loading config ...
      [2026-04-06 09:08:03.567] [INFO]  [utils] Checking config file /home/dietpi/MagicMirror/config/config.js ...
      [2026-04-06 09:08:03.945] [INFO]  [utils] Your configuration file doesn't contain syntax errors :)
      [2026-04-06 09:08:03.949] [INFO]  [utils] Checking modules structure configuration ...
      [2026-04-06 09:08:04.360] [INFO]  [utils] Your modules structure configuration doesn't contain errors :)
      [2026-04-06 09:08:04.369] [LOG]   [app] Loading module helpers ...
      [2026-04-06 09:08:04.377] [LOG]   [app] No helper found for module: alert.
      [2026-04-06 09:08:04.408] [LOG]   [node_helper] Initializing new module helper ...
      [2026-04-06 09:08:04.413] [LOG]   [node_helper] Module helper loaded: updatenotification
      [2026-04-06 09:08:04.417] [LOG]   [app] No helper found for module: clock.
      [2026-04-06 09:08:05.284] [LOG]   [node_helper] Initializing new module helper ...
      [2026-04-06 09:08:05.286] [LOG]   [node_helper] Module helper loaded: calendar
      [2026-04-06 09:08:05.297] [LOG]   [node_helper] Initializing new module helper ...
      [2026-04-06 09:08:05.300] [LOG]   [node_helper] Module helper loaded: weather
      [2026-04-06 09:08:05.615] [LOG]   [node_helper] Initializing new module helper ...
      [2026-04-06 09:08:05.619] [LOG]   [node_helper] Module helper loaded: newsfeed
      [2026-04-06 09:08:06.334] [INFO]  [systeminformation] 
      ####  System Information  ####
      - SYSTEM:   manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 3 Model B Plus Rev 1.3; virtual: false; MM: v2.35.0
      - OS:       platform: linux; distro: Debian GNU/Linux; release: 13; arch: arm64; kernel: 6.12.75+rpt-rpi-v8
      - VERSIONS: electron: 41.1.0; used node: 25.2.1; installed node: 25.2.1; npm: 11.6.2; pm2: 6.0.14
      - ENV:      XDG_SESSION_TYPE: undefined; MM_CONFIG_FILE: undefined
                  WAYLAND_DISPLAY:  wayland-1; DISPLAY: undefined; ELECTRON_ENABLE_GPU: undefined
      - RAM:      total: 905.98 MB; free: 524.54 MB; used: 381.45 MB
      - OTHERS:   uptime: 1192 minutes; timeZone: America/New_York
      [2026-04-06 09:08:06.353] [LOG]   [node_helper] Initializing new module helper ...
      [2026-04-06 09:08:06.355] [LOG]   [node_helper] Module helper loaded: MMM-Sonos
      [2026-04-06 09:08:06.356] [LOG]   [app] All module helpers loaded.
      [2026-04-06 09:08:06.385] [LOG]   [server] Starting server on port 8080 ... 
      [2026-04-06 09:08:06.415] [ERROR] [unknown] (node:605210) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
      (Use `electron --trace-deprecation ...` to show where the warning was created)
      [2026-04-06 09:08:06.477] [LOG]   [app] Server started ...
      [2026-04-06 09:08:06.480] [LOG]   [node_helper] Connecting socket for: updatenotification
      [2026-04-06 09:08:06.481] [LOG]   [node_helper] Starting module helper: updatenotification
      [2026-04-06 09:08:06.483] [LOG]   [node_helper] Connecting socket for: calendar
      [2026-04-06 09:08:06.485] [LOG]   [calendar] Starting node helper for: calendar
      [2026-04-06 09:08:06.486] [LOG]   [node_helper] Connecting socket for: weather
      [2026-04-06 09:08:06.488] [LOG]   [weather] Starting node helper for: weather
      [2026-04-06 09:08:06.490] [LOG]   [node_helper] Connecting socket for: newsfeed
      [2026-04-06 09:08:06.491] [LOG]   [newsfeed] Starting node helper for: newsfeed
      [2026-04-06 09:08:06.493] [LOG]   [node_helper] Connecting socket for: MMM-Sonos
      [2026-04-06 09:08:06.495] [LOG]   [MMM-Sonos] Sonos helper started ...
      [2026-04-06 09:08:06.496] [LOG]   [app] Sockets connected & modules started ...
      error: XDG_RUNTIME_DIR is invalid or not set in the environment.
      [605210:0406/090806.501637:ERROR:ui/ozone/platform/wayland/host/wayland_connection.cc:202] Failed to connect to Wayland display: No such file or directory (2)
      [605210:0406/090806.502006:ERROR:ui/ozone/platform/wayland/ozone_platform_wayland.cc:281] Failed to initialize Wayland platform
      [605210:0406/090806.502155:ERROR:ui/aura/env.cc:246] The platform failed to initialize.  Exiting.
      /home/dietpi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV
      

      is this really a dietpi? what OS version is running

      DietPi v10.2.3 (I believe that is the latest version)

      also, can you send me ~/MagicMirror/installers/upgrade.log
      same userid at gmail

      Email sent.

      Thanks for all your help!

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Reverting to previous MM Release

      @sdetweil I ran your upgrade script as well and I also see electron errors in the pm2 logs. The system just loads to a blank/black screen (with cursor), but fails to load beyond that.

      0|mm  | /home/dietpi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV
      
      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: News Feed Source Title and Publish Date missing a character

      @karsten13 Thank you for the update.

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: News Feed Source Title and Publish Date missing a character

      @karsten13 Thanks for letting me know. If you could open the issue that would be great. (I’m in the middle of rebuilding my MM install from scratch, so my config/details for a bug post are not reliable at the moment.)

      Am I right about the showPublishDate not being inline with showSourceTitle in past versions? (And therefore can’t target the two separately via CSS.)

      posted in Troubleshooting
      jca2112J
      jca2112
    • News Feed Source Title and Publish Date missing a character

      Recently updated MagicMirror and noticed the News Feed Title and Publish date are now running together – there is a space missing after the comma after the Title, so it looks like this:

      New York Times,2 hours ago:
      

      when it should look like this (space after the comma):

      New York Times, 2 hours ago:
      

      I haven’t noticed this in the older version I was running; Was showPublishDate used to be handled differently (via CSS and/or a div/span) instead of being inline with the showSourceTitle?

      Can anyone help with getting the missing space back into this News Feed module output?

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Pi loses WiFi connection after a few hours

      @sdetweil said in Pi loses WiFi connection after a few hours:

      @jca2112 are you running pihole as an advert filter? seem to see this a lot with pihole servers…

      Yes, I am running a pihole – thanks for suggesting that. (I should have mentioned it.) I’ve not had any issues with the magicmirror + pihole setup in the past, but just to make sure I whitelisted the magicmirror so it would bypass the pihole altogether. It didn’t seem to affect the problem, so I’m not sure that it is a factor.

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Pi loses WiFi connection after a few hours

      This Github post seems to describe the same (or similar) issue:

      https://github.com/MichMich/MagicMirror/issues/218

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Pi loses WiFi connection after a few hours

      I wanted to revive this topic, as I am having the same issue.

      After a day or two, the Raspberry Pi 3 B+ seems to lose it’s connection. I’m not able to connect to it via SSH, and the Weather module stops updating temp/forecast/etc. The news headline module and calendar module seem to continue to update, however.

      This problem goes away (temporarily) after a reboot.

      Looking at the error logs, I only see this:

      [ERROR] fatal: unable to access 'https://github.com/MichMich/MagicMirror.git/': Could not resolve host: github.com
      

      I’ve made sure the Pi is updated, and I’m able to ping sites (like github) after the reboot.

      Any ideas? I haven’t had any problems until the past month or two.

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Calender updated to show 2021 holidays?

      @sdetweil said in Calender updated to show 2021 holidays?:

      @jca2112 https://www.calendarlabs.com/ical-calendar/holidays/

      That link points to a list of holidays for different countries, with a link leading back to the same US holidays page with the previously used link:

      https://www.calendarlabs.com/ical-calendar/holidays/us-holidays-76/

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Calender updated to show 2021 holidays?

      @sdetweil said in Calender updated to show 2021 holidays?:

      @jca2112 it will be a different link

      Do you know what the new link will be and/or when it will be published? (The above link has been used for at least 2 years.)

      Thanks.

      posted in Troubleshooting
      jca2112J
      jca2112
    • Calender updated to show 2021 holidays?

      When does the Calendar Labs (US) holidays link update to show 2021 holidays? Right now the calendar ends at Christmas 2020.

      https://www.calendarlabs.com/ical-calendar/ics/76/US_Holidays.ics

      posted in Troubleshooting
      jca2112J
      jca2112
    • RE: Add fade from another point instead vertical

      Here is the CSS I use for a vertical gradient:

      .calendar table:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(to bottom, rgba(0,0,0,0) 50%, rgba(0,0,0,0.48) 100%);
      }
      

      You could modify the above (using the deg angle) to create a horizontal gradient.

      https://developer.mozilla.org/en-US/docs/Web/CSS/linear-gradient

      posted in Troubleshooting
      jca2112J
      jca2112
    • Add Fade Opacity config option in config.js

      When using the “Fade” option in the default modules (Calendar and Weather forecast, for example), on my set-up, the dimmed/faded gradient on the text is inconsistent. This is due to several factors, including different font sizes/weights, black-points/contrast/brightness on different monitors, different one-way mirror materials, etc.

      I was wondering if I could address this issue (in my case) if there was an Opacity variable added to the startFade function used in several default modules?

      Right now we can control via config.js where the fade starts in a div (fadePoint), but not a minimum amount of the opacity of the fade. (Right now it is based on an inline CSS div style of the opacity property set to the full 1.0 amount.)

      if (e >= startFade) {			//fading
      	currentFadeStep = e - startFade;
      	dateRow.style.opacity = 1 - (1 / fadeSteps * currentFadeStep);
      	}
      

      Is it worthwhile to add a fadeOpacity config that can be set to different base opacity amounts? Appreciate any help/feedback on this.

      posted in Feature Requests
      jca2112J
      jca2112
    • RE: Spam Posts: Update on this Problem?

      Any follow-up or information on this by admin(s)? Would like to be able to help with this forum spam problem. Reporting/flagging spam messages doesn’t seem to be helping.

      posted in General Discussion
      jca2112J
      jca2112
    • Spam Posts: Update on this Problem?

      I see there are several old spam posts in the forum, and there are a lot of old threads about trying to stop the onslaught of spam bots.

      The reason I ask is I’ve “Reported” old spam posts from a few months ago like this one:

      https://forum.magicmirror.builders/topic/10455/buy-counterfeit-100-high-undetectable-banknotes-https-globalcountertrades-com-whatsapp-12092481680

      and wondered if they are being seen or if the Admin(s) of the Forum want those reported? I know it’s hard to manage spam in forums, and wanted to know if there is anything that can be done to help.

      Appreciate any help/info.

      posted in General Discussion
      jca2112J
      jca2112
    • 1 / 1