:::
Spoiler Text
:::
@Sean
Yes I use this module well: https://github.com/MunichStef/MMM_Webradio
I made my code in the config.js as below. The assistantmk2 detects my sentence, it pauses, but nothing happens.
/* Magic Mirror Config Sample
*
* By Michael Teeuw http://michaelteeuw.nl
* MIT Licensed.
*
* For more information how you can configurate this file
* See https://github.com/MichMich/MagicMirror#configuration
*
*/
var config = {
address: "localhost", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "", "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out, is "localhost"
port: 8080,
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
language: "fr",
timeFormat: 24,
units: "metric",
modules: [
{
module: "compliments",
position: "lower_third",
config: {
compliments: {
anytime: [
"Bonjour",
"comment vas-tu?"
],
morning: [
"Bien dormi?",
"Bonne journée!",
"Bonjour!"
],
evening: [
"Bonne soirée!",
"Repose toi bien!",
"Bonne nuit..."
]
}
}
},
{
module: "MMM_Webradio",
header: "Webradio",
position: "bottom_right",
config: {
startindex: 1,
initialVolume: 50,
streams: [
{
text: "radio NRJ",
url: "http://185.52.127.163/fr/30001/mp3_128.mp3?origine=fluxradios"
}]
}
},
{
module: "clock",
position: "top_left", // This can be any of the regions.
config: {
displayType: "analog",
secondsColor: "#ff0000"// The config property is optional.
// See 'Configuration options' for more information.
}
},
{
module: "MMM-LocalTemperature",
position: "top_right", // Only add a position if you want this module to display the data
header: "temperature de la piece",
config: {
sensorPin: 16,
sendTemperature: "true",
sendHumidity: "true",
showTemperature: "true",
showHumidity: "true",
iconView: "true",
updateInterval: 0.5,
}
},
{
module: 'MMM-Screencast',
position: 'bottom_right', // This position is for a hidden <div /> and not the screencast window
config: {
position: 'bottomRight',
height: 300,
width: 500,
}
},
{
module: "MMM-DarkSkyForecast",
header: "Weather",
position: "top_right",
classes: "default everyone",
disabled: false,
config: {
apikey: ",
latitude: "",
longitude: ",
iconset: "4c",
concise: false,
language: "fr",
label_timeFormat: "k[h]",
label_days: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"],
forecastLayout: "table"
}
},
{
module: "MMM-Hotword",
config: {
chimeOnFinish: null,
mic: {
recordProgram: "arecord",
device: "plughw:1"
},
models: [
{
hotwords: "computer",
file: "computer.umdl",
sensitivity: "0.5",
},
],
commands: {
"computer": {
notificationExec: {
notification: "ASSISTANT_ACTIVATE",
payload: (detected, afterRecord) => {
return {profile:"default"}
}
},
restart:false,
afterRecordLimit:0
}
}
}
},
{
module: "MMM-AssistantMk2",
position: "top_right",
config: {
deviceLocation: {
coordinates: { // set the latitude and longitude of the device to get localized information like weather or time. (ref. mygeoposition.com)
latitude:
longitude:
},
},
record: {
recordProgram : "arecord",
device : "plughw:1",
},
transcriptionHook: {
"START_RADIO" : {
pattern : "play radio",
command: "RADIO_ONOFF"
},
"STOP_RADIO" : {
pattern : "stop radio",
command: "RADIO_ONOFF"
},
},
command: {
"START_RADIO": {
notificationExec: {
notification: "WEBRADIO_ONOFF",
}
},
"STOP_RADIO": {
notificationExec: {
notification: "WEBRADIO_ONOFF"
}
},
"SHOW_ALL_MODULES": {
pattern: "show all",
command: "SHOWMODULES"
},
"SCREEN_ON": {
pattern: "allume l'écran",
command: "SCREENON"
},
"SCREEN_OFF": {
pattern: "éteins l'écran",
command: "SCREENOFF"
},
"REBOOT": {
pattern: "redémarre",
command: "REBOOT"
},
"SHUTDOWN": {
pattern: "éteins le miroir",
command: "SHUTDOWN"
}
},
notifications: {
ASSISTANT_ACTIVATED: "HOTWORD_PAUSE",
ASSISTANT_DEACTIVATED: "HOTWORD_RESUME",
SAY_TEXT: "ASSISTANT_SAY",
DEFAULT_HOOK_NOTIFICATION: "ASSISTANT_HOOK",
WEBRADIO_ONOFF: "WEBRADIO_ONOFF",
},
screenDuration: 3000,
pauseOnYoutube: false,
youtubePlayQuality: "small",
useWelcomeMessage: "",
profiles: {
"default" : {
lang: "fr-FR"
}
},
}
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
Do I have to create a recipe.js in the folder
MMM-AssistantMk2 / recipes?