Plugin Zipabox pour XBMC

24

Nous avons vu dernièrement comment lancer des scénarios sur sa box eedomus ou Vera selon les actions effectuées sur son media center XBMC: éteindre les lampes au lancement du film, les rallumer à l’arrêt du film, etc…

Suite à cela, Antony, un lecteur du blog, a adapté le plugin pour l’utiliser avec la Zipabox. Le principe est le même que ce que nous avons déjà vu.

 

I. Sur La Zipabox

 

Il faut commencer par créer un périphérique de type « Vitual Meter »

 

 

Allez dans l’onglet configuration du périphérique: seul le premier lien de ce périphérique nous intéresse (value1=)

 

http://my.zipato.com:8080/zipato-web/remoting/attribute/set?serial=xxxxxxxxxxxxxx5&ep=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx6&apiKey=1xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx&value1=

 

 

Notez les informations suivantes, elle vous seront demandées lors de la configuration de L’ADDON XBMC :

  • Serial : xxxxxxxxxxxxxx5
  • Ep (ID du prériphérique) : xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx6
  • ApiKey : 1xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx

II. Plugin XBMC

 

Téléchargez le plugin  pour XBMC ici. Ne le décompressez pas, mais mettez le à un endroit accessible par votre XBMC (directement sur l’espace de stockage d’XBMC, ou bien sur un répertoire réseau partagé qu’il pourra trouver). Allez alors dans les paramètres de XBMC, Extensions, et demandez à « installer depuis un fichier Zip ».

 

 

Indiquez alors le fichier zip à utiliser:

 

 

Un petit message en bas à droite confirmera l’activation de l’extension.

Allez maintenant dans les extensions activées, et sélectionnez l’extension Zipabox pour la configurer:

 

 

Là il faudra saisir les identifiants relevés plus haut.

Ne pas se tromper dans la saisie sur XBMC (ne pas oublier les tirets). Une seule erreur dans la saisie et l’addon indique un plantage car les serveurs de Zipato renvoie une erreur 404 « l’URL est incorrecte ». C’est le plus délicat, étant donné la longueur des codes à entrer:

 

 

Dans le second onglet, on peut sélectionner les états dont on veut être alerté sur la Zipabox (démarrage de XBMC, menu où on se trouve, etc…):

 

 

Sur le dernier onglet, même principe, mais pour les états du lecteur (film démarré, film en pause, musique arrêtée, etc…):

 


 

Quand vous sortirez de la configuration, il est possible que vous ayez un petit message d’erreur en bas concernant le script. Pas de panique, c’est normal: après toute modification de la configuration, il faudra redémarrer XBMC. Vous pouvez donc maintenant redémarrer. A partir de là les différents états que vous avez sélectionné vont remonter automatiquement sur la Zipabox:

 

 

L’une des limitations du périphérique « Virtual Meter » est qu’il n’accepte en paramètre que des caractères numériques.

Il y a donc un chiffre (nombre) retourné pour chaque événement XBMC déclenché.

Cette limitation empêche la remonté des titres (Vidéo, Musique) sur la Zipabox.

Pour s’y retrouver, voici le tableau des correspondances (Retour de la Value 1). Celui-ci va permettre de créer les règles en fonction des actions XBMC :

  • Alimentation
    • Arrêt XBMC : 0
    • Démarrage XBMC : 1
  • Déclenchement Lecteur
    • Démarrage d’une vidéos : 2
    • Démarrage Audio : 3
    • Fin d’une vidéos : 4
    • Fin d’une piste Audio : 5
    • Arrêt d’une vidéos : 6
    • Arrêt d’une piste Audio : 7
    • Pause d’une vidéos : 8
    • Pause d’une piste Audio : 9
    • Reprise d’une vidéos : 10
    • Reprise d’une piste Audio : 11
  • Déclenchement sur Menu
    • Accès au Menu Home : 12
    • Accès au Menu Program : 13
    • Accès au Menu Picture : 14
    • Accès au Menu setting : 15
    • Accès au Menu Vidéos : 16
    • Accès au Menu Music : 17
    • Accès au Menu Météo : 18

III. Utilisation

 

Il est ensuite très facile de créer un scénario pour déclencher des actions en conséquence sur la Zipabox pour, comme je le disais en introduction, par exemple éteindre la lumière au démarrage du film, rallumer à 30% quand on met le film en pause, rallumer complètement quand on arrête le film, etc…

Exemple de scénario pour éteindre la lumière au lancement ou à la reprise du film:

 

 

Un second scénario qui va rallumer la lumière à à 80% à l’arrêt du film (arrêt ou fin, qui sont des évènements différents):

 

 

On peut ainsi déclencher n’importe quelle scène en fonction des évènements qui se produisent dans XBMC.

Petite démonstration en video:

 

IV. Conclusion

 

Je trouve ce petit plugin vraiment pratique. Simple à mettre en oeuvre, et le pilotage des lumières automatiquement en fonction de l’état du lecteur, sans avoir besoin de s’en occuper, est top :D Bien sûr le pilotage des lumières n’est qu’un exemple, on pourrait imaginer fermer automatiquement le volet de la pièce, déplier l’écran de projection motorisé, etc… Maintenant votre Zipabox sait ce que fait votre Media Center, à vous de décider ce que vous lui ferez faire en conséquence :D

Un petit plugin simple, mais vraiment pratique ! Merci à Antony pour cette adaptation ;-)

