Kana-chan Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 Bonjour, Ca, c'est le debug du bouton "Wifi On" ou "Wifi Off". Pouvez-vous me donner le debug du bouton "Rafraichir" ? Merci.
nigamais Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 [DEBUG] 18:20:04: -------------------------------------------------------------------------[DEBUG] 18:20:04: -- HC2 Toolkit Framework version 1.0.4[DEBUG] 18:20:04: -- Current interpreter version is Lua 5.1[DEBUG] 18:20:04: -- Total memory in use by Lua: 146.40 Kbytes[DEBUG] 18:20:04: -------------------------------------------------------------------------[DEBUG] 18:20:04: Toolkit.Net loaded in memory...[DEBUG] 18:20:04: Connexion à la Livebox[DEBUG] 18:20:06: url: /authenticate?username=admin&password=********[DEBUG] 18:20:06:[DEBUG] 18:20:06: status: 307[DEBUG] 18:20:06: Connexion impossible
Kana-chan Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 Bonjour, Vous avez vérifier que le mot de passe affiché ici était le bon (je suppose que les ********* ont remplacé le vrai mot de passe) ? Vous avez bien rentrer l'adresse IP dans le champ en Haut du module virtuel, ainsi que le port ? Le mot de passe ne contient que des lettres et des chiffres (pas de caractère spécial) ? Après, est-ce que la box Fibaro est connectée en direct sur la Livebox Play ? Y-a-t-il quelque chose entre les deux ?
nigamais Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 oui tous t'est bon,après c'est une box pro.
Kana-chan Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 Bonjour, Alors pour la pro, je ne sais pas ... car il y a sà»rement des différences dans l'api. C'est une pro 2 ? pro 3 ?
Kana-chan Posté(e) le 10 septembre 2015 Signaler Posté(e) le 10 septembre 2015 Bonjour, Il semblerait que la livebox pro V3 aie des problèmes avec son interface. http://communaute.orange.fr/t5/g%C3%A9rer-mon-offre-Internet/Livebox-pro-v3-interface-web-bugu%C3%A9e/td-p/535091 Peut-être aussi un problème au niveau du login par la méthode POST comme utilisée dans le module virtuel. Je ne vois pas d'autre chose que de trouver comment envoyer un POST de login vers cette livebox pro V3. Donc ce module virtuel n'est bien que pour la livebox Play.
Puni Posté(e) le 1 septembre 2016 Signaler Posté(e) le 1 septembre 2016 Bonjour, Est ce que l’un d'entre vous a t-il déjà essayé de créer un bouton reboot pour faire redémarrer la livebox ?
flamalex Posté(e) le 30 octobre 2016 Signaler Posté(e) le 30 octobre 2016 Bonjour, je serai intéressé également pour un reboot sur livebox 4 merci
Kana-chan Posté(e) le 22 janvier 2017 Signaler Posté(e) le 22 janvier 2017 Bonjour, Suite à la dernière mise à jour de la Livebox 4 en version 2.19.2 (déployée à partir du 5 janvier 2017), il est impossible de se connecter avec les identifiants dans l'url ou ailleurs. Donc ce VD devient inutilisable en l'état pour la Livebox 4. Est-ce que vous avez aussi le problème ?
Silfried Posté(e) le 22 janvier 2017 Signaler Posté(e) le 22 janvier 2017 Il y a 4 heures, Kana-chan a dit : Bonjour, Suite à la dernière mise à jour de la Livebox 4 en version 2.19.2 (déployée à partir du 5 janvier 2017), il est impossible de se connecter avec les identifiants dans l'url ou ailleurs. Donc ce VD devient inutilisable en l'état pour la Livebox 4. Est-ce que vous avez aussi le problème ? Effectivement le protocole d'identification à changer dans la dernière MAJ. Sans promesse, j'essaierai de me pencher dessus lorsque j'aurai un moment (pas sûr du résultat)
Kana-chan Posté(e) le 26 janvier 2017 Signaler Posté(e) le 26 janvier 2017 Bonjour Silfried, Je ne sais pas si c'est le protocole qui a changé, mais lorsqu'on utilise http://192.168.1.1/authenticate il demande bien les informations d'utilisateur et mot de passe (sur le service sah-webdav). Par contre, ce ne sont pas les habituelles admin/mdpadmin. Voilà.
Silfried Posté(e) le 26 janvier 2017 Signaler Posté(e) le 26 janvier 2017 Pour infos : http://www.forum-orange.com/viewtopic.php?id=77069
Kana-chan Posté(e) le 27 janvier 2017 Signaler Posté(e) le 27 janvier 2017 Bonjour et merci pour le lien. Malheureusement je ne vois pas comment modifier le login du VD existant pour que cela fonctionne : Livebox.login = (function() -- create new client object local httpClient = Toolkit.Net.HttpRequest(Livebox.ip, Livebox.port); -- set timeout httpClient:setReadTimeout(Livebox.commandTimeOut); -- Password en clair, ben voyons Orange... local uri = string.format("/authenticate?username=%s&password=%s", USER, PASSWORD) local response, status, errorCode, cookie = httpClient:request("POST",uri, {"User-Agent: FibaroHC2/1.0", "Content-Type: application/json"}, "" ); -- disconnect socket and release memory... httpClient:disconnect(); httpClient:dispose(); -- check for error if errorCode == 0 then --if Livebox.debug then Tk:trace("Response: "..response) end -- if no error and if status is ok... if tonumber(status) == 200 then -- decode json with builtin fibaro method. local jsonTable = json.decode(response); -- store contextID and Cookie in Livebox object Livebox._ContextID = jsonTable.data.contextID; Livebox._Cookie = cookie; return true; else showError("status: "..status); end else showError("Communication Error ("..errorCode..")"); end return false ; end); J'ai essayé avec cela : Livebox.login = (function() -- create new client object local httpClient = Toolkit.Net.HttpRequest(Livebox.ip, Livebox.port); -- set timeout httpClient:setReadTimeout(Livebox.commandTimeOut); -- set PARAMS params = [[ {"service":"sah.Device.Information","method":"createContext","parameters":{"applicationName":"so_sdkut","username":USER,"password":PASSWORD}} ]]; -- Password en clair, ben voyons Orange... local uri = "/ws" local response, status, errorCode, cookie = httpClient:request("POST",uri, {"User-Agent: FibaroHC2/1.0", "Content-Type: application/x-sah-ws-4-call+json", "Authorization: X-Sah-Login"}, params ); -- disconnect socket and release memory... httpClient:disconnect(); httpClient:dispose(); -- check for error if errorCode == 0 then if Livebox.debug then Tk:trace("url: %s", uri) Tk:traceEx("grey", response or "empty" ) --Tk:traceEx("purple", "Cookie: %s", cookie ) end -- if no error and if status is ok... if tonumber(status) == 200 then -- decode json with builtin fibaro method. local jsonTable = json.decode(response); -- store contextID and Cookie in Livebox object Livebox._ContextID = jsonTable.data.contextID; Livebox._Cookie = cookie; return true; else showError("status: "..status); end else showError("Communication Error ("..errorCode..")"); end return false ; end); Mais j'ai une erreur de connexion 1. Je ne suis pas à l'aise avec ces choses. Si quelqu'un pouvait me dire comment faire, j'en serai heureux !! Merci pour votre aide !!
Kana-chan Posté(e) le 27 janvier 2017 Signaler Posté(e) le 27 janvier 2017 (modifié) Bonsoir, En remplaçant USER par "admin" et PASSWORD par mon mot de passe admin, ca fonctionne très bien. Par contre, j'aurais aimé que ce soit mieux configurable ... comment mettre une variable entre les "[[" et "]]" ? Pour le getWANStatus, il faut faire comme cela : local uri = "/ws" local params = [[ {"service":"NMC","method":"getWANStatus","parameters":{}} ]]; Je n'ai fait que le bouton rafraîchir qui indique si la connexion est up, l'adresse IP et si le Wifi est actif ou pas. Merci ... Modifié le 28 janvier 2017 par Kana-chan
Kana-chan Posté(e) le 28 janvier 2017 Signaler Posté(e) le 28 janvier 2017 (modifié) Bonjour, Bon, j'ai réparé mon VD Livebox pour la Livebox 4 avec le firmware 2.19.2. Donc, je peux allumé et éteindre le Wifi et je peux rafraîchir pour avoir le SSID et si la connexion est OK. Par contre, je voudrais savoir comment mettre le contenu d'une variable lorsque c'est encadré par "[[" et "]]", en gros, USER et PASSWORD ici : params = [[ {"service":"sah.Device.Information","method":"createContext","parameters":{"applicationName":"so_sdkut","username":USER,"password":PASSWORD}} ]]; Car là, il ne fait pas le remplacement. Savez-vous comment le faire ? Merci d'avance ! Modifié le 28 janvier 2017 par Kana-chan
Kana-chan Posté(e) le 29 janvier 2017 Signaler Posté(e) le 29 janvier 2017 Bonjour, Personne pour m'aider ?
Kana-chan Posté(e) le 8 février 2017 Signaler Posté(e) le 8 février 2017 (modifié) Bonjour, Vraiment, il n'y a personne pour m'aider ? Merci !! EDIT: Plus la peine, c'est bon, j'ai trouvé. VD_Livebox_4_Fibre.zip Modifié le 8 février 2017 par Kana-chan Ajout du VD.
MAM78 Posté(e) le 8 février 2017 Signaler Posté(e) le 8 février 2017 Comment fait-on lorsque l'on a un routeur perso entre la BOX Orange et la HC2 et donc pas un accès direct à la BOX ?
Kana-chan Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 Bonjour, Il faut autoriser le sous-réseau où se trouve la hc2 d'aller voir sur le sous-réseau où se trouve la livebox. Comment faites-vous les mises-à-jour de la hc2 si elle n'accède pas à la livebox pour aller sur Internet ? Sinon, ça doit fonctionner en y mettant bien l'adresse IP de la livebox au bon endroit du VD. Voilà ...
Kana-chan Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 (modifié) Le 01/09/2016 à 14:46, Puni a dit : Bonjour, Est ce que l’un d'entre vous a t-il déjà essayé de créer un bouton reboot pour faire redémarrer la livebox ? Le 30/10/2016 à 08:39, flamalex a dit : Bonjour, je serai intéressé également pour un reboot sur livebox 4 merci Bonjour Puni et flamalex, J'ai intégré un bouton "Redémarrer" dans cette version du VD (en pièce jointe). Elle fonctionne pour Livebox 4 ADSL et FIBRE avec le nouveau firmware 2.19.2. Voilà ... Livebox_4_Fibre.zip Modifié le 9 février 2017 par Kana-chan Nouveau VD
MAM78 Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 (modifié) Désolé pour mon côte Newbi, mais comment fait-on pour autoriser le sous-réseau où se trouve la hc2 d'aller voir sur le sous-réseau où se trouve la livebox ? Pour ma HC2, je suis sous un réseau 192.168.0.xxx et sur ma Livebox sous 192.168.1.xxx Modifié le 9 février 2017 par MAM78
Puni Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 Citation Bonjour Puni et flamalex, J'ai intégré un bouton "Redémarrer" dans cette version du VD (en pièce jointe). Elle fonctionne pour Livebox 4 ADSL et FIBRE avec le nouveau firmware 2.19.2. Voilà ... Bonjour Kana-Chan, Je te remerci pour ton aide, j'avais réussi à me débrouiller tout seul pour la commande reboot
flamalex Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 bjr, je reprends le sujet en cours de route je vais essayer de tester tt ca merci pour votre super boulot
MAM78 Posté(e) le 9 février 2017 Signaler Posté(e) le 9 février 2017 @Kana-chan C'est bon çà marche. Merci Ce serait top si tu pouvais ajouter un label pour le débit. J'aimerais beaucoup mesurer les variations de débit pour mesurer la qualité de ma ligne. Il suffira plus que mettre cette valeur dans une variable et la remonter sur DomoCharts pour suivre sont évolution dans le temps. Zero serait significatif du perte de réseau. Qu'est-ce que tu en penses, faisable ?
Messages recommandés