MagicMirror² v2.14.0 is available! For more information about this release, check out this topic.

PIR Motion Detection - White Screen

  • When I try to run an “npm install” on the “MMM-PIR-Sensor” directory, i get the following error. Does anyone know what could be causing this, and go to resolve it? I am able to run the rest of the mirror, along with some other modules from this site without issue.

    Here is the error:

    Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall /home/pi/MagicMirror/modules/MMM-PIR-Sensor
    electron-rebuild -e …/…/node_modules/electron-prebuilt
    An unhandled error occurred inside electron-rebuild
    Unable to find electron-prebuilt’s version number, either install it or specify an explicit version
    Error: Unable to find electron-prebuilt’s version number, either install it or specify an explicit version
    at _callee$ (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:74:17)
    at tryCatch (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/regenerator-runtime/runtime.js:63:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/regenerator-runtime/runtime.js:337:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/regenerator-runtime/runtime.js:96:21)
    at GeneratorFunctionPrototype.tryCatcher (/home/pi/node_modules/bluebird/js/release/util.js:16:23)
    at PromiseSpawn._promiseFulfilled (/home/pi/node_modules/bluebird/js/release/generators.js:97:49)
    at /home/pi/node_modules/bluebird/js/release/generators.js:201:15
    at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/electron-rebuild/lib/cli.js:197:4)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions…js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:394:7)
    at startup (bootstrap_node.js:149:9)
    npm ERR! Linux 4.4.38-v7+
    npm ERR! argv “/usr/bin/nodejs” “/usr/bin/npm” “install”
    npm ERR! node v6.9.2
    npm ERR! npm v3.10.9
    npm ERR! code ELIFECYCLE
    npm ERR! Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall: electron-rebuild -e …/…/node_modules/electron-prebuilt
    npm ERR! Exit status 255
    npm ERR!
    npm ERR! Failed at the Magic-Mirror-Module-PIR-Sensor@1.1.0 postinstall script ‘electron-rebuild -e …/…/node_modules/electron-prebuilt’.
    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-prebuilt
    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

    If i try to run the mirror with the information from the PIR module in the config file, i get the white screen. If i comment out the PIR section in the config.js file, i am able to run the mirror without issue.

Log in to reply