Plugin Zipabox pour XBMC

22

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



A propos de l'auteur

Je me suis essayé à la domotique il y a quelques années avec quelques modules X10, quelques softs gratuits, etc… pour équiper la maison que j'avais en location. Puis j'ai eu la chance de pouvoir faire construire, et c'est là que mes projets domotiques ont explosé, la construction neuve me permettant de prévoir une installation complète, et intégrée à la maison. Aujourd'hui, quasiment toute mon installation repose sur le Z-Wave.

  • http://dalea.tv/ Darkjeff

    Le plug-in n’est plus dispo tu pourrais le remettre à disposition ?

    • kmilexa

      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 :(

      • http://dalea.tv/ Darkjeff

        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.

        • kmilexa

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

          • Guest

            Comme demandé voici le fichier http://dl.free.fr/lF3PhTuKQ si tu peux me tenir au courant de tes résultats ca serait top !

          • http://dalea.tv/ Darkjeff

            Merci je vais regardé ça.

            Dès que je l’aurais tester modifier je te le dirai

          • http://dalea.tv/ Darkjeff

            Et voilà.

            J’ai fais un plugin 100% zipabox. https://github.com/darkjeff99/Plex-zipabox.

            Essayes et dis moi si tu as des pbs.

          • kmilexa

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

          • http://dalea.tv/ Darkjeff

            Pas de pb.

            Maintenant j’ajoute le support du projet S.A.R.A.H. Je pilote déjà ma domotique avec et j’essaye d’ajouter plex.

          • kmilexa

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

          • http://dalea.tv/ Darkjeff

            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.

          • kmilexa

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

          • http://maison-et-domotique.com/ Cédric Locqueneux

            T’inquiète pas, ca ne pollue pas, au contraire je suis la discussion, très intéressante ;-) J’utilise SARAH depuis quelques temps aussi, et en effet c’est génial :p

          • kmilexa

            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 !

          • http://maison-et-domotique.com/ Cédric Locqueneux

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

          • kmilexa

            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 ?

        • Guest

          commentaire supprimé.

  • kmilexa

    Oui ca marche très bien avec le plugin xbmc déjà dispo sur le store vera.

  • mick

    Bonjour, le plugin zipabox peut s’installer si xbmc est sur un rapsberry ?

    • http://maison-et-domotique.com/ Cedric Locqueneux

      Oui, bien sûr !

  • max

    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

  • Sylvain Morand

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