joebarteam77 Posté(e) le 18 juin 2013 Partager Posté(e) le 18 juin 2013 Bonjour, J'ai trouvé un script fonctionnel avec le nouveau niveau de protection sur les Freebox le jeton CRSF. Ce script permet d'obtenir un grand nombre d'informations à partir de la Freebox serveur ainsi que de piloter le WIFI, l'afficheur LCD et le reboot. http://www.planete-domotique.com/blog/2013/06/03/piloter-sa-freebox-revolution-avec-sa-box-domotique/ https://github.com/DjMOmo/apifreebox Cela à l'air de fonctionner pour pas mal de monde sur le Syno mais pour ma part je rencontre l'erreur suivante à l'éxecution : Fatal error: Uncaught exception ‘Exception’ with message ‘Pas de cookie retourné !’ in /volume1/web/apifreebox/freebox.class.php:115 Stack trace: #0 /volume1/web/apifreebox/freebox.class.php(29): FreeboxClient->recuperer_cookie() #1 /volume1/web/apifreebox/freebox.php(74): FreeboxClient->__construct(‘http://mafreebo…’, ‘freebox’, ‘Monmotdepasse’) #2 {main} thrown in /volume1/web/apifreebox/freebox.class.php on line 115 J’ai fait un chown root sur tous les fichiers du script et un chmod 777 pour être sûr mais apparemment ce n’est pas un problème de droits. Avez-vous une idée d'où cela peut provenir ? Merci à vous 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 22 juin 2013 Auteur Partager Posté(e) le 22 juin 2013 Cela fonctionne j’ai bien le retour du xml quand je passe par les fonctions de mon navigateur(depuis le PC) et j’arrive à éteindre le wifi. Cela était du soit à un mot de passe trop complexe sur ma box, soit à l'ouverture de la box sur l'extérieur sur un port différent qui posait problème, j'affinerai plus tard pour le moment j'essaie de continuer à avancer. Le truc c’est que je voudrais que ce soit le Syno lui-même qui lance la page php avec les bons paramètres si c’est possible. Pour le moment j’ai le petit script shell suivant qui s’exécute bien : #!/bin/sh cd /volume1/web/apifreebox php freebox.php J’ai le retour du xml dans la console donc ça fonctionne mais ce qui m’intéresse est d’éteindre puis rallumer le module wfi en temps voulu par le Syno. Et je n’arrive pas ici à passer le paramètre ?do=wifi_off qui devrait aller après freebox.php soit freebox.php?do=wifi_off Quelqu’un connait-il la syntaxe s’il vous plaît ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 23 juin 2013 Auteur Partager Posté(e) le 23 juin 2013 Sur les conseils du developpeur du script, j'ai modifié le script sh comme suit : cd /volume1/web/apifreebox php freebox.php$1 Donc au lancement, je vois bien que c'est la bonne syntaxe qui est utilisée mais il me cherche un fichier il ne la prend pas comme paramètre du script php Homeserver> sh wifi_off.sh ?do=wifi_off Could not open input file: freebox.php?do=wifi_off 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
joebarteam77 Posté(e) le 26 juin 2013 Auteur Partager Posté(e) le 26 juin 2013 Bon j'ai du nouveau, Fabien le créateur du script ma donnée la syntaxe suivante : php freebox.php — ‘$1′ et effectivement je n'ai plus le message d'erreur lors de l'exécution du script. Par contre ce n'est pas pour autant que le paramètre est pris en compte car le module wifi ne s'éteint pas. Alors la même commande via mon PC fonctionne. Merci de m'éclairer si vous avez des idées 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
CoolRaoul Posté(e) le 27 juin 2013 Partager Posté(e) le 27 juin 2013 (modifié) Peut-être du nouveau coté API Freeboxhttp://dev.freebox.fr/blog/?p=1279 Ouverture et documentation des API Ajout d’une documentation officielle des API du Freebox Server Modifié le 27 juin 2013 par CoolRaoul 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.