Aymkdn / assistant-plugins

Des plugins pour les Assistant (comme Google Home, Cortana, Alexa)
https://aymkdn.github.io/assistant-plugins/
MIT License
92 stars 21 forks source link

Demande infos commande freebox #194

Closed histoirede closed 5 years ago

histoirede commented 5 years ago

Bonsoir, merci pour tout votre travail, j'ai tout installé en suivant votre tuto, çà fonctionne parfaitement lorsque j'utilise vos applets. 2 petits problèmes:

  1. Tout d’abord, dans le fichier configuration.json, que je mette
    "use_Mon_Bouquet": false, (ou true)
    ou "use_Chaines_CANAL": false (ou true)
    ou "use_Freebox_TV": false (ou true)

Je tombe toujours sur l'écran d'accueil et sur Freebox TV.

  1. Je souhaite créer des applets personnalisés, mais je n'arrive pas à trouver les bonnes commandes. Par exemple:, pour aller dans Les Chaines Canal et la chaine 9 ou pour aller dans Freebox TV sur TF1. J'arrive à faire des applets simples allumer et fermer, mais je bute sur l'écran d'accueil que je n'arrive pas à dépasser par les commandes, que je ne dois pas écrire correctement. J'ai essayé par exemple "freebox_on, Chaines CANAL, wait7000, ok, zappe sur la 9". ça ne fonctionne pas. Pouvez vous me donner les principes de base. Je vous remercie. Cordialement.
Aymkdn commented 5 years ago
  1. L'action freebox_tv permet d'accéder à l'Univers TV, tandis que freebox_on va seulement allumer la Freebox.

  2. Alors :

    • Pour aller dans les chaines Canal (en supposant que tu as mis "use_Chaines_CANAL":true dans la configuration) puis sur la chaine 9 : freebox_tv,zappe sur la 9
    • Pour aller dans Freebox TV sur TF1 : freebox_tv,zappe sur la 1
histoirede commented 5 years ago

Merci pour votre réponse rapide, je vais tester cela demain soir. Je crois avoir compris, mais si dans le config je ne mets pas « use_Chaines_CANAL:true», je ne peux pas accéder aux chaînes canal par l’applet?. Il faut changer à chaque fois dans le config? Merci encore.

Aymkdn commented 5 years ago

Quel est l'intérêt de changer la configuration ? L'Univers CANAL offre toutes les chaines de l'Univers Freebox + les chaines Canal.... Donc si tu paies pour avoir accès à l'Univers CANAL alors laisse tout le temps use_Chaines_CANAL:true car tu as accès à tout avec ça....

histoirede commented 5 years ago

Bonsoir Aymkdn, Non, l'Univers Canal n'offre pas toutes les chaines, paradoxalement, avec l'abonnement à la freebox Révolution, on a environ 50 chaines (Panorama by Canal) que l'on a pas dans l'abonnement Canal, parmi elles, Eurosport 1 et 2, Infosport+, Paris Première, Planète+, Voyage, Nat Géo Wild, etc... Par contre, Rugby+ auquel je suis abonné ne se trouve que sur l’Univers Canal! C'est pour cette raison que je vous demandais s'il y avait possibilité de cibler l'Univers au travers d'un applet. Pour le reste, je suis un peu en apprentissage: j'ai donc réussi depuis la configuration à aller sur l'Univers Canal, mais ensuite je reste sur la chaine 8 qui est la chaine "A la Une" qui comme son nom l'indique donne "la une" des programmes canal. Impossible de zapper directement avec le même applet sur une autre chaine. Par contre lorsque je suis sur cette chaine 8, j'ai fait un autre applet de la seule commande "freebox_zappe sur #", et là, je peux aller sur la chaine que je souhaite. Je suppose que le format de ma commande multiple n'est pas bon. Télé et freebox allumées, zapper depuis l'Univers Canal chaine 8 : "freebox_zappe sur la NumberField"; ça fonctionne. Télé et freebox éteintes, "freebox_tv, freebox_zappe sur la NumberField": la freebox s'allume, la télé aussi, va dans l'Univers Canal sur la chaine 8 "A la Une", mais ne zappe pas, J'espère avoir été assez clair, je vous remercie de votre retour. Cordialement.

Aymkdn commented 5 years ago

Donc, si tu n'utilises que peu l'Univers Canal, tu peux mettre "use_Freebox_TV":true dans la configuration.

Ensuite si tu souhaites accéder à l'univers Canal, tu peux créer une applet mets l'univers canal qui va faire : freebox_on,home,down,down,ok et ensuite tu pourras dire "zappe sur la 250" et il va zapper pour toi en utilisant l'applet par défaut.

Si tu ne l'utilises QUE pour regarder la chaine Rugby+ (chaine 250 par exemple), tu peux créer une applet mets le rugby qui va aller dans l'Univers Canal puis zapper sur la 250 : freebox_on,home,down,down,ok,zappe sur la250

histoirede commented 5 years ago

OK merci, je vais voir ce que je peux faire avec cela, mais lorsque je mets "use_Freebox_TV":true dans la configuration et un applet "freebox_on,home,down,down,ok,zappe sur la 15" j'arrive bien dans l'Univers Canal sur la chaine 8 "A la Une" et la commande "zappe sur la 15" n'a pas d'effet. Merci de votre patience.

