Read the statement by Michael Teeuw here.
MMM-PIR doesn´t turn off monitor since update MM 2.7
-
@sdetweil said in MMM-PIR doesn´t turn off monitor since update MM 2.7:
./node_modules/.bin/electron-rebuild
./node_modules/.bin/electron-rebuild
@sdetweil give the solution -
@Fonfon did give the solution?
-
@sdetweil said in MMM-PIR doesn´t turn off monitor since update MM 2.7:
i believe that you will have to force recompile in the MMM-PIR folder… as the dependent epoll module doesn’t supply a version for this version of electron
from MMM-PIR folder do
npm install electron-rebuild
then
./node_modules/.bin/electron-rebuild
i do that but not in my MMM-PIR folder but in my MMM-PIR-Sensor folder
-
@Fonfon and all is good?
-
@sdetweil for me yes
-
@shgmongohh did you fix it ? TutuApp Adam4adam AppValley
-
I get a failure message and I don´t know, how to fix it.
npm audit fix
doesnt work.pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm install electron-rebuild + electron-rebuild@1.8.4 updated 1 package and audited 301 packages in 17.922s found 1 high severity vulnerability run `npm audit fix` to fix them, or `npm audit` for details
pi@raspberrypi:~/MagicMirror/modules/MMM-PIR-Sensor $ npm audit === npm audit security report === Manual Review Some vulnerabilities require your attention to resolve Visit https://go.npm.me/audit-guide for additional guidance High Arbitrary File Overwrite Package tar Patched in >=4.4.2 Dependency of electron-rebuild [dev] Path electron-rebuild > node-gyp > tar More info https://nodesecurity.io/advisories/803 found 1 high severity vulnerability in 301 scanned packages 1 vulnerability requires manual review. See the full report for details.
-
I did the recommended above, but it’s still just nothing happening. Any further ideas?
I have a RCWL-0516 connected right now and a small python script which shows me it’s activity. but the module won’t shutdown the screen after minutes without motion (delay set to 10 secs).
Edit:
Maybe i should add:
I tried this with MMM-PIR -> interface not starting, error:WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: ReferenceError: NodeHelper is not defined at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR/node_helper.js:11:18) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR/node_helper.js:67:3) at Module._compile (internal/modules/cjs/loader.js:711:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10) at Module.load (internal/modules/cjs/loader.js:620:32) at tryModuleLoad (internal/modules/cjs/loader.js:559:12) at Function.Module._load (internal/modules/cjs/loader.js:551:3) at Module.require (internal/modules/cjs/loader.js:658:17) at require (internal/modules/cjs/helpers.js:20:18) at loadModule (/home/pi/MagicMirror/js/app.js:127:17) App threw an error during load ReferenceError: NodeHelper is not defined at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR/node_helper.js:11:18) at Object.<anonymous> (/home/pi/MagicMirror/modules/MMM-PIR/node_helper.js:67:3) at Module._compile (internal/modules/cjs/loader.js:711:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10) at Module.load (internal/modules/cjs/loader.js:620:32) at tryModuleLoad (internal/modules/cjs/loader.js:559:12) at Function.Module._load (internal/modules/cjs/loader.js:551:3) at Module.require (internal/modules/cjs/loader.js:658:17) at require (internal/modules/cjs/helpers.js:20:18) at loadModule (/home/pi/MagicMirror/js/app.js:127:17)
And MMM-PIR-Sensor is not reacting at all.
-
@djay07 after you did the git pull update, did you do npm install in the MagicMirror folder
AND every module that has a package.json file???you must
-
@sdetweil
morning,
well i didn’t do it in every single subfolder where a package.json is placed, since i didn’t expect this to be necessary.I did:
- git pull
- in the module folder “npm install”
- npm install electron-rebuild
- ./node_modules/.bin/electron-rebuild
the result is the above.
Currently i solved it with external scripts running in system.d, but if you tell me i need to run “npm install” in each folder with a package.json, i would give it a try, just to report back.