Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 hum bah alors il n'y a pas de raison qu'il te dise 401 Unauthorized. Tu es sur que tu as mis la bonne URL dans le module virtuel ? (champs "data to send") ?
Sakkhho Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 je t'avoue que je sais pas trop :-) il n'y a pas vraiment d'url, donc j'ai laissé le "/" ["Répéteur Wifi"] = {"192.168.0.94", 80, "http", "/", 200, "TL-WA865RE" , 1, { "email" }, nil},
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 Tu as mis "/", c'est peut être l'erreur. Dans ton navigateur, quand tu mets l'IP, regarde dans la barre d'adresse l'URL complète une fois que tu es arrivé sur la page d'accueil. Il faut mettre la même adresse dans ton module virtuel. Regardes les exemples de la page 1, tu verras que pour certaines adresses, je n'ai pas mis "/" mais une URL plus longue.
Sakkhho Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 l'url complete, est simplement l'ip, rien d'autre. j'ai essayé en mettant rien, c'est àdire "" mais idem
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 Dans ce cas là, essaye de mettre ça : ["Répéteur Wifi"] = {"192.168.0.94", 80, "http", "/", 401, nil , 1, { "email" }, nil}, Pour résumer : puisque tu obtiens toujours le code 401, je l'ai mis dans la colonne "Expected return code", et du coup j'ai mis nil dans "Expected data"
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 mais lorsque tu tappes l'àŒP dans ton browser quelle est l'adresse complète qui est affichée dans ton browser. Par exple, lorsque je tappe l'url de ma box Fibaro (192.168.XXX.XXX), j'ai comme url final dans mon browser (qu'il complète automatiquement) http://192.168.xxx.xxx/fibaro/en/home/login.html?trackBack=home/index.html et donc tu devrais rentrer quelque chose comme ceci ["Répéteur Wifi"] = {"192.168.xxx.xxx", 80, "http", "/fibaro/en/home/login.html?trackBack=home/ind", 200, "???" , 1, { "email" }, nil}, et pour le expected data, tu fais comme Lazer me l'avais suggéré plus haut
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 voilàJojo tu as mieux expliqué que moi ce que j'essayais de dire
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 j'ai été face àla même difficulté, que tu m'as correctement expliqué. Merci
Sakkhho Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 j'avais bien compris mais je voir assure que j'ai que l'IP dans l'url du navigateur, pas comme la HC2 par exemple sinon Lazer j'ai essayé ce que tu proposes, à savoir ["Répéteur Wifi"] = {"192.168.0.94", 80, "http", "/" , 401, nil , 1, { "email" }, nil}, mais j'obtiens, [DEBUG] 18:26:21: Répéteur Wifi => 192.168.0.94 [DEBUG] 18:26:21: Try #1 [ERROR] 18:26:22: line 205: bad argument #1 to 'match' (string expected, got nil) EDIT : ca passe en mettant , "" au lieu de nil [DEBUG] 18:30:40: Répéteur Wifi => 192.168.0.94 [DEBUG] 18:30:40: Try #1 [DEBUG] 18:30:40: OK merci !
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 Cool Sakkhho Je suppose que l'interface web se charge en dynamique, avec de l'Ajax (c'est plus propre.... ouch encore une blague de geek bien nulle) ou dans un iframe, donc tu ne vois pas l'adresse dans le navigateur. Idéalement il faudrait utiliser les outils de dev (avec F12) pour analyser ce qui se passe et trouver le moyen le plus propre d'accéder à l'URL de la page d'accueil. Mais si ça fonctionne comme ça avec le code 401, c'est déjà pas mal, donc tu peux conserver cette méthode.
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 @Sakkhho, Merci d'avoir posté ta config pour ton répéteur, car il semble que nous avons le même modèle (TPLINK 300M), et je n'ai eu qu'àfaire un ctrl+C / ctrl+V pour que ça fonctionne, sans devoir me poser toutes les questions que tu t'es posées
domo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 Merci pour le partage fonctionne nickel
Sakkhho Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 oue sauf que par exemple si je redémarre le répéteur (donc plus accessible), le test est toujours ok... faut trouver autre chose le code source de la page donne <SCRIPT language="javascript" type="text/javascript"> var framePara = new Array( 1, "main.htm", 0,0 ); </SCRIPT> <SCRIPT language="javascript" type="text/javascript"> var indexPara = new Array( "192.168.0.94", 0, "tplinkrepeater.net", 0,0 ); </SCRIPT> <META http-equiv=Content-Type content="text/html; charset=UTF-8"> <HTML> <HEAD><TITLE>TL-WA865RE</TITLE> <META http-equiv=Pragma content=no-cache> <META http-equiv=Expires content="wed, 26 Feb 1997 08:21:57 GMT"> <LINK href="/dynaform/css_main.css" rel=stylesheet type="text/css"> <SCRIPT language="javascript" src="/dynaform/common.js" type="text/javascript"></SCRIPT> <SCRIPT language="javascript" type="text/javascript"><!-- //--></SCRIPT> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <SCRIPT type="text/javascript"><!-- if(window != window.parent) { window.parent.location.href = "/userRpm/Index.htm"; } --></script></head> <script language="javascript" src="/localiztion/char_set.js" type="text/javascript"></script> <SCRIPT type="text/javascript"> var startUrl=""; var startHelpUrl=""; if(framePara[0] == 1) { startUrl = "/userRpm/StatusRpm.htm"; startHelpUrl = "/help/StatusHelpRpm.htm"; } else { startUrl = "/userRpm/WzdStartRpm.htm"; startHelpUrl = "/help/WzdStartHelpRpm.htm"; } document.write("<FRAMESET rows=90,*>"); document.write("<FRAME name=topFrame marginWidth=0 marginHeight=0 src=\"/frames/top.htm\" noResize scrolling=no frameSpacing=0 frameBorder=0 id=\"topFrame\">"); document.write("<FRAMESET cols=200,55%,*>"); document.write("<FRAME name=bottomLeftFrame marginWidth=0 marginHeight=0 src=\"/userRpm/MenuRpm.htm\" noResize frameBorder=1 scrolling=auto style=\"overflow-x:hidden\" id=\"bottomLeftFrame\">"); document.write("<FRAME name=mainFrame marginWidth=0 marginHeight=0 src="+startUrl+" frameBorder=1 id=\"mainFrame\">"); document.write("<FRAME name=helpFrame marginWidth=0 marginHeight=0 src="+startHelpUrl+" frameBorder=1 id=\"helpFrame\">"); document.write("</FRAMESET>"); </script> <noframes> <body id="t_noFrame" name="t_noFrame">Please upgrade to a version 4 or higher browser so that you can use this setup tool.</body> </noframes> <head><meta http-equiv="pragma" content="no-cache"></head> </FRAMESET></html> j'ai bien tenté le /userRpm/StatusRpm.htm mais sans succès
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 ah voilà , y'a bien des Frames. Essaye de regarder le contenu de : /userRpm/StatusRpm.htm ça a l'air d'être la frame principale. Regarde son contenu, et essaye de trouver un texte significatif (= qui te permette de différencier quand la module est opérationnel, de quand il est planté ou reboot)
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 voici ce que j'ai lorsque le lance cette url http://192.168xxx.xxx/userRpm/StatusRpm.htm You have no authority to access this router!normal docteur ?
Lazer Posté(e) le 11 novembre 2015 Auteur Signaler Posté(e) le 11 novembre 2015 Hum.... Essaye d'analyser les appels dans l'onglet réseau des outils de dev (touche F12) , il faut essayer de comprendre la logique de cette interface web.
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 mais en fait sakkhoo, avec ta config, lorsque je fais un reboot de mon répéteur, le VD de Lazer fonctionne parfaitement. A patir de 35% du reboot, il indique qu'il est de nouveau up, mais avant, il l'indique bien mort ...
domo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 salut à tous je voudrais ajouter mes caméras il y aurait quelqu'un qui aurait un code pour les inclurent merci
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 voici ce que j'ai mis pour les mienne (Foscam, Dahua, Dahua) ["IPCam Living"] = {"192.168.xxx.xxx", xxxx, "http", "/", 200, "" , 1, { "email" }, nil}, ["IPCam Avant"] = {"192.168.xxx.xxx", xxxx, "http", "/", 200, "" , 1, { "email" }, nil}, ["IPCam Jardin"] = {"192.168.xxx.xxx", xxxx, "http", "/", 200, "" , 1, { "email" }, nil}, les ports http sont les ports que j'ai défini dans les settings de chaque caméra
domo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 sa fonctionne pas tu met quoi entre les "" après le 200
jojo Posté(e) le 11 novembre 2015 Signaler Posté(e) le 11 novembre 2015 Euh, en fait je viens de penser, il y a plus simple. Avec ton navigateur, tu te connectes sur la page Web det on WDTV, tu regarde le code source de la page, et tu prends une chaine de caractère spécifique que tu pourras mettre dans ta variable DEVICES, colonne "Expected data". ce que j'ai mis fonctionne chez moi, sinon essaye ce que lazer propose. @Lazer, Suggestion : vu le nombre de questions, ne metterais-tu pas dans le premier topic le lien wikipedia avec les code retour standard et le petit truc que tu m'as donné ci-dessus ?
domo Posté(e) le 15 novembre 2015 Signaler Posté(e) le 15 novembre 2015 merci jojo de ton aide j'ai fait comme Sakkhho j'ai mis "" est ça fonctionne maintenant
Yohan Posté(e) le 10 décembre 2015 Signaler Posté(e) le 10 décembre 2015 Bonjour, Avez vous des soucis avec SMS Gateway pour ceux qui l'utilise ? J'ai souvent des erreurs de connexion... [DEBUG] 08:42:06: Error : 192.168.1.25 => SMS Gateway => can not connect to server, errorCode=2, status= Cela vient du VD Network monitor ou du VD SMS ?
Messages recommandés