Read the statement by Michael Teeuw here.
[MMM-PIR-Sensor] Install failing
-
using PM2 Im able to get the logs when starting, and even though it installed with your instructions i now get this error in the logs.
0|mm | Error: The module '/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/build/Release/epoll.node' 0|mm | was compiled against a different Node.js version using 0|mm | NODE_MODULE_VERSION 50. This version of Node.js requires 0|mm | NODE_MODULE_VERSION 51. Please try re-compiling or re-installing 0|mm | the module (for instance, using `npm rebuild` or`npm install`). 0|mm | at Object.Module._extensions..node (module.js:598:18) 0|mm | at Module.load (module.js:488:32) 0|mm | at tryModuleLoad (module.js:447:12) 0|mm | at Function.Module._load (module.js:439:3) 0|mm | at Module.require (module.js:498:17) 0|mm | at require (internal/module.js:20:19) 0|mm | at bindings (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/bindings/bindings.js:76:44) 0|mm | at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_modules/epoll/epoll.js:1:99) 0|mm | at Module._compile (module.js:571:32) 0|mm | at Object.Module._extensions..js (module.js:580:10) 0|mm | unclutter: someone created a sub-window to my sub-window! giving up
-
@Mar for anyone else who is getting this an npm rebuild fixes it. from here https://github.com/atom/apm/issues/635
-
Hey, thanks for advising us how to install the modules, but I´m still struggling to find a solution for me even after updating nodejs and npm to the latest builts…
Similar error with corrected package.json.Unable to find electron-prebuilt's version number, either install it or specify an explicit version
I even tried the
npm rebuild
@Mar suggested. My last attempt to get this working was updating electron to its newest version but this didn´t help either.
Is there anything I could further try to install this module correctly? -
@Jay I forgot what I did here to fix this issue. But to be honest after I got this working it still wasnt perfect. I ended going the route of a script on startup that controls the PIR sensor and its been perfect since and simple.
-
did you install the fix? or is this now obsolet?
-
-
@Jopyth said in [MMM-PIR-Sensor] Install failing:
@fox This PR should have fixed the issue (it is merged into the master).
Are you running MagicMirror
2.1.0
? And is your PIR-Module up-to-date? Try updating both (see this and do it in both directories) to the newest version.I deleted PIR Sensor completely. And made a new installation of this module and it installed without Problems. looks good from now
-
This post is deleted! -
Hi, i tried to install the module MMM-PIR-Sensor. I did it like its explained here:
https://github.com/paviro/MMM-PIR-Sensor
After installing the module i opened the config.js file an added:
{ module: 'MMM-PIR-Sensor', config: { sensorPIN: 23, powerSaving: true, relayPIN: none, relayOnState: 1, } },
The way i connected the sensor is shown in the following picture:
But when i want to start the magic mirror it says that i have to add a correct config.js file.
What did i wrong? Please help me guys ;) -
@STEFF92
Did you change the name of the config File from “config.js.sample” to “config.js”?