• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Raspberry Pi Zero W for Magic Mirror

Scheduled Pinned Locked Moved Hardware
73 Posts 8 Posters 38.5k Views 9 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    davidgagne @sdetweil
    last edited by May 29, 2024, 2:17 PM

    @sdetweil I emailed you the output from that. I’m guessing Error: Cannot find module 'electron' is bad?

    S 1 Reply Last reply May 29, 2024, 2:31 PM Reply Quote 0
    • D Offline
      davidgagne @sdetweil
      last edited by May 29, 2024, 2:19 PM

      @sdetweil It’s frustrating because I swear it was working before I rebooted.

      1 Reply Last reply Reply Quote 0
      • D Offline
        davidgagne @sdetweil
        last edited by May 29, 2024, 2:22 PM

        @sdetweil If you thought 148 restarts was bad … This is what I see now:

        pm2 start MagicMirror
        [PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ])
        [PM2] [MagicMirror](0) ✓
        [PM2] Process successfully started
        ┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
        │ id │ name           │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
        ├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
        │ 0  │ MagicMirror    │ default     │ 2.27.0  │ fork    │ 14132    │ 0s     │ 659  │ online    │ 0%       │ 20.8mb   │ dvg      │ disabled │
        └────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
        
        1 Reply Last reply Reply Quote 0
        • S Away
          sdetweil @davidgagne
          last edited by May 29, 2024, 2:31 PM

          @davidgagne got it. Just back from my walk… will examine…

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          D 1 Reply Last reply May 29, 2024, 2:36 PM Reply Quote 0
          • D Offline
            davidgagne @sdetweil
            last edited by May 29, 2024, 2:36 PM

            @sdetweil I followed your tutorial on adding the Jeopardy module (just to see what would happen) and it worked fine. The last step is npm start and when I did that I got this:

            > magicmirror@2.27.0 start
            > ./run-start.sh $1
            
            [2024-05-29 10:30:09.649] [LOG] Starting MagicMirror: v2.27.0
            [2024-05-29 10:30:10.200] [LOG] Loading config ...
            [2024-05-29 10:30:10.267] [LOG] config template file not exists, no envsubst
            [2024-05-29 10:30:19.159] [LOG] Loading module helpers ...
            [2024-05-29 10:30:19.394] [LOG] No helper found for module: alert.
            [2024-05-29 10:30:53.041] [LOG] Initializing new module helper ...
            [2024-05-29 10:30:53.066] [LOG] Module helper loaded: updatenotification
            [2024-05-29 10:30:53.220] [LOG] No helper found for module: clock.
            [2024-05-29 10:31:18.754] [LOG] Initializing new module helper ...
            [2024-05-29 10:31:18.854] [LOG] Module helper loaded: calendar
            [2024-05-29 10:31:19.537] [ERROR] Whoops! There was an uncaught exception... 
            [2024-05-29 10:31:20.316] [ERROR] Error: Cannot find module 'request'
            Require stack:
            - /home/dvg/MagicMirror/modules/MMM-JEOPARDY/node_helper.js
            - /home/dvg/MagicMirror/js/app.js
            - /home/dvg/MagicMirror/serveronly/index.js
                at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
                at Module._resolveFilename (/home/dvg/MagicMirror/node_modules/module-alias/index.js:49:29)
                at Module._load (node:internal/modules/cjs/loader:901:27)
                at Module.require (node:internal/modules/cjs/loader:1115:19)
                at require (node:internal/modules/helpers:130:18)
                at Object.<anonymous> (/home/dvg/MagicMirror/modules/MMM-JEOPARDY/node_helper.js:8:17)
                at Module._compile (node:internal/modules/cjs/loader:1241:14)
                at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)
                at Module.load (node:internal/modules/cjs/loader:1091:32)
                at Module._load (node:internal/modules/cjs/loader:938:12)
                at Module.require (node:internal/modules/cjs/loader:1115:19)
                at require (node:internal/modules/helpers:130:18)
                at loadModule (/home/dvg/MagicMirror/js/app.js:183:19)
                at loadModules (/home/dvg/MagicMirror/js/app.js:213:10)
                at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
                at async App.start (/home/dvg/MagicMirror/js/app.js:261:3) {
              code: 'MODULE_NOT_FOUND',
              requireStack: [
                '/home/dvg/MagicMirror/modules/MMM-JEOPARDY/node_helper.js',
                '/home/dvg/MagicMirror/js/app.js',
                '/home/dvg/MagicMirror/serveronly/index.js'
              ]
            } 
            [2024-05-29 10:31:20.470] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 
            [2024-05-29 10:31:20.593] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MagicMirrorOrg/MagicMirror/issues 
            [2024-05-29 10:34:40.779] [INFO] System information:
            ### SYSTEM: manufacturer: Raspberry Pi Foundation; model: Raspberry Pi Zero W Rev 1.1; raspberry: [object Object]; virtual: false
            ### OS: platform: linux; distro: Raspbian GNU/Linux; release: 11; arch: arm; kernel: 6.1.21+
            ### VERSIONS: electron: undefined; used node: 20.8.0; installed node: 20.8.0; npm: 10.1.0; pm2: 5.4.0
            ### OTHER: timeZone: America/New_York; ELECTRON_ENABLE_GPU: undefined
            Starting chromium browser now, have patience, it takes a minute
            Chromium_browser not installed
            

            FYI: There is definitely an internet connection, so we can rule that out. Otherwise I have no idea.

            S 2 Replies Last reply May 29, 2024, 2:38 PM Reply Quote 0
            • S Away
              sdetweil @davidgagne
              last edited by sdetweil May 29, 2024, 2:39 PM May 29, 2024, 2:38 PM

              @davidgagne yep,

              not my tutorial just one I reference

              see this
              https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              D 2 Replies Last reply May 29, 2024, 2:44 PM Reply Quote 0
              • D Offline
                davidgagne @sdetweil
                last edited by May 29, 2024, 2:44 PM

                @sdetweil Hmmm. Okay. I tried that for the ‘alert’ module but it didn’t seem to have any impact:

                dvg@hyperspace:~/MagicMirror $ cd modules/
                dvg@hyperspace:~/MagicMirror/modules $ ls
                default  MMM-JEOPARDY
                dvg@hyperspace:~/MagicMirror/modules $ cd default/
                dvg@hyperspace:~/MagicMirror/modules/default $ ls
                alert  calendar  clock  compliments  defaultmodules.js  helloworld  newsfeed  updatenotification  utils.js  weather
                dvg@hyperspace:~/MagicMirror/modules/default $ cd alert
                dvg@hyperspace:~/MagicMirror/modules/default/alert $ ls package.json
                ls: cannot access 'package.json': No such file or directory
                dvg@hyperspace:~/MagicMirror/modules/default/alert $ npm init -y
                Wrote to /home/dvg/MagicMirror/modules/default/alert/package.json:
                
                {
                  "name": "alert",
                  "version": "1.0.0",
                  "description": "The alert module is one of the default modules of the MagicMirror². This module displays notifications from other modules.",
                  "main": "alert.js",
                  "scripts": {
                    "test": "echo \"Error: no test specified\" && exit 1"
                  },
                  "keywords": [],
                  "author": "",
                  "license": "ISC"
                }
                
                
                dvg@hyperspace:~/MagicMirror/modules/default/alert $ cd ..
                dvg@hyperspace:~/MagicMirror/modules/default $ cd ..
                dvg@hyperspace:~/MagicMirror/modules $ cd ..
                dvg@hyperspace:~/MagicMirror $ pm2 start MagicMirror
                [PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ])
                [PM2] [MagicMirror](0) ✓
                [PM2] Process successfully started
                ┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
                │ id │ name           │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
                ├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
                │ 0  │ MagicMirror    │ default     │ 2.27.0  │ fork    │ 16303    │ 0s     │ 744  │ online    │ 0%       │ 18.5mb   │ dvg      │ disabled │
                └────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
                

                Same result; just a bunch more restarts and nothing appearing. (The Pi desktop is there, though.)

                S 1 Reply Last reply May 29, 2024, 2:53 PM Reply Quote 0
                • S Away
                  sdetweil @davidgagne
                  last edited by May 29, 2024, 2:53 PM

                  @davidgagne why alert? it’s the mmm-jeopady module that is missing a library

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • S Away
                    sdetweil @davidgagne
                    last edited by May 29, 2024, 2:54 PM

                    @davidgagne said in Raspberry Pi Zero 2 W for Magic Mirror:

                    async App.start (/home/dvg/MagicMirror/js/app.js:261:3) {
                    code: ‘MODULE_NOT_FOUND’,
                    requireStack: [
                    ‘/home/dvg/MagicMirror/modules/MMM-JEOPARDY/node_helper.js’,

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    D 1 Reply Last reply May 29, 2024, 2:58 PM Reply Quote 0
                    • D Offline
                      davidgagne @sdetweil
                      last edited by May 29, 2024, 2:54 PM

                      @sdetweil So, because I am relentless, I rebooted to see if that would help. It didn’t, but now it looks like I have a different problem altogether:

                      cd MagicMirror/
                      pm2 start MagicMirror
                      [PM2] Spawning PM2 daemon with pm2_home=/home/dvg/.pm2
                      [PM2] PM2 Successfully daemonized
                      [PM2][ERROR] Script not found: /home/dvg/MagicMirror/MagicMirror
                      
                      S 1 Reply Last reply May 29, 2024, 2:55 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 4 / 8
                      4 / 8
                      • First post
                        33/73
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy