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.

    Blackscreen after install MMM-PIR-Sensor

    Scheduled Pinned Locked Moved Troubleshooting
    15 Posts 5 Posters 8.3k Views 4 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.
    • cowboysdudeC Offline
      cowboysdude Module Developer
      last edited by cowboysdude

      @Blackmirror said in Blackscreen after install MMM-PIR-Sensor:

      // {
      // module: ‘MMM-PIR-Sensor’,
      // config: {
      // relayGpio: ‘26’,
      // relayOnState: ‘0’,
      // powerSaving: false,
      // // See ‘Configuration options’ for more information.
      // },
      // },

      Right off the top here is an issue :) should only have one }, :) Like this below…
      It has too many }, so it’s stopping at the first one then errors out because it goes to the next }, as a new line and that creates your problem. :)

      {
      module: ‘MMM-PIR-Sensor’,
      config: {
      relayGpio: ‘26’,
      relayOnState: ‘0’,
      powerSaving: false,
      }
      },

      B 1 Reply Last reply Reply Quote 1
      • B Offline
        Blackmirror @cowboysdude
        last edited by

        @cowboysdude

        No, this is not the problem, I have unlined this, because I can not use the Mirror, when I delete the // I see the black screen.

        It’s my fault to show the config.js this the //.

        1 Reply Last reply Reply Quote 0
        • B Offline
          Blackmirror
          last edited by

          I have it remove and make a new installation, after this it comes errors:

          pi@Mirror:~/MagicMirror/modules/MMM-PIR-Sensor $ sudo npm install -g

          epoll@0.1.21 install /usr/lib/node_modules/Magic-Mirror-Module-PIR-Sensor/node_modules/epoll
          node-gyp rebuild

          gyp WARN EACCES user “root” does not have permission to access the dev dir “/root/.node-gyp/6.10.0”
          gyp WARN EACCES attempting to reinstall using temporary dev dir “/usr/lib/node_modules/Magic-Mirror-Module-PIR-Sensor/node_modules/epoll/.node-gyp”
          make: Entering directory ‘/usr/lib/node_modules/Magic-Mirror-Module-PIR-Sensor/node_modules/epoll/build’
          CXX(target) Release/obj.target/epoll/src/epoll.o
          SOLINK_MODULE(target) Release/obj.target/epoll.node
          COPY Release/epoll.node
          make: Leaving directory ‘/usr/lib/node_modules/Magic-Mirror-Module-PIR-Sensor/node_modules/epoll/build’

          Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /usr/lib/node_modules/Magic-Mirror-Module-PIR-Sensor
          electron-rebuild -e …/…/node_modules/electron

          sh: 1: electron-rebuild: not found
          npm ERR! Linux 4.4.50-v7+
          npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “install” “-g”
          npm ERR! node v6.10.0
          npm ERR! npm v3.10.10
          npm ERR! file sh
          npm ERR! code ELIFECYCLE
          npm ERR! errno ENOENT
          npm ERR! syscall spawn

          npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: electron-rebuild -e ../../node_modules/electron
          npm ERR! spawn ENOENT
          npm ERR!
          npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script ‘electron-rebuild -e …/…/node_modules/electron’.
          npm ERR! Make sure you have the latest version of node.js and npm installed.
          npm ERR! If you do, this is most likely a problem with the Magic-Mirror-Module-PIR-Sensor package,
          npm ERR! not with npm itself.
          npm ERR! Tell the author that this fails on your system:
          npm ERR! electron-rebuild -e …/…/node_modules/electron
          npm ERR! You can get information on how to open an issue for this project with:
          npm ERR! npm bugs Magic-Mirror-Module-PIR-Sensor
          npm ERR! Or if that isn’t available, you can get their info via:
          npm ERR! npm owner ls Magic-Mirror-Module-PIR-Sensor
          npm ERR! There is likely additional logging output above.

          npm ERR! Please include the following file with any support request:
          npm ERR! /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log

          1 Reply Last reply Reply Quote 0
          • cowboysdudeC Offline
            cowboysdude Module Developer
            last edited by

            Did you go to the module directory that the pir module is in and run ‘npm install’?

            If not try that first.

            1 Reply Last reply Reply Quote 1
            • B Offline
              Blackmirror
              last edited by

              Hello,
              I have delete the ‘,’ but I have still this problem. In the past failure in the config.js make a white screen at me.

              And I have run ‘sudo npm install -g’ in the MMM-PIR-Sensor directory,
              and I see this Error messages. And I have still a black screen.

              1 Reply Last reply Reply Quote 0
              • brobergB Offline
                broberg Project Sponsor
                last edited by

                I don’t think you are supposed to be using sudo when doing npm install just the other parts,
                Using sudo will probably give access issues for the module.

                1 Reply Last reply Reply Quote 1
                • B Offline
                  Blackmirror
                  last edited by

                  So I Have rm -rf MMM-PIR-Sensor and new install. after this I run npm install -g, is give the follow error messages

                  pi@Mirror:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install -g
                  npm WARN checkPermissions Missing write access to /usr/lib/node_modules
                  /usr/lib
                  └─┬ Magic-Mirror-Module-PIR-Sensor@1.1.0
                  └─┬ onoff@1.1.2
                  └─┬ epoll@0.1.21
                  ├── bindings@1.2.1
                  └── nan@2.5.1

                  npm ERR! Linux 4.4.50-v7+
                  npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “install” “-g”
                  npm ERR! node v6.10.0
                  npm ERR! npm v3.10.10
                  npm ERR! path /usr/lib/node_modules
                  npm ERR! code EACCES
                  npm ERR! errno -13
                  npm ERR! syscall access

                  npm ERR! Error: EACCES: permission denied, access ‘/usr/lib/node_modules’
                  npm ERR! at Error (native)
                  npm ERR! { Error: EACCES: permission denied, access ‘/usr/lib/node_modules’
                  npm ERR! at Error (native)
                  npm ERR! errno: -13,
                  npm ERR! code: ‘EACCES’,
                  npm ERR! syscall: ‘access’,
                  npm ERR! path: ‘/usr/lib/node_modules’ }
                  npm ERR!
                  npm ERR! Please try running this command again as root/Administrator.

                  npm ERR! Please include the following file with any support request:
                  npm ERR! /home/pi/MagicMirror/modules/MMM-PIR-Sensor/npm-debug.log

                  And a black screen at the mirror

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    Blackmirror
                    last edited by

                    I Have solve this problem without MMM-PIR-Sensor this a python-skript in rc.local.

                    But bei DHT22 - Sensor is not working now, destroyed? But why?

                    1 Reply Last reply Reply Quote 0
                    • H Offline
                      howesfam
                      last edited by

                      Hi Blacjscreen,

                      I’m suffering the same problems, do you have alink to your python code?

                      B 1 Reply Last reply Reply Quote 0
                      • B Offline
                        Blackmirror @howesfam
                        last edited by yawns

                        @howesfam

                        import RPi.GPIO as GPIO
                        import time
                        
                        
                        #Board Mode: Angabe der Pin-Nummer
                        GPIO.setmode(GPIO.BOARD)
                        
                        #GPIO Pin definieren fuer den Dateneingang vom Sensor
                        PIR_GPIO = 13
                        Relay_GPIO = 37
                        GPIO.setup(PIR_GPIO, GPIO.IN)
                        GPIO.setup(Relay_GPIO, GPIO.OUT)
                        GPIO.output(Relay_GPIO, True)
                        GPIO.setup(32,GPIO.IN)
                        
                        read=0
                        wait=0
                        ein=0
                        button=1
                        
                        while True :
                           #PIR auslesen
                           read = GPIO.input(PIR_GPIO)
                           button = GPIO.input(32)
                        
                           if ((read==1 or button==0) and wait==0):
                             GPIO.output(Relay_GPIO, False)
                             wait=1
                             ein=1
                             time.sleep(0.5)
                           elif ein==1 and button==0:
                             ein=0
                             time.sleep(0.5)
                        

                        Have found in the web and I have modified for me, the Pin 32 is a button to make the monitor, ampilifier and the mirror light always on.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • 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