EXT-Pages recipe
-
@bugsounet à ce point là je viens de le relire et j’ai trouvé le } manquant, pour le plugins je n’étais pas non plus sure je l’ai ajouté par la suite.
Pour le payload je pensais que c’était ce à quoi correspondait la charge utile -
J’essaie de te faire ça rapidement
-
@bugsounet bonjour et meci, ceci :
"MAPAGE": { notificationExec: { notification: "EXT_PAGES-HIDDEN_SHOW", payload: (params) => { return params ["admin"] } }, soundExec: { sound: "admin.mp3" }
joue le son, lle soucis vient de payload, “admin” car c’est le nom atribue à ma page, mais params concerne des chiffres [] me semble
-
payload: "admin"
c’est mieuxpar contre j’ai detecté, un souci
Il faut que j’update le code
en faitEXT_PAGES-HIDDEN_LEAVE
permet de quitter le mode hidden mais certaines regles ne sont pas reset (oubli)sinon un truc comme ceci va fonctionner des que j’aurai fixer certaine regles
var recipe = { transcriptionHooks: { "PERSO": { pattern: "mets ma page", command: "MAPAGE" }, }, commands: { "MAPAGE": { moduleExec: { module: () => { this.sendNotification("EXT_PAGES-HIDDEN_SHOW", "admin") setTimeout(() => { this.sendNotification("EXT_PAGES-HIDDEN_LEAVE") }, 15000) } } } } } exports.recipe = recipe
-
joue le son, lle soucis vient de payload, “admin” car c’est le nom atribue à ma page, mais params concerne des chiffres [] me semble
non pas spécialement,
return params ["admin"]
veux dire: retourne la valeur trouvé dans l’objetparams
a la sectionadmin
ce qui implique que params est un object style:
params = { xx: <valeur1>, yy: <valeur2>, admin: <valeur3> }
dans ton cas, il retournera “undefined” ou en erreur car params n’est pas defini/exploité mais si il est defini (comme dans mon cas) il retournera la valeur3
bref … ce n’est pas du tout ce que l’on voulais faire
il faut simplement envoyer ce que tu veux -->payload: "admin"
-
@bugsounet payload: “admin”: j’avais essayé cette syntaxe mais MAPAGE était une notificationExec donc sans succès non plus.
Super tout simplement comme d’habitude.
Je crois que votre mise à jour a été exécuté par UpdateNotification vous êtes génial.
Je test et vous fait un retour rapidement. -
oui, c’est logique car
transcriptionHook
c’est pas pareil quetranscriptionHooks
transcriptionHook
sera ignoré …transcriptionHooks
sera lu et sera executé -
@bugsounet c’est exactement cela, retour page undefinied…
Merci beaucoup, je vais bien imprimer cela. -
il faut apprendre de ses erreurs
en expliquant un peu on comprend mieux aprestiens, je vais essayer de mettre en place un systeme de rotationTimers pour chaque page créé (idée de @2hdlockness )
par exemple: la page 0 pourra avoir etre affiché 10 secs, la page 1 : 20 secs, etc… -
@venditti69500 said in EXT-Pages recipe:
Je crois que votre mise à jour a été exécuté par UpdateNotification vous êtes génial.
[UN] Process update done, i do it… because you are so too lazy :)))
-
@bugsounet du coup cette idée serait d’ajouter une fonction qui contient un payload avec paramètres.
Merci encore, votre fibre pédagogique se retrouve dans votre wiki et votre implication, vous êtes bien brave. -
@bugsounet en effets j’avais oublié le ‘s’ forcément… en tout cas merci pour votre temps et votre réactivité, encore merci la recette fonctionne parfaitement. Topic résolu
-
Hi everyone, I would like to know please if it is possible to change pages in MM with the Jarvis voice command, I’m trying but I haven’t succeeded,
any help would be appreciated,
thanks