Read the statement by Michael Teeuw here.
MMM-Swipe - Hand gestures
-
@Jopyth Thanks! I was able to reproduce the error. I updated the package.json file and it runs correctly.
-
Did you try to use the HR-SR04 behind the mirror glas? I would like to use it like that but don’t know if the ultrasonic sensor will work behind the glas.
-
No, I have some speakers behind some speaker mesh. I put the sensors behind the mesh.
-
Ok thanks for the info. I will try it.
-
I have just installed the MMM-Swipe module and wired up the sensors to the Raspberry for tests. Right now I still do not understand how this modul communicates with the other Magic Mirror modules. How do I have to config e.g. the calender module or the clock module to swipe left or right? Or does it just work with special modules?
That´s the only information I found on Github:This module will use the sendNotification(notification, payload) to send:
notification = ‘MOVEMENT’
payload = ‘Swipe Left’, ‘Swipe Right’, or ‘Press’Please use as appropriate in your module using notificationReceived(notification, payload, sender)
-
@Blamer Yeah, this isn’t created with a certain module in mind. It sends that notification so you can use it in a module you create if you want. I haven’t been really using this too much after I made it so I don’t have any other modules that would utilize the notifications.
-
hi @mochman - i don’t really get what is the use of your module… could you please give me some use case pls? thx a lot
-
Hi, I’m trying out your module.
I’m not running the Mirror with sudo, is there no other way to get your module to work?
I’m getting this:{ Error: EACCES, Permission denied at Error (native) at /home/pi/MagicMirror/modules/MMM-Swipe/node_modules/mmm-gpio/lib/gpio.js:32:18 at ChildProcess.exithandler (child_process.js:209:7) at emitTwo (events.js:106:13) at ChildProcess.emit (events.js:191:7) at maybeClose (internal/child_process.js:877:16) at Socket. (internal/child_process.js:334:11) at emitOne (events.js:96:13) at Socket.emit (events.js:188:7) at Pipe._handle.close [as _onclose] (net.js:493:12) errno: 13, code: 'EACCES', syscall: 'init' }
I’m guessing it have to do with the mirror not running as root…
the pi user is a member of the gpio group at least. :)Thank you.
Best regards Snille
-
@Snille Yeah, this module requires root access. I haven’t developed it since I first made it so I’m not sure if it still works with all the updates the pi & MM have gotten. Sorry.
-
@mochman No worries, thank you for letting me know. :)