? Envoi de requête HTTP depuis Plex en fonction de son état ! ?

Bonjour,

 

Dans le cadre d'une installation domotique (évoquée ici par Influ      Plex et intéractions Domotique    ), je souhaite faire un plugin permettant à Plex d'envoyer de simples requêtes HTTP en fonction de son état :

Au démarrage de plex : Interrogation de l'adresse "http://xxx.fr/parm.php?x=y" par exemple...

A la lecture d'un film ou d'une série : Interrogation d'une autre adresse

A l'arrêt de la lecture ou fin d'un media : Envoi d'une requête...

A l'extinction de Plex, encore une autre requête...

 

Ce serait un bon début. La suite étant de pouvoir mettre des variables dans cette requête HTTP, variables prises en option (identité de la box, login, mot de passe...).

 

Je ne sais pas par ou commencer car tous les exemples traitent de chaine, de vidéo ou musique (et pour cause...). Mais rien sur ce type d'usage...

 

Le but final, pour les intéressés, serait d'allumer ou éteindre, lancer des scénarios domotiques, en fonction de l'état de plex.

Actuellement j'ai un applescript qui scrute juste si le process tourne ou pas pour allumer ou éteindre une lumière "génante". Mais l'idéale serait que ce soit plex qui le fasse et seulement à la lecture d'une vidéo !

 

Je m'en remets à vous,

 

Merci d'avance,

 

Dramces

Je vois pas de solution simple. Et je suis quasiment sur que les plugins ne permettent pas de le faire. A moins que l’API est évolué récemment.


Je vois deux solutions :

  • tu scan régulièrement. le serveur Http du serveur Plex. Je crois que tu peux savoir ce qu’il est en train de faire .
  • tu insert un proxy entre tes clients et ton serveur Plex. Tu interceptes les commandes qui t’intéressent pour envoyer en plus une requête http parametable vers ta box. Les autres tu les fait suivre sans y toucher.

Je vois pas de solution simple. Et je suis quasiment sur que les plugins ne permettent pas de le faire. A moins que l'API est évolué récemment.

Je vois deux solutions :
- tu scan régulièrement. le serveur Http du serveur Plex. Je crois que tu peux savoir ce qu'il est en train de faire .
- tu insert un proxy entre tes clients et ton serveur Plex. Tu interceptes les commandes qui t'intéressent pour envoyer en plus une requête http parametable vers ta box. Les autres tu les fait suivre sans y toucher.

Bonsoir et merci de l'intérêt que tu portes à mon problème.  ^_^

Je craignais justement cette réponse et seul les derniers restes de XBMC dans le client Plex me donnaient espoir d'une solution.

Je dis ça à toute fin utile où un plugins XBMC a été créé et adapté ici :

L'article : http://maison-et-domotique.com/blog/book-review/plugin-eedomus-pour-xbmc/

Le Plugin :eedomus.addon

Mais je n'ai effectivement trouvé aucune trace dans l'API d'un script de ce genre, orienté uniquement sur le client et actif dés son départ...

N'y a t'il donc plus que des "chanels" maintenant ???

Si tu as quelques minutes pour voir le script XBMC et me dire si selon toi il pourrait être adapté pour le client Plex... Sinon tampis.

Je vais m'orienter vers la solution inverse consistant à vérifier l'état de plex à intervalles régulières...

Merci encore...  :rolleyes:

Je t'ai répondu en privé, je peux t'envoyer mon plug-in.

Bonjour Influ,

Merci encore... J'analyse tout ça dés que j'ai une "récréation" à la maison ;-)

Merci encore  :rolleyes:

Je me permet de remonter le fil pour savoir où vous en êtes dans l'intégration de Plex dans votre domotique.

Personnellement j'avais testé le plugin avec ma vera mais je rencontrai énormément de bugs.

Merci pour votre réponse.

Moi aussi je suis curieux de savoir si quelqu'un a trouvé une solution.

PlexWatch et PlexNotify semblent proposer une solution a ce problème. A regarder sur le forum Develppement en anglais.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.