eedomus

Plugin Zipabox pour XBMC

45

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.

  • Alberto

    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?