MaJ plugin Eedomus pour Xbmc: API Locale et titres

21

Je vous ai présenté il y a quelques semaines un plugin à installer dans XBMC, permettant à notre box eedomus de connaitre l’état de XBMC et ainsi de lancer des commandes en conséquence (éteindre la lumière à la lecture d’un film par exemple).

Je vous propose aujourd’hui une mise à jour de ce plugin suite à la mise à disposition de l’API locale de l’eedomus: cela permettra un temps de réponse plus rapide et un fonctionnement même en cas de coupure internet.

Quitte à faire une mise à jour, j’y ai également ajouté la remontée du titre en cours de lecture sur l’eedomus pour ceux que ca intéresse.

 

I. Installation sur Eedomus

 

On va créer deux Etats (configuration du système, ajouter un périphérique, autre, puis Etat):

 

 

Le premier servira à connaitre le statut de XBMC.

Relevez au passage le code API du nouveau device (ici 26024).

Rendez vous ensuite dans l’onglet Valeurs. Il va falloir créer manuellement les différents états de XBMC:

 

 

Vous pouvez mettre des libellés en francais si vous préférez, l’essentiel est que les numéros correspondent bien aux états.

Enregistrez.

Le second Etat est plus simple:

 

xbmc-titre

 

Il faut juste configurer le type de données sur « Texte » et relever son code API.

Ce second état est facultatif, il n’est à créer que si vous souhaitez voir remonter le titre en cours de lecture sur votre box (pour par exemple le faire lire à votre Karotz, ou le poster sur Facebook ;-)

C’est terminé pour l’eedomus.

 

II. Installation sur XBMC

 

[box_download]Télécharger le plugin Eedomus pour XBMC[/box_download]

 

Téléchargez le plugin. 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 Eedomus pour la configurer:

 

config1

 

Cliquez sur configurer:

 

config2

 

Là, il faudra renseigner l’adresse IP locale de votre box, le code API user et l’API secret de votre box eedomus, puis le numéro de device créé pour le statut et celui pour le titre en cours de lecture:

 

config3

 

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

 

config4

 

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

 

config5

 

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és vont remonter automatiquement sur l’eedomus, tout comme le titre du film ou musique en cours de lecture::

 

etats

 

III. Utilisation

 

Il est ensuite très facile de créer un scénario pour déclencher des actions en conséquence sur la box eedomus 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…

Un premier scénario pour éteindre la lumière au lancement ou à la reprise du film, uniquement le soir quand le soleil est couché:

 

 

Un second scénario qui va rallumer la lumière à l’arrêt du film:

 

 

Et un petit dernier qui allume la lumière à 30% seulement quand on met le film en pause:

 

 

Ce n’est pas plus difficile que ca ! Petite démonstration en vidéo:

 

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 eedomus 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 !

Partager

21 commentaires

  1. Bravo Cédric pour ce plugin. Ca marche au quart de tour.
    Bon pour le moment, à part jouer sur les lumières en fonction de la lecture d’un film, je ne vois pas trop quoi faire d’autre … Mais je sens que ça va venir ! :)

  2. Bonjour a tous et merci pour ce que vous faites. Par contre existe il un plugin du meme genre pour Windows media center? Si oui j’achète une box eedomus de suite ;-)
    Merci beaucoup

  3. Arf, XBMC me dit « Dépendances non satisfaites. Contacter l’auteur de l’extension »… Une nouvelle mise à jour s’impose :-)

  4. Nicolas Rigaud le

    Je vois qu’on a tous le même pb !!!
    Perso, je tente de l’installer sous windows.
    Sur mon htpc sous openelecc, pas de soucis.
    Je suppose qu’il faut installer qque chose de particulier sous windows ?

  5. Idem, j’ai voulu l’installer hier, depuis que mes prises du salon Blyss sont devenu compatible avec l’EEDOMUS. Marche pas…
    Cedric, s’il te plait, aide nous… :)

  6. J’ai essayé ça l’autre jour, et ça n’a rien fait…
    Maintenant, le mien était déjà installé, et malgré le fait de le désinstall/réinstall, la conf reste…

  7. Le tien ? Tu parles de l’addon ? C’est pas interdit qu’il y ait des restes après la désinstall.
    En tout cas, cela marche pour openelec sur raspberry et xbmc sur mon NUC.

  8. Il etait deja installé sur mon raspberry quand xbmc etait en version 12. Je vais le desinstal et essayer de virer la conf en me connectant en ssh dessus

    Edit : Effectivement, Openelec me gardait une version zip de l’addon, et ne le re-téléchargeais pas vraiment. Après l’avoir supprimé, retéléchargé, ça fonctionne mieux.
    Enfin, il me manque la remonté des titres, ça à pas l’air de marcher pour l’instant.

  9. Jean-Charles Montigny le

    Bonjour à tous,
    Impossible d’installer ce module depuis la version Gotham, j’ai changé la version de python en 2.1 mais quand j’essaye d’installer l’extension zip j’ai le message suivant: Structure de l’extension incorrecte.
    Cédric as tu prévu une petite MAJ pour la version Gotham?
    Merci à tous

  10. Bonjour Cédric, j’utilise avec plaisir ton plugin depuis plus d’un an et j’envisage de passer mon xbmc en version….kodi ;) ton plugin est-il compatible ? sinon peux tu faire une petite maj ? (même si tu n’utilise plus l’eedomus ? ;) Merci merci.

Laisser une réponse

Ne ratez plus aucune news !

Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

Merci pour votre inscription !