Accueil > Domotique, Média Center > « Utopie Virtuelle xPL Plugin » pour XBMC : la domotique ludique

« Utopie Virtuelle xPL Plugin » pour XBMC : la domotique ludique

La page de configuration

La page de configuration

Un de mes objectifs lors de la domotisation de notre maison a été d’automatiser des actions en fonction de ce que nous regardions ou écoutions. je l’ai assez rapidement mis en place avec des scénarii et de la bidouille, et cela a toujours son petit effet, mais ce n’était pas bien intégré ni très pratique à configurer.

Voici donc le fruit de mon travail, un plugin XBMC permettant d’envoyer des ordres xPL en fonction des événements qui se produisent. Je me suis appuyer sur un plugin xPL existant, mais très limité, dont j’ai étendu grandement les fonctionnalités.

Pour mémoire XBMC est un logiciel multiplateforme permettant de regarder des films, des séries TV ou même la TV, d’écouter de la musique, le tout dans un environnement très beau et configurable. C’est bien simple, je n’utilise plus que XBMC sur ma TV.

D’autre part le xPL est un protocole de communication très ouvert qui permet de faire communiquer de nombreux appareils ou logiciels domotiques. Par exemple le RFXCOM est compatible avec ce protocole. C’est bien simple, pour moi tout appareil connecté devrait être compatible xPL.

Pour en revenir à notre sujet, voici quelques exemples à titre d’illustration d’utilisation de ce plugin :

  • Lorsque j’appuie sur une touche de ma télécommande / clavier, allumer la TV et l’ampli ;
  • Lorsque XBMC se met en veille, éteindre la TV et l’ampli ;
  • Lorsque je regarde un film : éteindre la lumière, éteindre le TV, allumer le vidéo-projecteur et baisser l’écran de projection ;
  • Lorsque j’écoute de la musique : si le morceau est de la Pop, allumer les LED multicolores et baisser la luminosité ;
  • Si le morceau suivant est de la Dance ou de la Techno : monter le volume, éteindre la lumière, allumer la machine à fumée et la boule à facette !

Je vous ferai une petite vidéo présentant les possibilités de ce plugin. Il n’est pas encore disponible publiquement, le temps de le tester un peu à la maison.

Que pensez-vous d’un tel plugin ? Cela vous intéresse-t-il ? Auriez-vous d’autres possibilités que vous souhaiteriez voir implémenter ? Si vous êtes intéressé par ce plugin contactez-moi je vous donnerai accès à une beta.

