assistant-livebox v1.1.3
assistant-livebox
Ce plugin de assistant-plugins
permet de contrôler la Livebox d'Orange.
Consulter le changelog pour connaitre les dernières mises à jour.
ATTENTION : vous n'avez besoin QUE du plugin assistant-livebox
pour piloter la Livebox (pas besoin de assistant-ifttt
ou assistant-wait
, ou autre....).
Merci à @ABOAT pour avoir testé le plugin, puisque je ne possède pas de Livebox !
Sommaire
Installation
Si vous n'avez pas installé assistant-plugins
, alors il faut le faire, et sélectionner livebox comme plugin.
Si vous avez déjà installé assistant-plugins
, et que vous souhaitez ajouter ce plugin, alors :
- Pour Windows, télécharger
install_livebox.bat
dans le répertoireassistant-plugins
, puis l'exécuter en double-cliquant dessus. - Pour Linux/MacOS, ouvrir une console dans le répertoire
assistant-plugins
et taper :npm install assistant-livebox@latest --save --loglevel error && npm run-script postinstall
Configuration
Éditer le fichier configuration.json
du répertoire assistant-plugins
.
Dans la section concernant le plugin livebox
, on trouve le paramètre ci-dessous.
Paramètre ip_box
Il s'agit de l'adresse IP de votre décodeur Livebox. Pour connaitre l'IP de votre décodeur il faut se rendre sur http://livebox/, puis cliquer sur le décodeur, et l'IP devrait s'afficher.
Paramètre autres_chaines
Si vous souhaitez ajouter des chaines manuellement, vous pouvez le faire avec le paramètre autres_chaines
dans le fichier de configuration.
Exemples:
"livebox":{
"ip_box":"192.168.0.1",
"autres_chaines":[
{"canal":"1001","nom":"Ma Chaine 1"},
{"canal":"1002","nom":"Ma Chaine 2"}
]
}
Utilisation
J'ai créé des applets IFTTT pour vous faciliter la tâche.
Voici les phrases clés à dire — s'assurer d'avoir installé les applets associées (pour Alexa il faudra dire Alexa déclenche
suivi de la phrasé-clé) :
allume la livebox
: allume seulement la livebox- Applet pour Google Home : https://ifttt.com/applets/zXEgyuJZ-allume-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/FGJwvnBj-allume-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/NF5ARJfx-allume-la-livebox-avec-alexa
allume la télé
: allume la livebox ET va mettre une chaine télé- Applet pour Google Home : https://ifttt.com/applets/bkVTxw7F-allume-la-tele-via-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/ssHvzJe7-allume-la-tele-via-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/XgB34kRD-allume-la-tele-via-la-livebox-avec-alexa
allume la télé et zappe sur ...
: allume la livebox (si elle n'est pas allumée) puis va mettre la chaine de télé demandée
Exemples :
OK Google, allume la télé et zappe sur M6
OK Google, allume la télé et zappe sur la 6- Applet pour Google Home : https://ifttt.com/applets/qe296b8Y-allume-la-tele-via-la-livebox-et-zappe-sur-une-chaine-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/TFLVCX3x-allume-la-tele-via-la-livebox-et-zappe-sur-une-chaine-avec-cortana
- Applet pour Alexa : non disponible
éteins la livebox
: pour éteindre la livebox- Applet pour Google Home : https://ifttt.com/applets/TaE7QPgp-eteins-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/tLgmPqHC-eteins-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/nytf5nC3-eteins-la-livebox-avec-alexa
zappe sur ...
: zappe sur la chaine demandée, et fonctionne aussi avec le numéro de la chaine
Exemples :
OK Google, zappe sur TMC
OK Google, zappe sur la 10- Applet pour Google Home : https://ifttt.com/applets/Gkwdf5qX-zappe-sur-une-chaine-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/Ng9zaJCQ-zappe-sur-une-chaine-de-la-livebox-avec-cortana
- Applet pour Alexa : Alexa est très limitée niveau personnalisation... Du coup il faut une applet par chaine ! Voici quelques applets déjà créées pour vous : Zappe sur TF1, Zappe sur France 2, Zappe sur France 3, Zappe sur Canal+, Zappe sur France 5, Zappe sur M6, Zappe sur Arte, Zappe sur C8, Zappe sur W9, Zappe sur TMC, Zappe sur TFX, Zappe sur NRJ12, Zappe sur LCP, Zappe sur France 4, Zappe sur BFM, Zappe sur Gulli
coupe le son de la livebox
- Applet pour Google Home : https://ifttt.com/applets/Zc2L69wm-coupe-le-son-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/tqUBLTxR-coupe-le-son-de-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/cNevq362-coupe-le-son-de-la-livebox-avec-alexa
remets le son de la livebox
- Applet pour Google Home : https://ifttt.com/applets/qUct6bAs-remets-le-son-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/nU2pqZwJ-remets-le-son-de-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/hUbavGsB-remets-le-son-de-la-livebox-avec-alexa
baisse le son de la livebox
: va baisser le son de 3 barres- Applet pour Google Home : https://ifttt.com/applets/VSAfav2p-baisse-le-son-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/e7xAWTMt-baisse-le-son-de-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/Kqpmjx5S-baisse-le-son-de-la-livebox-avec-alexa
monte le son de la livebox
: va augmenter le son de 3 barres- Applet pour Google Home : https://ifttt.com/applets/v7MAerXS-augmente-le-son-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/XxtNsW6E-augmente-le-son-de-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/keTCgsyp-augmente-le-son-de-la-livebox-avec-alexa
mets la livebox sur pause
: met le programme en cours sur pause- Applet pour Google Home : https://ifttt.com/applets/q8Lc5e6F-mets-la-livebox-sur-pause-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/HWMeqEBL-mets-la-livebox-sur-pause-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/Gfb2Pgzr-mets-la-livebox-sur-pause-avec-alexa
remets la livebox en lecture
: remet en lecture le programme en cours- Applet pour Google Home : https://ifttt.com/applets/pqgLPWHN-remets-la-livebox-en-lecture-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/Bpq6hL8K-remets-la-livebox-en-lecture-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/xFMtdnpB-remets-la-livebox-en-lecture-avec-alexa
va dans le replay Livebox
: va dans le menu Replay de la Livebox- Applet pour Google Home : https://ifttt.com/applets/uef42FEr-va-dans-le-replay-de-la-livebox-avec-google-home
- Applet pour Cortana : https://ifttt.com/applets/KpCfdQJ9-va-dans-le-replay-de-la-livebox-avec-cortana
- Applet pour Alexa : https://ifttt.com/applets/pwPnM3RH-va-dans-le-replay-de-la-livebox-avec-alexa
Une applet ne fonctionne pas ? Merci de me prévenir !
Personnalisation
Il est également possible de créer ses propres applets et commandes pour piloter la livebox.
Il faut pour cela procéder ainsi :
- Créer une nouvelle applet dans IFTTT : https://ifttt.com/create
- Cliquer sur this puis choisir Google Assistant (ou Cortana ou Amazon Alexa)
- Choisir la carte Say a simple phrase (ou autre, selon votre cas)
- Dans « What do you want to say? » mettre la phrase qui va déclencher l'action
- Remplir les autres champs de la carte
- Maintenant, cliquer sur that puis choisir Pushbullet
- Choisir la carte Push a Note
- Dans le champs « Title », mettre
Assistant
- Dans le champs « Message », mettre
livebox_
suivi par la commande souhaitée (si plusieurs commandes, les séparer par une virgule) (voir plus bas) - Enregistrer puis cliquer sur Finish
- Dites : « OK Google » (ou la phase qui déclenche votre assistant) suivi de votre phrase spéciale du point 4)
- L'assitant va s'exécuter
Commandes
Dans l'étape 9) précédente, vous devez y indiquer une commande. Voici donc les commandes disponibles :
up
: envoie la commandeup
(flèche haut)down
: envoie la commandedown
(flèche bas)left
: envoie la commandeleft
(flèche gauche)right
: envoie la commanderight
(flèche droite)ok
: envoie la commandeOK
mute
: envoie la commandemute
(sourdine)play
: envoie la commandeplay
(met sur "play" si c'est sur "pause", ou met sur "pause" si c'est déjà en lecture)pause
: envoie la commandepause
(met sur "pause" si c'est sur "play", ou met sur "play" si c'est déjà en pause)fwd
: envoie la commandefwd
(avance rapide)rwd
: envoie la commanderwd
(retour rapide)waitXXXX
: enclenche un timer de XXXX millisecondeson
: vérifie si le décodeur est allumé, sinon envoieon
suivi d'un timer de 6 secondes (wait6000
)off
: vérifie si le décodeur est éteint, sinon envoieoff
tv
: vérifie si le décodeur est déjà sur la TV, sinon l'allume (si éteint) et envoie la séquenceback
,wait3000
menu
: envoie la séquencemenu
back
: envoie la commandered
soundDown
: envoie la commandevol_dec
soundUp
: envoie la commandevol_inc
programUp
: envoie la commandeprgm_inc
programDown
: envoie la commandeprgm_dec
zappe sur ABC
: permet de zapper sur la chaine ABC (exemple :livebox_zappe sur la 1
oulivebox_zappe sur TF1
)vod
: permet d'accéder à la VOD (non testé)rec
: permet d'enregistrer (non testé)