1.1.3 • Published 4 years ago

assistant-livebox v1.1.3

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

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épertoire assistant-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é) :

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 :

  1. Créer une nouvelle applet dans IFTTT : https://ifttt.com/create
  2. Cliquer sur this puis choisir Google Assistant (ou Cortana ou Amazon Alexa)
  3. Choisir la carte Say a simple phrase (ou autre, selon votre cas)
  4. Dans « What do you want to say? » mettre la phrase qui va déclencher l'action
  5. Remplir les autres champs de la carte
  6. Maintenant, cliquer sur that puis choisir Pushbullet
  7. Choisir la carte Push a Note
  8. Dans le champs « Title », mettre Assistant
  9. Dans le champs « Message », mettre livebox_ suivi par la commande souhaitée (si plusieurs commandes, les séparer par une virgule) (voir plus bas)
  10. Enregistrer puis cliquer sur Finish
  11. Dites : « OK Google » (ou la phase qui déclenche votre assistant) suivi de votre phrase spéciale du point 4)
  12. 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 commande up (flèche haut)
  • down : envoie la commande down (flèche bas)
  • left : envoie la commande left (flèche gauche)
  • right : envoie la commande right (flèche droite)
  • ok : envoie la commande OK
  • mute : envoie la commande mute (sourdine)
  • play : envoie la commande play (met sur "play" si c'est sur "pause", ou met sur "pause" si c'est déjà en lecture)
  • pause : envoie la commande pause (met sur "pause" si c'est sur "play", ou met sur "play" si c'est déjà en pause)
  • fwd : envoie la commande fwd (avance rapide)
  • rwd : envoie la commande rwd (retour rapide)
  • waitXXXX : enclenche un timer de XXXX millisecondes
  • on : vérifie si le décodeur est allumé, sinon envoie on suivi d'un timer de 6 secondes (wait6000)
  • off : vérifie si le décodeur est éteint, sinon envoie off
  • tv : vérifie si le décodeur est déjà sur la TV, sinon l'allume (si éteint) et envoie la séquence back, wait3000
  • menu : envoie la séquence menu
  • back : envoie la commande red
  • soundDown : envoie la commande vol_dec
  • soundUp : envoie la commande vol_inc
  • programUp : envoie la commande prgm_inc
  • programDown : envoie la commande prgm_dec
  • zappe sur ABC : permet de zapper sur la chaine ABC (exemple : livebox_zappe sur la 1 ou livebox_zappe sur TF1)
  • vod : permet d'accéder à la VOD (non testé)
  • rec : permet d'enregistrer (non testé)
1.1.3

4 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago