Unsolved Et si on codait (sans erreur) !
-
que veux tu que je te dise vive le copier coller !
-
tu fais comment pour debugger le node helper car moi quand je lance en mode dev, je ne peux mettre que des points d arret que dans le core
-
dans le core … c’est la fenetre de debug (avec npm start dev) qui s’affiche dans MM²
dans le node helper, c’est tout ce que tu vois quand tu lance MM²exemple:
bugsounet@bugsounet-Kubuntu:~/MagicMirror$ npm start > magicmirror@2.23.0-develop start > DISPLAY="${DISPLAY:=:0}" ./node_modules/.bin/electron js/electron.js [14.02.2023 00:03.50.366] [LOG] Starting MagicMirror: v2.23.0-develop [14.02.2023 00:03.50.367] [LOG] Loading config ... [14.02.2023 00:03.50.369] [LOG] Loading module helpers ... [14.02.2023 00:03.50.370] [LOG] No helper found for module: alert. [14.02.2023 00:03.50.370] [LOG] No helper found for module: clock. [14.02.2023 00:03.50.371] [LOG] Initializing new module helper ... [14.02.2023 00:03.50.372] [LOG] Module helper loaded: EXT-Alert [14.02.2023 00:03.50.373] [LOG] Initializing new module helper ... [14.02.2023 00:03.50.373] [LOG] Module helper loaded: Gateway [14.02.2023 00:03.50.501] [LOG] Initializing new module helper ... [14.02.2023 00:03.50.501] [LOG] Module helper loaded: MMM-GoogleAssistant [14.02.2023 00:03.50.503] [LOG] Initializing new module helper ... [14.02.2023 00:03.50.503] [LOG] Module helper loaded: EXT-Detector ...
apres tu tags tes logs c’est plus simple pour lire
en utilisant console.log(“[MODULE] [FONCTION/CLASSE] Blah Blah”)
-
(oupss … on a vu que j’ai codé
Gateway v3
mdr) -
non meme pas
-
apres tu n’es pas obliger de tout logué en production, d’ou le
debug
true ou false en config
moi quand je code si le debug est sur false … tu vois le minimum -
oui je viens de faire le test et je vois la difference. Je pensais qu il fallait mettre debug à true et logLevel: [“INFO”, “LOG”, “WARN”, “ERROR”,“DEBUG”], et faire le npm start dev
France2 se lance bien Merci.
J ai appris des trucs
après le NodeJS, y a des trucs un peu bizarre à comprendre. Il me faudra du temps. -
les chaines fonctionnent, par contre this.sendNotification(“EXT_FreeboxTV-STOP”); n arrête pas le TV !!?? Est ce la bonne syntaxe?
"stop": { notificationExec: { notification: "EXT_FreeboxTV-STOP" }, soundExec: { chime: "close" } },
-
regarde les noti dispo dans la Doc
Note: attention au protocole et aux Majuscules/Minuscules
-
oui j ai regardé directement dans le recipe et je te l ai collé.
donc pas d erreur sur la noti c est sûr , mais est ce la bonne syntaxe sachant qu’il n y a pas de payload ?
Attends c est bizarre, dans le doc c est EXT_FREEBOXTV-STOP !!!
-
je corrigerai le recipe
-
où est ce que tu trouves EXT_FREEBOXTV-STOP dans le code??? je pensai que tu te basais sur le recipe !!!
EXT_FREEBOXTV-STOP fonctionne bien
-
@bugsounet said in Et si on codait (sans erreur) !:
clique dessus et regarde les ligne coloré
c’est le recipe a adapté au code (j’ai fait des modifs mais pas allé au bout…)
-
This post is deleted! -
ben oui … c’est pas par magie que cela va s’affiché la TV mdr
-
la prochaine fois j irai verifié directement dans le core
et si je veux changer le volume, je fais this.sendNotification(“EXT_FreeboxTV-VOLUME”, “30”);
-
https://github.com/bugsounet/EXT-FreeboxTV/blob/main/EXT-FreeboxTV.js#L85
attention
"30"
n’est pas un nombre par contre30
oui -
tout ce qui est entre
"
c’est du texte
c’est complexe le language informatique … text / nombre /object / array -
non les types ça je comprends
je pensais que tu faisais un parseInt pour transformer la chaine de caractère en int -
non car il faut que je transforme la valeur : 100% represente 255 pour pulse audio
comme google aime bien les pourcentage … et de mon coté le ne vois pas dire mettre le volume a 255 …
donc le volume est de 0 a 100 et je transforme derriere pour le post-traitement