domo76 Posté(e) le 10 août 2014 Signaler Posté(e) le 10 août 2014 Bonjour depuis le dernière mise a jour du player, le pilotage par requête HTTP est abandonné. Avez vous une solution de pilotage avec la nouvelle API qui est beaucoup plus complexe pour une néophyte ?? Pas trop envie de le faire en IR Merci
Lazer Posté(e) le 10 août 2014 Signaler Posté(e) le 10 août 2014 Va voir par là, et surtout les dernières pages avec maitre Krikroff qui traite du sujet : Plugin Freebox V6
JM13 Posté(e) le 11 août 2014 Signaler Posté(e) le 11 août 2014 sachant que le plugin Freebox continu àmarcher ...
domo76 Posté(e) le 11 août 2014 Auteur Signaler Posté(e) le 11 août 2014 tu parles de quel plugin ? celui pour piloter le player ?? allumage changement de chaines etc... j'avais fait un virtual device avec HD1.free et code télécommande et depuis le reboot du player et nouveau firmware du 6 aoà»t ça fonctionne plus. le code télécommande à simplement disparu . Je ne savais pas que le plugin de Krikroff simulait la télécommande du freeplayer en IP. Je pensais que cté pour l administration du serveur.
JM13 Posté(e) le 11 août 2014 Signaler Posté(e) le 11 août 2014 Non, je parle du plugin fait par Krikroff ici : http://www.domotique-fibaro.fr/index.php/topic/328-plugin-freebox-v6/page-2 qui ne pilote pas la télécommande
Krikroff Posté(e) le 20 août 2014 Signaler Posté(e) le 20 août 2014 Pour info: La télécommande réseau (API HTTP) est de retour avec la version 1.2.17 Selon freebox-V6.fr cette "API sera conservée tant qu’une solution de remplacement plus moderne ne sera pas implémentée. Il est toutefois conseillé d’utiliser le SDK RUDP/HID lorsque c’est possible."
CaptainIgloo Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 La structure RUDP ressemble énormément àcelle des sockets client et serveur. Sébastien Joly AKA CaptainIgloo
CaptainIgloo Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 En fait c'est bien un Socket tout bête : import socket import time s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) r = open("/dev/urandom", "r") s.sendto("\x02\x01"+"\x00"*10, ('127.0.0.1', 4242)) while True: s.sendto(r.read(12), ('127.0.0.1', 4242)) time.sleep(.05) les codes télécommande sont ici : http://dev.freebox.fr/sdk/freebox_player_1.1.4_codes.html Sébastien Joly AKA CaptainIgloo
Krikroff Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 Ouais, mais la partie HID est quand même bien une vrai xxxxx à mettre en place , je ne suis pas du tout convaincu de l’intérêt de ce choix technique, étrange de la part de Free... - https://github.com/fbx/librudp - https://github.com/fbx/foils_hid
CaptainIgloo Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 Le Socket te donne un retour d'état de la commande et c'est toujours mieux que code retour 202 ou 3 sur les requêtes http. puis un Socket reste facile àdévelopper sur tous les langages. Sébastien Joly AKA CaptainIgloo
Krikroff Posté(e) le 19 octobre 2014 Signaler Posté(e) le 19 octobre 2014 Nous sommes bien d'accord Sébastien reste que tout le monde lâche l'affaire avec le sdk HID pour le freeplayer tellement c'est du jus de chaussettes ... Il y a quoi peut-être 2 app sur l' AppStore qui utilise ça tous les autres c'est de la requête http. Je veux dire par la que Free pouvait proposer quelque chose de plus simple comme sdk, pour avoir réalisé des d'applications client/serveur je ne vois pas les apports du portage HID pour cette utilisation... ou bien ils avaient d'autres projets aujourd'hui aux oubliettes
Messages recommandés