Read the statement by Michael Teeuw here.
Blackscreen after install MMM-PIR-Sensor
-
@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,
}
}, -
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 //.
-
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 rebuildgyp 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/electronsh: 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 spawnnpm 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 -
Did you go to the module directory that the pir module is in and run ‘npm install’?
If not try that first.
-
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. -
I don’t think you are supposed to be using
sudo
when doingnpm install
just the other parts,
Using sudo will probably give access issues for the module. -
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.1npm 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 accessnpm 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.logAnd a black screen at the mirror
-
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?
-
Hi Blacjscreen,
I’m suffering the same problems, do you have alink to your python code?
-
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.