npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

assistant-livebox

v1.1.3

Published

Plugin pour contrôler la Livebox via un Assistant comme Google Home en utilisant le package assistant-plugins

Downloads

14

Readme

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é)