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

Blackscreen after install MMM-PIR-Sensor

Scheduled Pinned Locked Moved Troubleshooting
15 Posts 5 Posters 8.1k 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.
  • B Offline
    Blackmirror
    last edited by Apr 14, 2017, 8:04 AM

    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
    • B Offline
      broberg Project Sponsor
      last edited by Apr 14, 2017, 9:58 AM

      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 Apr 14, 2017, 1:42 PM

        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 Apr 16, 2017, 4:21 PM

          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 Apr 21, 2017, 3:05 AM

            Hi Blacjscreen,

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

            B 1 Reply Last reply Apr 21, 2017, 6:16 PM Reply Quote 0
            • B Offline
              Blackmirror @howesfam
              last edited by yawns Apr 21, 2017, 7:17 PM Apr 21, 2017, 6:16 PM

              @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
              • B Offline
                beck0r
                last edited by May 28, 2017, 7:18 AM

                Having the same problem. Any solution ?

                1 Reply Last reply Reply Quote 0
                • B Offline
                  Blackmirror
                  last edited by May 29, 2017, 7:27 AM

                  Use the PIR-Senosr not with this modul, but with the python script.

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