Aymkdn commented 5 years ago

et la commande "zappe sur la 15" n'a pas d'effet

Qu'affiche la console de assistant-plugins ?

Aymkdn commented 5 years ago

Ah, je me souviens que pour Canal le changement de chaîne doit être géré différemment. Le programme en tient compte quand on dit qu'on utilise Canal dans la configuration.... Faudrait que je modifie le code du script pour ton cas un peu spécial. Je regarderai ce que je peux faire dans les prochains jours (dès que j'ai le temps).

histoirede commented 5 years ago

La console assistant-plugins indique que tout s'est bien passé... mais donc pas d'effet de la dernière commande. ci-dessous l'affichage de la console assistant-plugins. Merci de ton aide.

[assistant] Assistant v2.0.5 : Chargement en cours... [assistant] 4 plugins trouvés. [assistant] Chargement du plugin 'control-windows' (v1.0.0) [assistant-control-windows] Plugin chargé et prêt. [assistant] Chargement du plugin 'freebox' (v2.0.10) [assistant-freebox] Récupération des chaines terminée ! [assistant-freebox] Plugin chargé et prêt. [assistant] Chargement du plugin 'ifttt' (v2.0.1) [assistant-ifttt] Plugin chargé et prêt. [assistant] Chargement du plugin 'notifier' (v2.1.4) [assistant-notifier] Plugin chargé et prêt. [assistant] Prêt à écouter les commandes via PushBullet [assistant] Commande reçue: [ 'freebox_on,home,down,down,ok,zappe sur la 15' ] [assistant] Appelle du plugin 'freebox' [assistant-freebox] Durée de la vérification de la Freebox allumée : 2354ms [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=power [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=home [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=red [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=down [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=down [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=ok [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=1 [assistant-freebox] Url => http://hd1.freebox.fr/pub/remote_control?code=11321735&key=5 [assistant-freebox] Commande « on,home,down,down,ok,zappe sur la 15 » exécutée

Aymkdn commented 5 years ago

J'ai modifié assistant-freebox. Je t'invite donc à mettre à jour !

Ensuite, tu devras créer ta propre template dans IFTTT.

Exemple :

  1. Va sur https://ifttt.com/my_applets

  2. Clique sur New Applet

  3. Clique sur This

  4. Choisis Google Assistant

  5. Choisis Say a phrase with a number

  6. Dans What do you want to say? tu dois mettre une formulation différente de celle que tu vas utiliser pour zapper sur les chaines de l'Univers Freebox. Donc au lieu de mettre zappe sur la # tu peux utiliser la phrase-clé suivante : mets la chaine # ou mets le canal #

  7. Clique sur Create Trigger capture

  8. Clique sur That

  9. Choisis Pushbullet

  10. Choisis Push a Note

  11. Dans Title tu mets Assistant

  12. Dans Message tu mets : freebox_zappelong sur la{{NumberField}} (attention, il ne faut pas d'espace entre "la" et le "{{NumberField}}") capture

  13. Clique sur Create Action

À la fin ça doit ressembler à ça : capture

Maintenant quand tu vas dire mets le canal 250 cela devrait correctement zapper, et dans ta console de assistant-plugins tu dois voir ça : capture

Tu peux aussi juste te créer une applet pour aller dans l'Univers Canal puis qui va zapper sur la chaine Rubgy+. Dans ce cas, le Message de Pushbullet devra être : freebox_on,home,down,down,ok,zappelong sur la250

Sinon, pour zapper dans l'univers Freebox TV classique, tu continues à utiliser le "zappe sur..."

histoirede commented 5 years ago

Bonjour, ok merci ça fonctionne. Juste une petite modification, pour aller dans l'Univers Canal puis qui va zapper sur la chaine, il faut rajouter un wait2000 sinon la commande ne dépasse pas la chaine d'accueil "A la une":
freebox_on,home,down,down,ok,wait2000,zappelong sur la250 Encore merci. La 2ème étape va être d'installer cela sur un RaspberryPi. Mais bon, je vais commencer par créer tous les applets que je souhaite. Encore merci

David3170021 commented 5 years ago

Bonjour Je suis débutante j aurais aimer savoir si je suis vraiment obligé de d avoir un pc pour les pluging puis je mettre un pluging directement sur ma freebox ? Merci Lucie

David3170021 commented 5 years ago

Les commandes vocales fonctionne mais aucune action help merci

David3170021 commented 5 years ago

Je but sur quelques choses IFTTT ok mais il manque quelques choses

Aymkdn commented 5 years ago

Oui tu es obligé d'avoir un ordinateur allumé.

Afin de t'aider, merci de regarder ce qui est indiqué sur https://github.com/Aymkdn/assistant-plugins/wiki/Questions-Fréquentes

Aymkdn commented 5 years ago

Et merci de poster un nouveau message sur https://github.com/Aymkdn/assistant-plugins/issues/ pour ne pas polluer cette conversation.

Aymkdn commented 5 years ago

Pour info, j'ai créé une version super simplifiée de assistant-freebox qui permet de contrôler sa Freebox à la voix sans devoir installer quoi que ce soit, ni avoir son ordinateur qui tourne 24h/24. Je cherche des testeurs pour ces prochaines semaines. Si ça t'intéresse, je t'invite à lire ce message : https://github.com/Aymkdn/assistant-freebox-cloud/issues/1