• 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.

[Remote-Control] Shutdown, Configure and Update your MagicMirror

Scheduled Pinned Locked Moved System
274 Posts 78 Posters 736.2k Views 77 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.
  • S Offline
    strawberry 3.141 Project Sponsor Module Developer @kurt
    last edited by Apr 10, 2017, 7:27 PM

    @kurt [PM2][ERROR] script not found

    did you follow these steps to create the script? https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

    Please create a github issue if you need help, so I can keep track

    K 1 Reply Last reply Apr 10, 2017, 7:30 PM Reply Quote 0
    • K Offline
      kurt @strawberry 3.141
      last edited by Apr 10, 2017, 7:30 PM

      @strawberry-3.141
      yes I did it following the steps in that wiki

      1 Reply Last reply Reply Quote 0
      • Y Offline
        yawns Moderator
        last edited by Apr 11, 2017, 7:11 AM

        Shouldn’t pm2 start mm be executed in ~ and not in ~/MagicMirror ? The tutorial said to create mm.sh in ~

        So please go back one folder with cd .. or directly with cd ~ and try again

        K 1 Reply Last reply Apr 11, 2017, 8:54 AM Reply Quote 1
        • K Offline
          kurt @yawns
          last edited by Apr 11, 2017, 8:54 AM

          @yawns
          this is what I get,
          do you think it is a good idea to start the install routine once again from the beginning? pi@raspberrypi:~ $
          in my modules folder there is no PM2 folder. Should there be one?
          Thanks a lot for help
          kurt

          pi@raspberrypi:~ $ npm start
          npm ERR! Linux 4.4.50-v7+
          npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
          npm ERR! node v6.10.0
          npm ERR! npm  v3.10.10
          npm ERR! path /home/pi/package.json
          npm ERR! code ENOENT
          npm ERR! errno -2
          npm ERR! syscall open
          
          npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
          npm ERR! enoent ENOENT: no such file or directory, open '/home/pi/package.json'
          npm ERR! enoent This is most likely not a problem with npm itself
          npm ERR! enoent and is related to npm not being able to find a file.
          npm ERR! enoent 
          
          npm ERR! Please include the following file with any support request:
          npm ERR!     /home/pi/npm-debug.log
          pi@raspberrypi:~ $  pm2 start mm
          [PM2] Spawning PM2 daemon with pm2_home=/home/pi/.pm2
          [PM2] PM2 Successfully daemonized
          [PM2][ERROR] script not found : /home/pi/mm
          script not found : /home/pi/mm
          ┌──────┬──────┬────────┬───┬─────┬────────┐
          │ Name │ mode │ status │ ↺ │ cpu │ memory │
          └──────┴──────┴────────┴───┴─────┴────────┘
           Use `pm2 show ` to get more details about an app
          
          
          Y 1 Reply Last reply Apr 11, 2017, 9:56 AM Reply Quote 0
          • Y Offline
            yawns Moderator @kurt
            last edited by Apr 11, 2017, 9:56 AM

            @kurt

            If you want to start the process with npm start then you have to do that inside ~/MagicMirror
            However if you want to use pm2 then I would advise following the instructions again: https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

            pm2 seems to be working fine on your raspberry, so I would start here:


            Make a MagicMirror start script. To use PM2 in combination with MagicMirror, we need to make a simple shell script. Preferable, we put this script outside the MagicMirror folder to make sure it won’t give us any issues if we want to upgrade the mirror.

            cd ~
            nano mm.sh
            

            Add the following lines:

            cd ~/MagicMirror
            DISPLAY=:0 npm start
            

            Save and close, using the commands CTRL-O and CTRL-X. Now make sure the shell script is executable bij performing the following command:

            chmod +x mm.sh
            

            You are now ready to the MagicMirror using this script using PM2.

            K 1 Reply Last reply Apr 11, 2017, 10:43 AM Reply Quote 1
            • K Offline
              kurt @yawns
              last edited by Apr 11, 2017, 10:43 AM

              @yawns
              my first step was to make this start script following the instructions.
              the mm.sh with the script cd ~/MagicMirror DISPLAY=:0 npm start is now in my /home/pi folder.
              When I try to start the mm by npm start I get this (the mirror is not appearing):

              { Error: listen EADDRINUSE :::8080
                  at Object.exports._errnoException (util.js:1026:11)
                  at exports._exceptionWithHostPort (util.js:1049:20)
                  at Server._listen2 (net.js:1253:14)
                  at listen (net.js:1289:10)
                  at net.js:1399:9
                  at _combinedTickCallback (internal/process/next_tick.js:77:11)
                  at process._tickCallback (internal/process/next_tick.js:98:9)
                  at Module.runMain (module.js:592:11)
                  at run (bootstrap_node.js:402:7)
                  at startup (bootstrap_node.js:157:9)
                code: 'EADDRINUSE',
                errno: 'EADDRINUSE',
                syscall: 'listen',
                address: '::',
                port: 8080 }
              

              Thank you

              K 1 Reply Last reply Apr 11, 2017, 11:28 AM Reply Quote 0
              • Y Offline
                yawns Moderator
                last edited by Apr 11, 2017, 11:16 AM

                EADDRINUSE means, there is another process running and listening on port 8080
                It looks like the magicmirror somehow is running already.

                1 Reply Last reply Reply Quote 0
                • K Offline
                  kurt @kurt
                  last edited by Apr 11, 2017, 11:28 AM

                  @yawns
                  By now the PM2 does its work! Great!
                  When I put the pi away from electricity and then start the pi again, PM2 starts the mirror :slight_smile:
                  But when I make some changes in Edit modulesor Einstellungen, save them, the changes are not shown, also after restarting the mirror but I get Error!also after restarting the mirror.
                  So by now some features work :slight_smile: some still need some time or a little push…
                  Thank you

                  1 Reply Last reply Reply Quote 1
                  • P Offline
                    pepemujica
                    last edited by Apr 11, 2017, 2:53 PM

                    Hi @mochman !
                    Is there any chance to change the caption that it is shown of each module?
                    For example, I’ve got 2 clocks modules, so I can see what time is it in 2 different countries. But when I go to the Remote control I see 2 “Clocks” and don’t know which is the clock I’m hiding or showing until I press the boton.
                    Is it possible to change the caption in the control?

                    Kind regards

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jopyth Moderator @AAPS
                      last edited by Jopyth Apr 23, 2017, 9:08 PM Apr 23, 2017, 9:08 PM

                      Sorry for my long absence. I am currently in the last weeks of writing my master thesis. Therefore unfortunately not much will be happening until second or third week of May.

                      Big thanks to @strawberry-3-141 and @yawns to help everyone out so much. I finally made a release with the outstanding fixes:

                      [1.1.3] - 2017-04-23

                      Added

                      • Portuguese translation
                      • Indonesian translation
                      • Support for iOS Icon and Webapp

                      Changed

                      • Installation no longer needs a temporary file

                      Fixed

                      • Icon paths adapted to changes in Magic Mirror² 2.1.0

                      Hopefully I got everyone covered in my answers:

                      @PatrickGlatz Have you figured it out yet? I don’t think there is any special configuration needed, just need to find the right menu.

                      @kurt Thanks! Hopefully I will come around to improve the config interface at some point, as there are still some known bugs and problems, but I am glad it is already helping.

                      @AAPS You are right, I should probably add npm install after updating MM.

                      @pepemujica What error do you get? Maybe it is something in your network settings?

                      Helpful sticky: How to troubleshoot

                      P ? 2 Replies Last reply Apr 24, 2017, 11:54 AM Reply Quote 1
                      • 1
                      • 2
                      • 19
                      • 20
                      • 21
                      • 22
                      • 23
                      • 27
                      • 28
                      • 21 / 28
                      • First post
                        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