-
-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Posez vos questions en cliquant ici (un compte Github est nécessaire pour pouvoir poster des questions)
- La chaine XYZ n'est pas reconnue... Que faire ?
- Puis-je utiliser le système avec plusieurs Freebox Player ?
- J'utilise Freebox TV mais aussi les Chaines Canal, et le changement de chaine fonctionne mal
- Quelles sont les dernières nouveautés ?
- Mon Google Home ne comprend aucune des commandes !
- Je peux éteindre mais pas allumer la Freebox
- Comment configurer moi-même ma Freebox ?
- L'assistant me répond mais rien ne se passe 👍
- L'application du Freestore ne fonctionne pas et me dit « Pas de token »
- Avis de confidentialité
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
.
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 appletallume la Freebox du salon
et uneallume 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 appletaugmente le son du salon
, et une appletaugmente le son de la chambre
- Et la même chose pour chaque commande...
- Au lieu d'une seule applet
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.
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
).
Les dernières modifications sont listées sur cette page : https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Nouveaut%C3%A9s
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.
Pour cela, se rendre sur https://ifttt.com/google_assistant/settings et vérifie l'email indiqué. Si l'email semble correct, alors essayer de cliquer sur "Remove Google Assistant" sur cette même page et de réassocier le compte IFTTT avec votre compte Google.
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.
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 :
- Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
- Aller dans Paramètres de la Freebox, onglet Mode avancé
- Aller dans Gestion des ports
- Cliquer sur Ajouter une redirection
- Dans IP Destination, choisir le Freebox Player (en cliquant sur la flèche pour afficher les options déroulantes)
- Dans IP Source, mettre 37.187.125.171
- 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)
- Dans Port de destination, mettre 80
- Dans Commentaires, mettre "Utilisé pour contrôler la Freebox avec un Assistant"
- Cliquer sur Sauvegarder
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.
Voici une série de tests :
- Relancez l'application Assistant Cloud sur le Freestore depuis le Freebox Player et vérifiez si cela refonctionne. Si vous êtes obligé de faire ça à chaque redémarrage de la Freebox, alors mettre un bail statique au Player.
- 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.
- Se rendre sur https://assistant.kodono.info/freebox/ et voir s'il y a une section "Messages d'erreur" qui est visible et qui expliquerait les problèmes que vous avez.
-
Aller dans l'une des applets IFTTT que vous avez créées (https://ifttt.com/my_applets) puis l'éditer afin de voir l'URL utilisée dans la partie Webhook.
Si l'URL contient "/fbx/OyM_/", alors elle est incorrecte : il faut retourner sur https://assistant.kodono.info/freebox/ dans la section Commandes Vocales et cliquer sur Cliquer ici pour afficher la suite..., puis vérifier l'URL fournie pour chaque commande.
En effet, l'URL devrait plutôt ressembler à
https://assistant-api.kodono.info/fbx/Mac8IyVlODY6MWQ2MjI4MzU_/?c=on
(donc au lieu de "/fbx/OyM_/" on doit avoir une chaine plus longue ressemblant à "/fbx/Mac8IyVlODY6MWQ2MjI4MzU_/" ... cette chaine de caractères est unique pour chaque utilisateur).
- Vérifiez que le problème n'est pas dû à IFTTT / Google en allant sur https://ifttt.com/activity
-
il se peut que votre box ait changé d'adresse :
- Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
- 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 :
- 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, ou si vous êtes obligé de relancer l'application du Freestore après chaque redémarrage, alors il faut s'assurer que le Freebox Player à un bail statique :
- Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
- Aller dans Paramètres de la Freebox, onglet Mode avancé
- Aller dans DHCP
- Cliquer sur l'onglet Baux Actifs
- 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 ".")
- Cliquer sur l'onglet Baux Statiques
- Cliquer sur Ajouter un bail DHCP statique
- 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)
- Cliquer sur Sauvegarder puis redémarrer le Freebox Player
- 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 :
- 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
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 :
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 :
- 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);
- 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).
- Aller sur http://mafreebox.freebox.fr/ depuis son réseau local et se connecter (afin d'accéder à l'interface Web de la Freebox)
- 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 :
- Vérifier que le port (indiqué par WAN) est le même que celui indiqué sur votre profil
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).
- 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.
- Enfin, la dernière chose à faire est de tester localement si votre Freebox réagit aux commandes. Pour cela :
- Se rendre sur http://mafreebox.freebox.fr/ (depuis votre réseau local) puis se connecter à l'interface Web de votre Freebox
- Se rendre dans Périphériques Réseau
- Repérer le Freebox Player et double-cliquer dessus
- 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)
- 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
- Votre Freebox devrait s'allumer/s'éteindre
- Après tous ces tests, contactez moi pour m'indiquer le résultat.
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-
L'avis de confidentialité (Privacy Policy) est disponible à cette adresse : https://github.com/Aymkdn/assistant-freebox-cloud/wiki/Privacy-Policy