Aller au contenu

Messages recommandés

Posté(e)

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

Posté(e)

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

Posté(e)

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.

Posté(e)

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"

Posté(e)

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

Posté(e)

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 !

Posté(e)

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.

Posté(e)

@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

Posté(e)

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

Posté(e)

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)

Posté(e)

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.

Posté(e)

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

Posté(e)

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

Posté(e)

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

Posté(e)

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 ?

  • 4 semaines après...
Posté(e)

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 ?

×
×
  • Créer...