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

    Posts

    Recent Best Controversial
    • RE: MMM-MyStanding not updating within MMM-Carousel

      @sdetweil

      is this breaking the update notification? is there something I can do? Or is the lack of suspend/resume methods ultimately a show stopper here for now?

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-MyStanding not updating within MMM-Carousel

      @sdetweil

      sure…

      {
               "module": "MMM-Carousel",
               "position":"bottom_bar",
               "showPageIndicators":true,
               "config": {
                 "transitionInterval": 20000,
                 "mode": "positional",
                 "bottom_left": { "enabled": true, "ignoreModules": []  }
               }
            },    
      
            {
                module: "MMM-MyScoreboard",
                position: "bottom_left",
                classes: "default everyone",
                config: {
                   showLeagueSeparators: true,
                   colored: true,
                   viewStyle: "smallLogos",
                   rolloverHours: 11,
                   teams: ["BOS"],
                   sports: [
                     {
                       league: "NHL",
                     },
                     {
                         league: "MLB",
                         teams: ["BOS"]
                     },
                     {
                         league: "NFL",
                         teams: ["NE"]
                     }
                     ]
                }
            },
            {
               "module":"MMM-MyStandings",
               "position":"bottom_left",
               "config":{
                  "rotateInterval":2 * 60 * 1000,
                  "sports":[
                     {
                        "league":"MLB",
                        "groups":[
                           "American League East"
                        ]
                     },
                     {
                        "league":"NFL",
                        "groups":[
                           "ACF East"
                        ]
                     }
                  ]
               }
            },
      
      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-MyStanding not updating within MMM-Carousel

      without MMM-Carousel and with the manual updates in the referenced item above, MMM-MyStandings updated properly.

      MMM-Carousel was swapping MMM-MyStandings and MMM-MyScoreboard. all this time that standings was not updating, MMM-MyScoreboard was. Scores were updated along with the live game action.

      Feels like an issue combining MMM-Carousel and MMM-MyStandings, maybe some kind of notification crossup

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-MyStanding not updating within MMM-Carousel

      ill check tomorrow

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-MyStanding not updating within MMM-Carousel

      has not updated since patch and restart. I think ill try without carousel

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-MyStanding not updating within MMM-Carousel

      Update applied, ill know tomorrow if it worked…thanks.

      posted in Troubleshooting
      K
      khrusher
    • MMM-MyStanding not updating within MMM-Carousel

      MMM-MyScorboard and MMM-MyStandings configured within MMM-Carousel as ‘positional’ The bottom_left rotates these two modules.

      not sure if MMM-Carousel plays into this, just wanted to add

      I see in the server output the fetch on regular intervals

      [2025-07-22 11:24:18.047] ^[[44m[DEBUG]^[[49m [MMM-MyStandings] https://site.api.espn.com/apis/v2/sports/baseball/mlb/standings?level=3&sort=gamesbehind:asc,winpercent:desc fetched

      I have manually pulled the data and it looks correct, however the data on the screen is not updated. If I refresh the screen r, the data is updated.

      posted in Troubleshooting
      K
      khrusher
    • RE: Open Weather not displaying

      @sdetweil thanks…I was getting used to “git pull” in the modules.

      All is good

      posted in Troubleshooting
      K
      khrusher
    • RE: Open Weather not displaying

      I had a backup and restored. everything works again…back to two commits behind

      posted in Troubleshooting
      K
      khrusher
    • RE: Open Weather not displaying

      I am similar…undefined in weather, notifications, news

      Use --update-env to update environment variables
      [PM2] Applying action restartProcessId on app [all](ids: [ 0 ])
      [PM2] MagicMirror ✓
      ┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
      │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
      ├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
      │ 0 │ MagicMirror │ default │ 2.32.0 │ fork │ 3212 │ 0s │ 3 │ online │ 0% │ 2.7mb │ chris │ enabled │
      └────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
      chris@raspberrypi:~/MagicMirror $ npm run install-mm

      magicmirror@2.32.0 install-mm
      npm install --no-audit --no-fund --no-update-notifier --only=prod --omit=dev

      npm error code EBADENGINE
      npm error engine Unsupported engine
      npm error engine Not compatible with your version of node/npm: @jest/console@30.0.2
      npm error notsup Not compatible with your version of node/npm: @jest/console@30.0.2
      npm error notsup Required: {“node”:“^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0”}
      npm error notsup Actual: {“npm”:“10.9.2”,“node”:“v23.11.0”}
      npm error A complete log of this run can be found in: /home/chris/.npm/_logs/2025-07-02T14_09_26_052Z-debug-0.log

      posted in Troubleshooting
      K
      khrusher
    • RE: iPad 2 IOS 9.3.5 - missing modules

      @flucko this is pretty cool!!! I have it running per your steps.

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-Carousel positional behaviour

      @Gav

      I know this is an old issue, but I solved it…adding here for future readers

      b94a4ad7-654e-46f2-ae5b-03159869b51e-image.png

      posted in Troubleshooting
      K
      khrusher
    • RE: Cannot get MMM-Carousel 'positional' to work

      @sdetweil

      OK, I got this to work. there was an error in the console that I chased with some added console logging.

      Positional does work as I had initially thought. I have two modules now swapping out in my bottom_left area.

      The ignoreModules inside the position config is not optional.

      f55ae701-1508-416d-9d23-b4544ec18d96-image.png

      posted in Troubleshooting
      K
      khrusher
    • Cannot get MMM-Carousel 'positional' to work

      I am trying to use MMM-Carousel to swap out two modules located in the same location. Namely MMM-MyStandings and MMM-MyScorboard. I believe I have the configurations correct, however, they just display above each other.

      In an attempt to debug and look for possible conflicts, I have created a very minimalist config. these two modules display at the same time. I added “showPageIndicators” to aid in debug, they do not display. it is if Carousel is not running

      "modules":[
           {
              "module": "MMM-Carousel",
              "position":"bottom_bar",
              "showPageIndicators":true,
              "config": {
                "transitionInterval": 10000,
                "mode": "positional",
                "top_left": { "enabled": true }
              }
           },
         {
               module: "MMM-Pollen",
               position: "top_left",
               header: "Aiken Pollen",
               config: {
                   updateInterval: 3 * 60 * 60 * 1000, // every 3 hours
                   zip_code: "29801",
                   show_icons: false
               }
           },
       {
              "module":"clock",
              "position":"top_left",
              "config":{
                 "displaySeconds":false,
                 "displayType":"analog",
                 "analogSize":"180px",
                 "analogFace":"face-003"
              }
           },
        ]
      
      > magicmirror@2.31.0 start
      > npm run start:x11
      
      
      > magicmirror@2.31.0 start:x11
      > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js
      
      [2025-05-08 09:24:25.189] [LOG]   Starting MagicMirror: v2.31.0
      [2025-05-08 09:24:25.203] [LOG]   Loading config ...
      [2025-05-08 09:24:25.204] [LOG]   config template file not exists, no envsubst
      [2025-05-08 09:24:25.402] [INFO]  Checking config file /home/chris/MagicMirror/config/config.js ...    
      [2025-05-08 09:24:25.426] [INFO]  Your configuration file doesn't contain syntax errors :)       
      [2025-05-08 09:24:25.426] [INFO]  Checking modules structure configuration ...    
      [2025-05-08 09:24:25.469] [INFO]  Your modules structure configuration doesn't contain errors :)       
      [2025-05-08 09:24:25.470] [LOG]   Loading module helpers ...
      [2025-05-08 09:24:25.471] [LOG]   No helper found for module: MMM-Carousel.
      [2025-05-08 09:24:25.551] [LOG]   Initializing new module helper ...
      [2025-05-08 09:24:25.551] [LOG]   Module helper loaded: MMM-Pollen
      [2025-05-08 09:24:25.552] [LOG]   No helper found for module: clock.
      [2025-05-08 09:24:25.552] [LOG]   All module helpers loaded.
      [2025-05-08 09:24:25.555] [LOG]   Starting server on port 8080 ...
      [2025-05-08 09:24:25.868] [LOG]   Server started ...
      [2025-05-08 09:24:25.869] [LOG]   Connecting socket for: MMM-Pollen
      [2025-05-08 09:24:25.869] [LOG]   MMM-Pollen helper started ...
      [2025-05-08 09:24:25.870] [LOG]   Sockets connected & modules started ...
      [2025-05-08 09:24:26.093] [LOG]   Launching application.
      [2025-05-08 09:24:26.723] [INFO]  System information:    
          ### SYSTEM:   manufacturer: Raspberry Pi Foundation; model: Raspberry Pi 5 Model B Rev 1.1; virtual: false    
          ### OS:       platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.12.20+rpt-rpi-2712    
          ### VERSIONS: electron: 35.1.5; used node: 23.11.0; installed node: 23.11.0; npm: 10.9.2; pm2: 5.4.3    
          ### OTHER:    timeZone: America/New_York; ELECTRON_ENABLE_GPU: undefined    
      [2025-05-08 09:29:56.800] [LOG]   Shutting down server...
      [2025-05-08 09:29:56.800] [LOG]   Stopping module helper: MMM-Pollen
      [2025-05-08 09:29:56.801] [LOG]   Node_helpers stopped ...
      

      46cf370e-8339-4421-9182-ba203c1365f2-image.png

      posted in Troubleshooting
      K
      khrusher
    • RE: Can updatenotification be configured to restart the main MM process?

      @sdetweil nice. how do I mark item as ‘Resolved’?

      I found it!

      posted in Troubleshooting
      K
      khrusher
    • RE: Can updatenotification be configured to restart the main MM process?

      @sdetweil

      Ok, I read that parameter as ‘restart once one of the modules in the Updates array are updated’

      So updateAutorestart is based on general MM updates.

      How does it know the name of the app to restart?

      does it run

      mp2 restart all
      
      posted in Troubleshooting
      K
      khrusher
    • Can updatenotification be configured to restart the main MM process?

      I have updatenotification configured with update commands to perform module specific updates.

            "module":"updatenotification",
               "position":"top_center",
               "config":{
                    updates:
                    [
                      {
                         "MMM-MyStandings": "git pull",
                      },
                      {
                         "MMM-MyScoreboard": "git pull && npm install --omit=dev",
                      },
                   ],
               },
      

      is there way to configure a MM restart command in response to a “restart required” notification?

           pm2 restart MM
      
      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-GoogleCalendar auth expiring after a week

      @BKeyport no doubt, not knocking the module, it works great. I just followed along with Auth steps…kind of black0box for me.

      I think a cheap wireless keyboard will be good any way.

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-GoogleCalendar auth expiring after a week

      after 7 days…invalid_grant again.

      delete token.json and rerun auth again required to get back up. Would all be easy if I had a keyboard already attached…but I dont. maybe I need a wireless keyboard

      posted in Troubleshooting
      K
      khrusher
    • RE: MMM-GoogleCalendar auth expiring after a week

      I followed the steps in the attached issue. I will post update after some time

      posted in Troubleshooting
      K
      khrusher
    • 1 / 1