24 commentaires

  1. Je pense avoir encore une copie sur mon disque, je vais essayer de te la faire parvenir, quel dommage que l’auteur ne se manifeste plus, j’ai beau cherché partout, le script n’est apparu qu’ici :(

  2. Cool merci. Il a mis le même lien sur le forum de plex mais j’ai pas eu de nouvelle.

    Je pense l’adapter ce plugin. Je le mettrai sur un git ou en téléchargement chez plex.

  3. Ok perso j’ai regardé mais je ne sais pour quelle raison, il ne fonctionne pas à 100%. Je m’occupe de ca ce soir.

  4. Je viens de faire la modification du plugin pour la vera et ca marche au poil. Content je suis ! Merci Darkjeff !

  5. Avec du vocal ? tu fais quoi exactement ? et surtout tu as mis ca en place comment ? Je suis curieux la.

  6. Héhé

    Pour le moment, je suis en test. Je lance des scènes, je pilote ma squeezebox, freebox via les commandes vocales de Sarah.

    Genre je lui dis  » Sarah, je vais prendre une douche » et elle me lance la scène préparé la salle de bain (volet, lumière, …).

    Comme il n’y a pas d’API sur ZipaBox j’utilise un capteur virtuel, je change son étant via Sarah, puis une rule lance une action. Un peu comme le plugin plex.

    Je connais pas pas l’api de la vera mais si tu as réussi à modifier le plugins de plex tu pourras modifier celui que j’ai fais pour sarah.

    Installe déjà Sarah et test la. En suite je pense que je pourrais te donner le module quand il sera plus utilisable.

  7. Tin c’est juste énorme … si je te dis que je viens de passer deux heures sur le site de JP.

    Franchement ca déboite. J’avais déjà lu quelques lignes dessus mais
    c’était en fin d’année dernière et à l’époque ca avait déjà l’air très
    prometteur … mais la !!!

    Par contre cela nécessite un pc windows 7 qui tourne h24 dans le salon
    .. pour ma part je suis sur un mac, je vais tenter de passer par une vm.
    Tu as quoi comme installation pour le faire tourner ? (ou la faire
    tourner lol)

    Afin de ne pas trop polluer le site de Cédric, je t’envoie de suite un mp avec mon mail sur le forum Plex histoire de garder le contact :)

  8. héhé :) a quand un article mis à jour sur cette superbe app .. franchement hallucinant la qualité du travail fourni par JP.

    Essais concluants pour ma part hier soir (sous les rires de ma femme qui m’a pris pour un dingue à appeler une autre femme dans la maison). J’ai monté une vm windows 7 sur mon mac mini du salon et j’ai utilisé une isight (original monsieur) pour faire les tests. Bonjour comment ca marche bien !

    Par contre j’ai vraiment besoin d’avis sur l’emplacement du micro car à coté de la tv c’est juste impossible … Du coup je suis en train de regarder les kinect sur leboncoin … Est ce que la différence est flagrante ?

    J’ai testé les plugins neufbox, karotz, squeezebox et vera … y’en a plein d’autres, c’est vraiment très très intéressant !

  9. Faut que j’écrive un article dessus, c’est prévu. Mais avec les vacances, bizarrement j’ai encore moins de temps que d’habitude :p
    Sinon oui, le Kinect a vraiment une super qualité, rien de comparable avec un micro traditionnel. Pour te donner un exemple, mon Kinect est au dessus de la TV dans le salon (car parfois je joue aussi à la Xbox :p), et quand je suis à mon bureau à l’étage je suis capable de donner un ordre à SARAH, sans crier, en levant juste un peu le ton. Bon, ca c’est quand c’est calme à la maison. Avec la TV et trois enfants qui crient derrière, même le Kinect a du mal :/ Mais en général la reconnaissance est quand même bluffante.
    D’occaz faut bien regarder les prix, avec l’arrivée de la Xbox One, les prix ont bien baissé. Le kinect tout seul est encore vendu 99€, mais une Xbox 360 avec Kinect se vend 160€ (vu à la Fnac chez moi). Du coup je me tate pour en prendre une version blanche, qui sera plus jolie dans le salon ;-)

  10. hum … la tout de suite ça me parle beaucoup sur le comparatif entre micro de base et un kinect :p
    Je matte les prix, il faut juste que je trouve un pack avec l’adaptateur et ca serait top.
    Hâtes de lire ton article dessus, la j’ai configuré toute la partie vera …
    Je suis encore bluffé par la qualité de l’interface de SARAH.
    A voir pour la création d’un mulitroom à base de Rpi mais dans ce cas exit la partie Kinect ..
    [Rêve de Geek ON] Le jour ou j’ai maté le premier Iron Man (les autres pour moi sont des daubes finies) et qu’il a parlé à Jarvis .. je me suis dis qu’un jour j’allais avoir ca à la maison, je pensais pas que ca aurait été si vite.[Rêve de geek OFF]

    A qd l’interface par hologramme à la Stark ?

  11. Bonjour,
    Je viens d’essayer d’installer le plugin sur la dernière version de XBMC 13.2 et j’ai une notification d’erreur « Dépendances non satisfaites ».
    Avez vous une idée ?
    Merci

  12. trés bien cette astuce, mais quand est-il si on possède plusieurs mediacenter dans des pieces differentes?

  13. Hello, I’ve tried to install the plug-in but I get an error that dependecies are not satisfied.
    Does some know how to solve this error?

  14. bonjour est il possible de gerer la lumiere et un ecran electrique avec kodi sur nvidia shield tv ?
    si oui de quoi je doit m equiper , ampoule gerer par kodi,etc…merci d avance pour votre reponse

Leave A Reply