Victoire !!
finalement ça fonctionne la TV fonctionne !!!
alors, la solution n'était pas aussi simple qu'on pouvait l'imaginer, j'ai analysé les requêtes réseaux (merci à
nextgens qui m'a mis sur la piste), en fait je me suis rendu compte qu'il manquait 2 autres fichiers XML,
tv et
usb, en définitive il y a 6 fichiers à récupérer et non 4 comme indiqué en début de tuto, les voici au complet :
http://192.168.1.1/api/1.0/?method=system.getInfohttp://192.168.1.1/api/1.0/?method=ftth.getInfohttp://192.168.1.1/api/1.0/?method=wan.getInfohttp://192.168.1.1/api/1.0/?method=lan.getHostsListhttp://192.168.1.1/api/1.0/?method=tv.getHostsListhttp://192.168.1.1/api/1.0/?method=usb.getHostsListdès que j'ai rajouté ces 2 fichiers manquants ça a tout de suite fonctionné !!
Je résume pour les prochains qui galèrent comme moi avec un Firmware de l'ERL en version 2.0.1, il faut simplement modifier ces 2 fichiers :
- 10-ssl.conf
- 15-fastcgi-python.conf
ils se trouvent ici :
/etc/lighttpd/conf-enabled
leur contenu doit être identique à ce qui est indiqué ici :
https://lafibre.info/index.php?topic=14272.msg640115#msg640115ensuite, il faut récupérer ces 6 fichiers XML à partir de la box SFR comme indiqué au début du tuto (page 1), et les mettre à cet emplacement :
/var/www/htdocs/api/1.0/system.getInfo.xml
/var/www/htdocs/api/1.0/ftth.getInfo.xml
/var/www/htdocs/api/1.0/wan.getInfo.xml
/var/www/htdocs/api/1.0/lan.getHostsList.xml
/var/www/htdocs/api/1.0/tv.getHostsList.xml
/var/www/htdocs/api/1.0/usb.getHostsList.xml
maintenant, il ne reste plus qu'à redémarrer lighttpd grâce à ces 2 commandes :
sudo kill -SIGINT $(cat /var/run/lighttpd.pid) -> permet d'arrêter lighttpd proprement
sudo /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -> démarre lighttpd en utilisant le fichier de config par défaut
vous pouvez aussi carrèment redémarrer votre ERL, mais il faut savoir qu'à chaque redémarrage complet de l'ERL le contenu du fichier
10-ssl.conf est réinitialisé, il faudra donc remodifier ce dernier sinon ça ne fonctionnera pas.
Enfin, il faut redémarrer la box SFR, je conseille de carrément débrancher/rebrancher l'alimentation, et voila c'est fini, la TV devrait fonctionner.
Quelques conseils avant de vous lancer :- faites une sauvegarde du répertoire /etc/lighttpd/conf-enabled ça permettra de revenir facilement en arrière en cas de souci.
- sauvegardez vos 6 fichiers XML une fois que tout fonctionne, le plus simple est de copier tout le répertoire /var/www/htdocs/api.
- en cas de mise à jour du firmware de l'ERL tous les fichiers XML seront supprimés et les fichiers de config seront réinitialisés, d'où l'intérêt de les sauvegarder.
- pensez à bien nommer vos fichiers XML, dans le tuto c'est indiqué system.xml, wan.xml, etc. mais j'ai dû les nommer system.getInfo.xml, wan.getInfo.xml, etc.
- armez vous de beaucoup de patience
voila je pense que je n'ai rien oublié, sinon il suffit de me le dire je compléterais
un très grand merci à
kazyor et
nextgens pour leur aide et surtout leur patience, sans eux je n'y serais clairement pas arrivé !! mille mercis !!
Merci également aux personnes qui travaillent dans l'ombre sur ce forum !