Skip to content
Aymeric edited this page Apr 7, 2019 · 45 revisions

Page d'aide pour le contrôle de la Freebox à la voix

Posez vos questions en cliquant ici (un compte Github est nécessaire pour pouvoir poster des questions)

Questions fréquentes

  1. La chaine XYZ n'est pas reconnue... Que faire ?
  2. Puis-je utiliser le système avec plusieurs Freebox Player ?
  3. J'utilise Freebox TV mais aussi les Chaines Canal, et le changement de chaine fonctionne mal
  4. Quelles sont les dernières nouveautés ?
  5. Mon Google Home ne comprend aucune des commandes !
  6. Je peux éteindre mais pas allumer la Freebox
  7. Comment configurer moi-même ma Freebox ?
  8. L'assistant me répond mais rien ne se passe
  9. L'application du Freestore ne fonctionne pas et me dit « Pas de token »

1. La chaine XYZ n'est pas reconnue... Que faire ?

Il y a plus de 150 chaines dans la base de données. J'ai délibérément importé que les plus "fréquentes", laissant les chaines un peu plus exotiques de côté. J'en rajoute régulièrement selon ce que je vois dans les logs. Si une chaine semble manquante et que vous souhaitez qu'elle soit supportée, il suffit de m'en informer en cliquant ici.

Si jamais votre assistant ne comprend pas quand vous dites zappe sur ... (et donc qu'il répond autre chose que je zappe sur), alors il est possible qu'il comprenne zap au lieu de zappe. Ouvrir Google Assistant sur le téléphone et dire la phrase souhaitée. Si votre phrase est reconnue avec zap au lieu de zappe alors vous devez modifier votre applet IFTTT qui permet de zapper afin d'ajouter la prise en compte de la commande zap en plus de zappe.

2. Puis-je utiliser le système avec plusieurs Freebox Player ?

Oui, mais vous allez devoir faire quelques manipulations :

  • Il faut créer un compte pour chaque player sur https://assistant.kodono.info/freebox/
  • Un seule compte IFTTT peut être utilisé
  • Vous allez devoir doubler chaque applet, en en faisant une pour chaque player. Quelques exemples (en supposant qu'une box se trouve "dans le salon" et l'autre "dans la chambre") :
    • Au lieu d'une seule applet allume la Freebox, vous devez créer une applet allume la Freebox du salon et une allume la Freebox de la chambre (il faudra bien utiliser l'URL unique qui est associée à chaque player/compte)
    • Au lieu d'une seule applet augmente le son de la Freebox, vous devez créer une applet augmente le son du salon, et une applet augmente le son de la chambre
    • Et la même chose pour chaque commande...

Ensuite, l'application du Freestore ne peut servir que pour la configuration d'une seule Freebox. Pour la seconde, il faudra la configurer manuellement en suivant ces instructions.

3. J'utilise Freebox TV mais aussi les Chaines Canal, et le changement de chaine fonctionne mal

Il faut savoir que :

  • si on se trouve dans "Freebox TV" sur la Freebox, le zapping a besoin d'un "appui court" pour changer de chaine
  • si on se trouve dans "Les Chaines CANAL" sur la Freebox, le zapping a besoin d'un "appui long" pour permettre la même chose

Donc, quand vous regardez des chaines, il faudra toujours les regarder au même endroit, c'est-à-dire soit toujours dans "Freebox TV", soit toujours dans "Les Chaines CANAL".

En sélectionnant "Les Chaines CANAL" sur votre profil, vous indiquez au système que vous souhaitez que le changement de chaine se fasse toujours par un "appui long". Donc cela ne fonctionnera bien QUE si vous zappez à partir des "Chaines CANAL".

Prenons maintenant l'exemple d'une personne qui n'utilise "Les Chaines CANAL" que pour regarder du rugby, et qui utilise "Freebox TV" pour tout le reste. Dans ce cas, il est conseillé de tout laisser en mode "Freebox TV", mais de se créer une applet personnalisée du genre Zappe sur le rugby qui ira dans "les Chaines CANAL" et utilisera l'appui long grâce à la commande spéciale zappelong (au lieu de zappe).

4. Quelles sont les dernières nouveautés ?

Les dernières modifications sont listées sur cette page : https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Nouveaut%C3%A9s

5. Mon Google Home ne répond à aucune commande !

Il faut s'assurer que le même compte Google est utilisé sur le Google Home et sur IFTTT, sinon les commandes vocales ne seront pas reconnues.

6. Je peux éteindre mais pas allumer ma Freebox

Pour que l'allumage de la Freebox fonctionne, il faut modifier la gestion de l'énergie :

  • allumer la Freebox
  • aller dans le menu Réglages
  • aller dans Système
  • aller dans Gestion de l'énergie
  • Pour Action par défaut de la touche d'extinction, il faut choisir Mettre en veille.

7. Comment configurer moi-même ma Freebox ?

Attention, ne pas faire cette opération si l'application du Freestore a été lancée et a fonctionné !

Dans certains cas (application du Freestore non disponible ou qui ne fonctionne pas, ou configuration particulière), il est nécessaire de manuellement configurer sa Freebox. Pour ce faire :

  1. Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
  2. Aller dans Paramètres de la Freebox, onglet Mode avancé
  3. Aller dans Gestion des ports
  4. Cliquer sur Ajouter une redirection
  5. Dans IP Destination, choisir le Freebox Player
  6. Dans IP Source, mettre 37.187.125.171
  7. Dans Port de Début et Port de Fin, mettre la même valeur (un nombre, au choix, compris entre 1200 et 65 000, et l'interface devrait indiquer si le nombre entré n'est pas possible)
  8. Dans Port de destination, mettre 80
  9. Dans Commentaires, mettre "Utilisé pour contrôler la Freebox avec un Assistant"
  10. Cliquer sur Sauvegarder

