Read the statement by Michael Teeuw here.
MMM-usonic Problems
-
@sdetweil
Any ideas? -
@sgarg15 maybe can look tomorrow, not home now
-
@sdetweil that module (mmm-usonic) is not for magic mirror, but a library for a potential module to use to talk to the hardware…
sadly has same labeling and same verbiage (module)
he wrote MMM-Swipe, which uses his library (mmm-usonic)
-
@sgarg15 to fix the electron rebuild problem,
the package.json file in MMM-Swipe and change
this
"postinstall": "node_modules/.bin/electron-rebuild -e ../../node_modules/electron-prebuilt"
to this
"postinstall": "node_modules/.bin/electron-rebuild"
-
@sdetweil So the install worked properly but then when i ran
sudo npm start
it gave this error[1580:0329/130746.224199:FATAL:electron_main_delegate.cc(211)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Any idea what that means?
-
@sgarg15 what version of electron are u running?
-
@sgarg15 do NOT use sudo, just npm start
-
@sdetweil I am pretty sure i updated the electron yesterday using
npm install --save-dev electron@latest
-
@sgarg15 do not use sudo
-
@sdetweil Oh ok i was just following the instruction, so i used
npm start
and now it has another error[13:13:56.836] [LOG] Error: unknown hardware: "BCM2835" at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-gpio/lib/gpio.js:34:29 at ChildProcess.exithandler (child_process.js:299:7) at ChildProcess.emit (events.js:210:5) at maybeClose (internal/child_process.js:1021:16) at Socket.<anonymous> (internal/child_process.js:430:11) at Socket.emit (events.js:210:5) at Pipe.<anonymous> (net.js:658:12) [13:13:56.862] [LOG] Error: unknown hardware: "BCM2835" at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-usonic/lib/usonic.js:34:29 at ChildProcess.exithandler (child_process.js:299:7) at ChildProcess.emit (events.js:210:5) at maybeClose (internal/child_process.js:1021:16) at Socket.<anonymous> (internal/child_process.js:430:11) at Socket.emit (events.js:210:5) at Pipe.<anonymous> (net.js:658:12)
Any Ideas?