Read the statement by Michael Teeuw here.
MMM-PIR-Sensor Black screen..
-
Hey guys could someone help me what am i doing wrong…?
i keep getting this error:Error: Cannot find module 'onoff' at Module._resolveFilename (module.js:470:15) at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:11:14) at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:88:3) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) Whoops! There was an uncaught exception... { Error: Cannot find module 'onoff' at Module._resolveFilename (module.js:470:15) at Function.Module._resolveFilename (/home/pi/MagicMirror/node_modules/electron/dist/resources/electron.asar/common/reset-search-paths.js:35:12) at Function.Module._load (module.js:418:25) at Module.require (module.js:498:17) at require (internal/module.js:20:19) at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:11:14) at Object. (/home/pi/MagicMirror/modules/MMM-PIR-Sensor/node_helper.js:88:3) at Module._compile (module.js:571:32) at Object.Module._extensions..js (module.js:580:10) at Module.load (module.js:488:32) code: 'MODULE_NOT_FOUND' } 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.
This is my config.js file:
{ module: 'MMM-PIR-Sensor', config: { sensorPIN: 22, powerSaving: true, relayOnState: 1 } },
-
Facing the same issue… The sensor itself works. Tested with a python script…
As soon as I implement the config for the sensor the screen stays black (via VNC) and the MM is not reachable via browser.By the way, I have connected my GPIO-data-cable to PIN wiringPi 7. The description says that BCM numbering should be used, so I used 4 instead of 7 in the config. Is that correct?
(Sorry for german screenshot)
-
You are correct about the BCM pin numbering beck0r, it is not the same as the actual pin number (the BCM pin numbering origins from the processor pins if I am correct).
What I advise is to forget about this module and use https://github.com/cowboysdude/Pir-Sensor instead.
I made some slight changes to this myself, because it was still not turning on the monitor correctly.RUN apt-get update && apt-get install -y libraspberrypi-bin and replace the scripts from the above link as follows: monitor_on.sh contains only vcgencmd display_power 1 and monitor_off.sh only the line vcgencmd display_power 0. This solved my problem for every display I used so far, being HDMI, VGA and DVI displays.
-
Thank’s for your answer. As you have already seen I was able to solve it nealry like cowboysdude did
-
-
@Desertswing
I found out how to, i forgot to place the files in root :)
But my screen isen`t going off yet but the light bulb i attached goed on and off when motion detected?? -
fixed this one !
-
I solved the
Error: Cannot find module 'onoff'
- Error by removing thenode_modules
from the MMM-PIR-Sensor directory and reinstall them by usingnpm i
. This time, some dependencies seem to be built in with electron, and the error disappeared. -
This post is deleted!