Capture

Une fois fait, il faut me contacter par email ([email protected]) en m'indiquant votre adresse IPv4 publique (que vous pouvez trouver sur https://www.whatismyip.com/fr/), le port choisi à l'étape 7 et l'email utilisé à l'inscription, afin que je puisse compléter votre profil.

8. L'assistant me répond mais rien ne se passe

Voici une série de tests :

Vérification du code télécommande

  • Vérifiez que le code télécommande est correct (cela arrive très souvent que les gens se trompent). Si vous vous êtes trompé, vous pouvez le modifier sur votre profil.

Vérification des erreurs

Vérification de IFTTT

Vérification de l'adresse IP du Freebox Player

  • il se peut que votre box ait changé d'adresse :

    1. Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
    2. Aller dans Paramètres de la Freebox, onglet Mode avancé
    3. Aller dans Gestion des ports
    4. Repérer la section qui indique les informations ci-dessous : Capture
    5. Vérifier que la redirection est bien faite en direction de votre Freebox Player, sinon éditer l'entrée et choisir le Freebox Player dans la liste déroulante

    Si la Freebox n'était pas sélectionnée, il faut s'assurer qu'elle ne va pas encore changer d'adresse plus tard. Pour cela il faut :

    1. Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
    2. Aller dans Paramètres de la Freebox, onglet Mode avancé
    3. Aller dans DHCP
    4. Cliquer sur l'onglet Baux Actifs
    5. Chercher la ligne avec le Freebox Player puis noter l'adresse IP, et vérifier que la colonne Baux Statique indique Non : il faudra retenir l'adresse MAC (qui contient des ":") et l'adresse IP (qui contient des ".") Capture
    6. Cliquer sur l'onglet Baux Statiques
    7. Cliquer sur Ajouter un bail DHCP statique
    8. Dans Adresse MAC, sélectionner le Freebox Player (en s'assurant que l'adresse MAC correspond à celle repérée dans l'onglet Baux Actifs)
      Capture
    9. Cliquer sur Sauvegarder puis redémarrer le Freebox Player
    10. Finalement, refaire les étapes du paragraphe précédent, c'est-à-dire :
      - Aller dans Paramètres de la Freebox, onglet Mode avancé
      - Aller dans Gestion des ports
      - Repérer la section qui indique les informations ci-dessous :
      Capture
      - Vérifier que la redirection est bien faite en direction de votre Freebox Player, sinon éditer l'entrée et choisir le Freebox Player dans la liste déroulante

Vérification de votre adresse IP publique

Se rendre sur https://assistant.kodono.info/freebox/ et sur https://www.whatismyip.com/fr/ afin de vérifier que l'adresse IPv4 est la même : Capture

S'il y a une différence, il est possible que vous n'ayez pas d'adresse IP fixe. Il faut donc faire deux choses :

  1. Se connecter à son espace abonnée Free : https://subscribe.free.fr/login/ — à la rubrique Ma Freebox, cliquer sur le lien Disposez d'une adresse IP Fixe (un délai de 72h est nécessaire);
  2. Une fois l'adresse IP fixe établie, merci de me prévenir sur [email protected] (en me précisant l'email utilisé pour vous enregistrer ainsi que votre nouvelle adresse IP).

Vérification du port de redirection

  1. Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
  2. Aller dans Paramètres de la Freebox, onglet Mode avancé
  3. Aller dans Gestion des ports
  4. Repérer la section qui indique les informations ci-dessous : Capture
  5. Vérifier que le port (indiqué par WAN) est le même que celui indiqué sur votre profil Capture

S'il y a une différence vous pouvez soit relancer l'application "Assistant Cloud" depuis le Freestore, soit me contacter sur [email protected] (en me précisant l'email utilisé pour vous enregistrer ainsi que le port à utiliser).

Test d'une commande personnalisée

  • Sinon, essayez une commande personnalisée : sur votre profil, allez à la section "Créer mes propres actions" puis choisissez une action, cliquez sur Ajouter puis sur le bouton Tester.

Test en local

  • Enfin, la dernière chose à faire est de tester localement si votre Freebox réagit aux commandes. Pour cela :
    1. Se rendre sur http://mafreebox.freebox.fr/ (depuis votre réseau local) puis se connecter à l'interface Web de votre Freebox
    2. Se rendre dans Périphériques Réseau
    3. Repérer le Freebox Player et double-cliquer dessus
    4. Se rendre dans l'onglet Connectivité afin de trouver l'adresse IPv4 joignable et active de votre Freebox (ci-dessous il s'agit de 192.168.0.33)
      Capture
    5. Dans votre navigateur Web, entrer l'URL suivante : http://192.168.0.33/pub/remote_control?key=power&code=12345678 en remplaçant l'IP 192.168.0.33 par celle trouvée à l'étape 4, et en remplaçant le code 12345678 par votre code télécommande
    6. Votre Freebox devrait s'allumer/s'éteindre

Me contacter

  • Après tous ces tests, contactez moi pour m'indiquer le résultat.

9. L'application du Freestore ne fonctionne pas et me dit « Pas de token »

J'ai besoin de ton aide pour comprendre d'où vient cette erreur ! Tu veux bien m'aider ? Alors lis ça : https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Pas-de-token

Sinon, tu dois configurer manuellement ta Freebox : https://github.com/Aymkdn/assistant-freebox-cloud/wiki#7-comment-configurer-moi-m%C3%AAme-ma-freebox-

Clone this wiki locally