Closed Et0san closed 5 years ago
Il reçoit les commandes launch
dans ton screenshot, mais pas la commande control-windows
.... N'as-tu pas deux applets avec les même commandes vocales ?
Merci pour la réponse rapide
J'ai plusieurs applets en effet, et elles n'ont pas les mêmes commandes vocales.
Il y a plusieurs launch
car j'ai fait plusieurs tests.
Donc, comment se fait-il qu'il exécute une commande launch
alors que ton screenshot de l'applet montre du control-windows
... Y'a quelque chose qui ne va pas dans ce que tu me montres...
Je dis juste ce que j'ai fait. Je n'en sais pas plus, et je n'ai pas été voir le code des plugin donc aucune idée du fonctionnement interne. J'espérais avoir un indice ici, ou permettre du débug.
Quand tu utilises control-windows
dans une applet, alors c'est control-windows
qui doit apparaître dans la console. Là tes deux screenshots n'ont aucun rapport : l'un fait apparaître launch
(donc tu as une applet qui doit appeler launch
), l'autre fait apparaître control-windows
.
Donc je ne comprends pas ce que tu me montres... À ce stade je ne peux donc pas t'aider.
Ah :/ dommage
Cependant comme tu peux le voir mon applet n'utilise que control-windows_screensaver
et l'autre control-windows_mute
... Qu'est-ce qui pourrait être la source du problème ? C'est nécessaire d'investiguer ça tout de même (sans offense) car j'ai simplement suivi le tuto. Si ça ne fonctionne pas en suivant le tuto, je ne peux pas utiliser le soft. Est-ce que ça pourrait venir de la machine ? De la config serveur ?
On reprend...
assistant-plugins
puis fais une capture d'écran que tu mettras iciOk, encore un nouveau comportement :o Je dis la phrase Je ne reçois pas de notification sur le pc, cette fois. Mais j'ai quand même ceci qui apparaît dans le flux pushbullet : et rien dans la console !
Tu peux me montrer le contenu de ton applet "PC en veille" ?
J'avais mis la screen dans un message plus haut : Je n'ai rien modifié.
Non, ce n'est pas la bonne. Vérifie TOUTES tes applets, tu en as forcément une autre qui a le même trigger ("PC en veille"), mais qui aura dans le message Pushbullet launch_"C:\GoogleHome\GoogleHome.vbs" en veille
.
Une fois que tu l'as trouvé, désactive-la, puis recommence le test.
Probablement un trigger Say a phrase with a text ingredient dans lequel tu aurais mis PC $
. C'est elle qui capture ce que tu dis...
ok, j'ai trouvé, merci il y avait une applet par défaut qui effectivement passait au-dessus, de toute évidence. Cependant on ne voit pas directement ce qu'elle fait : Du coup je l'ai désactivée. Le flux pushbullet est correct, maintenant. Cependant, toujours rien dans la console (j'ai essayé de quitter et relancer le programme, même comportement).
OK, donc déjà on a la bonne applet.
Ensuite, comme indiqué dans la documentation, le Title du message envoyé à Pushbullet doit être Assistant. Donc dans ton applet, remplace "Veille PC" par "Asssitant" :
Et cette fois il devrait voir la commande.
Haaaa le titre est obligatoire. Je pensais que c'était juste une fioriture, vu que c'est marqué 'optional'. Bon, du coup l'appli le voit : Cependant, aucun effet sur le pc, si ce n'est la notif windows.
(Un problème à la fois, mais l'assistant ne voit pas "pc muet" alors que le titre est bien "assistant", et que pushbullet reçoit la notif dans son flux : Mais c'est un autre problème.)
Pour le screensaver
, la documentation est incorrecte (je viens de la modifier). La commande devrait être :
control-windows_cmd screensaver
À noter que je ne suis pas certain que le screensaver
va marcher. Si cela ne fonctionne toujours pas, tu peux ouvrir une fenêtre CMD et taper (en supposant que assistant-plugins se trouve dans le répertoire GoogleHome de C) :
C:\GoogleHome\assistant-plugins\node_modules\assistant-control-windows\bin\nircmd.exe screensaver
Et voir si ça fonctionne. Si cela ne marche pas, alors le plugin ne fonctionnera pas pour cette commande non plus. Par exemple, chez moi cela ne fonctionne pas car je n'ai pas de screensaver et qu'il est même désactivé dans Windows.
Concernant control-windows_mute
qui n'est pas reconnu, vérifie que tu n'as pas mis des espaces en trop dans le titre de la notification.
En effet, il n'a pas voulu exécuter le screensaver. Pour le mute, il y avait apparemment conflit entre les titres des deux applets. Je viens de m'en rendre compte en désactivant mon applet "screensaver" et en re-testant.
Est-il donc actuellement impossible d'avoir plusieurs applets actives pour l'assistant ? Ou peut-on contourner en mettant des titres comme "Assistant 1","Assistant 2","Assistant_1" etc ? (je veux dire, au niveau du test sur le titre de la notif dans le flux).
En tout cas, merci beaucoup pour le temps accordé à ce problème.
Pour le mute, il y avait apparemment conflit entre les titres des deux applets
Euh non... Le titre permet juste à assistant-plugins
de ne lire que les notifications qui le concernent, et pas les autres. Tu peux avoir autant d'applets actives que tu veux (j'en ai une bonne vingtaine et toutes avec le titre Assistant).
Quelle serait la raison, dans ce cas ? Je n'ai pas touché à la config, j'ai juste désactivé l'applet screensaver et l'applet mute a fonctionné. Je viens de créer une applet "unmute" (titre Assistant également) et aucune des deux n'a d'effet dans la console. J'ai désactivé l'applet "unmute" que je viens de créer, et l'applet "mute" ne fonctionne pas toujours. En relançant l'assistant-plugins
, c'est plutôt efficace, mais ce n'est pas très pratique de devoir fermer la console et relancer l'appli à chaque fois.
Par contre, tant que les deux applets sont activées en même temps, assistant-plugins
ne fait rien. J'ai fait une dizaine d'essais, en relançant l'appli à chaque fois, en activant l'applet 1 puis l'applet 2, la 2 puis la 1, la 1 - relancer assistant - la 2 - relancer assistant ... Rien n'y fait.
Tu n'as pas besoin de fermer/relancer asssitant-plugins
à chaque fois.
Les étapes sont toujours les mêmes :
C'est pas du 100% mais j'arrive à avoir le scénario complet parfois. Unmute, même quand il s'exécute (jusque dans la console) n'a pas d'effet, je suppose que c'est la même chose qu'avec screensaver ..? Une config windows qui bloque ?
Alors, il y avait un problème avec la commande unmute
. Je viens de publier la version v1.0.3 du plugin. Il te faut donc mettre à jour pour corriger le problème du unmute
!
Ah ouais c'est bon, nice ! Merci pour tout.
Je vais jouer un peu avec le plugin, notamment _cmd
pour par exemple lancer des logiciels sur le pc, ou _key
(je pense qu'il y a des choses à faire).
Bonjour,
Je vois des choses étranges dans la console. Certes, au début on voit "2 plugins trouvés", mais après, lors de l'exécution : IFTTT envoie correctement le pushbullet le pushbullet s'exécute et je vois bien les notifs dans le flow le pc reçoit la notif MAIS rien ne se passe sur le pc. J'ai testé mute et screensaver, aucun des deux n'a fonctionné. C'est compréhensible car la console écrit ça : J'ai l'impression qu'il prend ce que je dis dans sa commande à exécuter. Voici la config de l'applet (désolé pour la taille) :