Aller au contenu

Recommended Posts

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") ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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},

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

l'url complete, est simplement l'ip, rien d'autre.

j'ai essayé en mettant rien, c'est àdire "" mais idem

Partager ce message


Lien à poster
Partager sur d’autres sites

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"

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

voilàJojo tu as mieux expliqué que moi ce que j'essayais de dire :)

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai été face àla même difficulté, que tu m'as correctement expliqué. Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

@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

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ...

Partager ce message


Lien à poster
Partager sur d’autres sites

salut à  tous  je voudrais  ajouter mes caméras  il y aurait quelqu'un qui aurait un code pour les inclurent merci  :)

Partager ce message


Lien à poster
Partager sur d’autres sites

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

Partager ce message


Lien à poster
Partager sur d’autres sites

sa fonctionne pas tu met quoi entre les "" après le 200

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

merci jojo de ton aide j'ai fait comme Sakkhho j'ai mis "" est ça fonctionne maintenant 

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

×