Read the statement by Michael Teeuw here.
MMM-Clap
-
MMM-Clap
MagicMirror controller by hand-clap or finger-snap
By example, you can hide modules by finger-snapping like Thanos.
Features
- Count and Sequence could be detected.
- As a result of detection, notification or shell command could be executed.
[card:eouia/MMM-Clap]
-
To implement this in proper Thanos fashion, you should hide half of the modules after a finger snap.
Great idea. Thanks!
-
@Sean
I’ve just configured MMM-Clap to work with MMM Assistant MK2 OK. But can’t work with MMM-Page-Selector and other modules that needs more than one notification trigger parameter,(MMM Assistant MK2 has only one )this.sendNotification("PAGE_SELECT", "2");
This is my code in MMM-Clap
defaultCommandMode: "MODE_DEFAULT", commands: { "MODE_DEFAULT": { "1": { notificationExec: { notification: "PAGE_SELECT", payload: {profile: "1"} }, restart:flase, }, }
And still can not call CLAP_RESUME & CLAP_PAUSE in notification trigger out of these module, because of it hasn’t got this function
Tks and waitting for you response !
-
Nice @Sean!
This is perfect to turn on my mirror display! :smiling_face_with_open_mouth_closed_eyes:
-
@smarthome
I cannot understand your intention.
Why did you use{profile: "1"}
as parameter ofPAGE_SELECT
?
I think this would;"1": { notificationExec: { notification: "PAGE_SELECT", payload: 1 }, },
-
@Cr4z33 Thanks. I think this would be better than untrustworthy
Hotword
-
@Sean
"1": { notificationExec: { notification: "PAGE_SELECT", payload: 1 }, },
It’s worked to send from MMM-Clap to MMM-Page-Selector
But still can not call CLAP_RESUME & CLAP_PAUSE in notification trigger out of these modules, because of it hasn’t got this function -
@Sean module looks loaded correctly, but it is not reacting to my claps?
I see no evidence of reaction if runningnpm start
.I have used the same device like in MMM-Hotwords.
{ module: "MMM-Clap", position: "bottom_left", disabled: false, config: { detector: { recordDevice: null, }, defaultCommandMode: "MODE_DEFAULT", commands: { "MODE_DEFAULT": { "2": { shellExec: { exec: "echo on 0 | cec-client -s -d 1" }, restart:true, }, }, } } },
Still running everything in my Rpi 3 B+ of course. ;)
-
@smarthome
Sorry for my Poor English. I cannot still get your words.
Tell me your scenario or use case for using CLAP_RESUME/CLAP_PAUSE. these both might be used when Mic should be released or re-obtained for other module’s usage. In other cases, usually you don’t need to care these.
Why do you need and with which modules? -
@Cr4z33
Show me the log. If works; Belows should be shown.Connecting socket for: MMM-Clap Sockets connected & modules started ... Launching application. [CLAP] Starts.