Read the statement by Michael Teeuw here.
MMM-usonic Problems
-
@sgarg15 something to do with the MMM-Swipe config info
-
@sdetweil But it is the same as the one in the readMe
readme:
{ module: 'MMM-Swipe', position: 'bottom_left', // Doesn't matter after it's setup. It should be blank. // Best results in one of the side regions like: bottom_left config: { // See 'Configuration options' for more information. echoLeftPin: 24, //Left Sensor's BCM Numbered Echo pin - REQUIRED triggerLeftPin: 23, //Left Sensor's BCM Numbered trigger pin - REQUIRED echoRightPin: 26, //Right Sensor's BCM Numbered Echo pin - REQUIRED triggerRightPin: 25, //Right Sensor's BCM Numbered trigger pin - REQUIRED useAsButton: false, //Enable a GPIO output when you "press". buttonPin: 8, verbose: false, calibrate: false } }
My config:
{ module: 'MMM-Swipe', position: 'bottom_left', // Doesn't matter after it's setup. It should be blank. // Best results in one of the side regions like: bottom_left config: { // See 'Configuration options' for more information. echoLeftPin: 27, //Left Sensor's BCM Numbered Echo pin - REQUIRED triggerLeftPin: 24, //Left Sensor's BCM Numbered trigger pin - REQUIRED echoRightPin: 23, //Right Sensor's BCM Numbered Echo pin - REQUIRED triggerRightPin: 22, //Right Sensor's BCM Numbered trigger pin - REQUIRED useAsButton: false, //Enable a GPIO output when you "press". buttonPin: 8, verbose: true, calibrate: true } },
-
@sgarg15 said in MMM-usonic Problems:
Error: unknown hardware: “BCM2835”
at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-usonic/lib/usonic.js:34:29no idea, you would have to read the code there
-
@sdetweil so i had a look and apparently this was missing
|| hardware === 'BCM2835'
fromelse if (hardware === 'BCM2709' || hardware === 'BCM2835')
but when i added that now its giving a different error[14:05:10.212] [ERROR] Error: EACCES, Permission denied at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-gpio/lib/gpio.js:30:18 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) { errno: 13, code: 'EACCES', syscall: 'init' } [14:05:10.252] [LOG] MagicMirror will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? [14:05:10.254] [LOG] If you think this really is an issue, please open an issue on GitHub: https://github.com/MichMich/MagicMirror/issues [14:05:10.276] [LOG] Whoops! There was an uncaught exception... [14:05:10.278] [ERROR] Error: EACCES, Permission denied at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-usonic/lib/usonic.js:32:20 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) { errno: 13, code: 'EACCES', syscall: 'init' }
-
@sdetweil after reasearching a bit i dont think this modules works anymore with the new updates of pi and MMM a ssaid here
https://forum.magicmirror.builders/topic/205/mmm-swipe-hand-gestures/32 -
@sgarg15 looks like the usonic needed sudo mode…too… dumb
welcome to the ‘fun’ part of open source, constantly changing runtimes and volunteer developers
-
@sdetweil so is this problem solvable or should i find another module?
-
@sgarg15 no idea… don’t know anything about all that stuff… I’ve seen a few other people doing swipe actions on their mirrors… don’t recognize any big issues, other than its a tediuos setup…
-
@sdetweil oh ok oh well then