MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. Them Russians
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    T
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 13
    • Groups 0

    Them Russians

    @Them Russians

    1
    Reputation
    857
    Profile views
    13
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Them Russians Unfollow Follow

    Best posts made by Them Russians

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

      posted in Troubleshooting
      T
      Them Russians

    Latest posts made by Them Russians

    • RE: PIR-Sensor - put your mirror to sleep if not used

      @fox You define the pin in the config.js file.

      Make sure you sue the GPIO pin number, and not the generic pin number.

      For instance, in the pin diagram the pin 1 down from the top left is GPIO pin 2, but regular pin 3. In the config file, you would define it a SensorPIN = 2.

      posted in System
      T
      Them Russians
    • RE: PIR-Sensor - put your mirror to sleep if not used

      @fox pop the plastic dome off and you’ll see the labeling. I believe the middle pin is the digital output and the ground and 5V power are on the outside.

      posted in System
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bhepler

      Hey there, thank you for the suggestion. updated both nodejs and npm to 7.4.0 and 4.0.5.

      I think removed the MMM-PIR-Sensor folder, grabbed it again from github, and then tried to run npm install on it, and the install failed again.

      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/babel-runtime/node_modules/regenerator-runtime/runtime.js:63:40)
      at Generator.invoke [as _invoke] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:337:22)
      at Generator.prototype.(anonymous function) [as next] (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:96:21)
      at Generator.tryCatcher (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/util.js:16:23)
      at PromiseSpawn._promiseFulfilled (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bluebird/js/release/generators.js:97:49)
      at /home/pi/MagicMirror/modules/MMM-PIR-Sensor/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:571:32)
      at Object.Module._extensions…js (module.js:580:10)
      at Module.load (module.js:488:32)
      at tryModuleLoad (module.js:447:12)
      at Function.Module._load (module.js:439:3)
      at Module.runMain (module.js:605:10)
      at run (bootstrap_node.js:420:7)
      at startup (bootstrap_node.js:139:9)

      I tried running the rebuild with my electron version number (1.5.7) but still no luck. Any thoughts on what else I could try? I am drawing a blank here, unfortunately.

      posted in Troubleshooting
      T
      Them Russians
    • RE: PIR-Sensor - put your mirror to sleep if not used

      @Nususu Did you have any issues with the npm install of this module? I am still unable to install the module :(

      posted in Troubleshooting
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bungee09 @yawns When i ran the “npm install” in the MM directory, i got this error:

      npm warn grunt-yamllint@0.2.0 requires a peer of grunt@~0.4.0 but none was installed

      I googled the error and it looks like it shouldnt be an issue, but when i tried doing an install in the PIR directory (it failed), so did the rebuild with the updated electron version number (mine was 1.5.6).

      I got the same error when trying to run the rebuild

      Failed at the epoll@0.1.20 install script ‘node-gyp rebuild’
      Make sure you have the latest version of node.js and npm installed.

      Sorry for all the posts on here, but do you have any thoughts? I update node.js and npm to the most recent versions, so i dont think that what is broken for me :(

      When i try to run the mirror, here is the error i get before the white screen:

      magicmirror@2.1.0 start /home/pi/MagicMirror
      electron js/electron.js “dev”
      Starting MagicMirror: v2.1.0
      Loading config …
      Loading module helpers …
      No helper found for module: alert.
      Initializing new module helper …
      No helper found for module: clock.
      No helper found for module: compliments.
      No helper found for module: currentweather.
      WARNING! Could not load config file. Starting with default configuration. Error found: Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      Loading module helpers …
      No helper found for module: alert.
      Initializing new module helper …
      No helper found for module: clock.
      No helper found for module: compliments.
      No helper found for module: currentweather.
      App threw an error during load
      Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:88:9)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:116)
      at Module._compile (module.js:556:32)
      at Object.Module._extensions…js (module.js:565:10)
      at Module.load (module.js:473:32)
      at tryModuleLoad (module.js:432:12)
      at Function.Module._load (module.js:424:3)
      at Module.require (module.js:483:17)
      at require (internal/module.js:20:19)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:4:11)
      Whoops! There was an uncaught exception…
      { Error: Could not locate the bindings file. Tried:
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node
      → /home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node
      at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:88:9)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:116)
      at Module._compile (module.js:556:32)
      at Object.Module._extensions…js (module.js:565:10)
      at Module.load (module.js:473:32)
      at tryModuleLoad (module.js:432:12)
      at Function.Module._load (module.js:424:3)
      at Module.require (module.js:483:17)
      at require (internal/module.js:20:19)
      at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/onoff/onoff.js:4:11)
      tries:
      [ ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Debug/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/out/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/Release/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/default/epoll.node’,
      ‘/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/compiled/6.5.0/linux/arm/epoll.node’ ] }
      MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection?
      If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues
      Launching application.

      posted in Troubleshooting
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bungee09 The main MagicMirror directory, or the module directory within MagicMirror?

      posted in Troubleshooting
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bungee09 I did not do that install in the Magic Mirror folder. I ran the “curl” command from the github site for the MagicMirror, set up config.js, and then immediately got the PIR module.

      Do you think i could run the npm install on the MagicMirror folder now, and try again with the rebuild, or would i have to clear my SD card and reinstall everything and start from scratch?

      posted in Troubleshooting
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bungee09 Did your rebuild work successfuly? I got an error saying that i needed to have the latest versions of node.js and npm installed.

      I believe I have node version 6.9.4. Is that what you were using?

      After all this, i thought maybe i jacked up something, so i cleared out and reformatted the micro SD card. I reinstalled NOOBS and then got the Magic Mirror. Created the config.js file and ran the mirror without issue. Immediately after that, i cloned the PIR module and tried to run an “npm install” which failed, and so did the rebuild :(

      posted in Troubleshooting
      T
      Them Russians
    • RE: MMM-PIR-Sensor - White Screen

      @bungee09 Did you get the npm install to work on the “MMM-PIR-Sensor” directory? Or did you just run the npm list to get the version of electron and then run npm rebuild --runtime=electron --target=1.3.4 --disturl=https://atom.io/download/atom-shell --abi=50 with the right version?

      Which directory were you in when you ran the rebuild?

      Sorry - i’m at work now, so dont have the Pi with me, but have been having issues with this for a week now, so i’m really hoping that this works for me :)

      posted in Troubleshooting
      T
      Them Russians
    • 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.

      posted in Troubleshooting
      T
      Them Russians