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: 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