Catégories :Domotique, Média Center Étiquettes : , , , , ,
  1. 12 janvier 2014 à 18 h 07 min

    Salut,

    Super, ça a l’air chouette tout ça. Est ce qu’on peut le tester ?
    Merci
    ++

    • 12 janvier 2014 à 18 h 31 min

      Bonsoir ! Merci, je finalise les tests chez moi et je diffuserai une première bêta très prochainement !

  2. 12 janvier 2014 à 18 h 35 min

    tel qu’il est, c’est magnifique (j’entends par la les explications) si en plus ça gère les philips hue in the box par xbmc, je prends IMMEDIATEMENT !

    • 12 janvier 2014 à 18 h 41 min

      Merci je ferai une petite vidéo de démonstration pour donner une idée du rendu possible.
      Je n’ai pas de Philips Hue, mais le principe du xPL est justement d’interconnecter tout et n’importe quoi, si un client xPL permet de contrôler les Hue, alors c’est compatible.
      Sinon, vu l’API existante pour les Hue, ce ne doit pas être compliqué à faire.
      D’ailleurs on les trouve à combien ces ampoules maintenant ?

  3. Ma Pomme/Pikat
    12 janvier 2014 à 20 h 31 min

    Ça a l’air bien sympa tout ça 😉

  4. DomoJimbo
    13 mars 2014 à 9 h 32 min

    Bonjour,

    Je suppose que tu es reparti du plugin boxee-xPL ?
    Je suis plus qu’intéressé par ton plugin, même en béta !
    Je suis en mesure de tester, contribuer.
    Peux-tu avoir la gentillesse de le mettre à dispo ?

  5. DomoJimbo
    13 mars 2014 à 16 h 49 min

    Réflexion faite, pour moi xbmc n’est pas le bon endroit où centraliser tes scénarios.
    Xbmc doit émettre des xpl reflétant les actions (pause/lecture, etc) et c’est ton back end domotique qui doit y réagir (scénario).
    Du coup, je pense que le plugin boxee-xPL suffit (j’ai pas fini de tester…)
    Qu’en penses-tu ?
    As un serveur domotique ? ou une bos du commerce ?

    • 13 mars 2014 à 18 h 34 min

      DomoJimbo :

      Réflexion faite, pour moi xbmc n’est pas le bon endroit où centraliser tes scénarios.
      Xbmc doit émettre des xpl reflétant les actions (pause/lecture, etc) et c’est ton back end domotique qui doit y réagir (scénario).
      Du coup, je pense que le plugin boxee-xPL suffit (j’ai pas fini de tester…)
      Qu’en penses-tu ?
      As un serveur domotique ? ou une bos du commerce ?

      Non le plugin boxee-xPL ne suffit pas, en tout cas pour mon usage. Car il n’indique pas, par exemple, le genre musical en cours (ambiance différente), ni la mise en veille de XBMC (extinction de la TV), ni je crois le type de vidéo (film ou TV) pour activer ou non le video projecteur.

      Par contre ta question est légitime. Néanmoins mon plugin réponds aux 2 besoins, celui d’un utilisateur ne voulant pas utiliser un backend domotique (faute d’en avoir un, ou parce que comme moi il trouve que chaque élément domotique devrait être assez indépendant), ou d’un utilisateur comme toi voulant centraliser tout.
      En effet il envoi un ordre xPL à chaque événement, les options xPL et IR supplémentaires sont en option.

      On en reparlera, je suis prêt à te diffuser une version plus ou moins stable si ça t’intéresse encore 😉

      • DomoJimbo
        13 mars 2014 à 21 h 15 min

        Merci beaucoup pour ta réponse. Mes états d’âme métaphysiques ne changent rien à l’intérêt que je porte à ton plugin ! donc je suis preneur, merci par avance.

  6. Anthony
    25 janvier 2015 à 23 h 28 min

    Bonjour.
    Je suis très intéressé par ce pluging. Je cherche également a declancher des actions telle qu’eteindre la lumière en regardant un film avec xbmc (Kodi) sur raspbmc. Des pistes ou votre pluging m’intéresse beaucoup.

    • 28 janvier 2015 à 23 h 35 min

      J’ai un peu mis en standby mon activité domotique pour des raisons personnelles (j’ai très envie de m’y remettre 🙂

      Le plugin pose un petit problème avec Kodi (une dépendance), je peux vous mettre à disposition les sources ce week-end ou en début de semaine prochaine.

      Quelle est votre installation à contrôler ? Le plugin peut répliquer des ordres xpl et envoyer des appels http pour le moment (ce qui est déjà pas mal en fait).

      • Anthony
        29 janvier 2015 à 0 h 02 min

        en fait je voudrai surtout commander les gpio de mon raspberry en fonction de ce que je fais avec kodi.
        J’ai trouvé entre temps un addon : callbacks2 qui couplé avec de petits script utilisant Wiringpi fait le boulot.

      • 29 janvier 2015 à 0 h 15 min

        En effet si tout est sur le Pi ça doit suffire (quoique les events ont l’air un peu limités)

        Au plaisir !

      • 7 février 2015 à 20 h 55 min

        Pour info j’ai adapté l’addon à Kodi, c’est presque prêt à être diffusé.

  7. rabillou
    18 Mai 2016 à 21 h 02 min

    Bonjour
    Je viens de découvrir ce plugin mais cela ne marche pas!
    je veux juste envoie des commande rest à mon arduino (le cerveau de la maison) mais rien ne ce passe….

  8. 8 février 2015 à 21 h 45 min

    Ici l’article signalant la sortie officielle du plugin et le lien pour le télécharger.

  1. 12 janvier 2014 à 20 h 47 min
  2. 8 février 2015 à 20 h 35 min

Répondre à utopievirtuelle Annuler la réponse.