F1ATB forum
IPX800 - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : IPX800 (/thread-1250.html)

Pages : 1 2


IPX800 - Mael - 21-03-2025

Bonjour,
J'essai d'envoyer un ordre de commande a mon ipx800 en http depuis le routeur sans succes.
voici l'ordre http et en piece jointe ma config
ON
http://admin:admin@192.168.0.20/preset.htm?set1=1
OFF
http://admin:admin@192.168.0.20/preset.htm?set1=0

Merci


RE: IPX800 - Lolo69 - 21-03-2025

Dans ton action tu n as pas mis ton user mot de passe
Si tes deux commande fonctionnent bien depuis un navigateur web
Dans l action du routeur essaie de mettre admin:admin@192.168.0.20


RE: IPX800 - Mike - 21-03-2025

Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.


RE: IPX800 - Mael - 21-03-2025

(21-03-2025, 01:52 PM)Lolo69 a écrit : Dans ton action tu n as pas mis ton user mot de passe
Si tes deux commande fonctionnent bien depuis un navigateur web
Dans l action du routeur essaie de mettre admin:admin@192.168.0.20

J'ai essayé cela ne marche pas


RE: IPX800 - Lolo69 - 21-03-2025

ton serveur attend l authentification donc tant qu il ne la recoit pas…


RE: IPX800 - Mael - 21-03-2025

(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci


RE: IPX800 - Lolo69 - 21-03-2025

(21-03-2025, 02:57 PM)Mael a écrit :
(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci

je reste persuadé que le login peut etre envoyé dans la version actuel du routeur, je peux regarder le code source pour voir comment est concatener la requete HTTP

Huumm pas gagné avec le code existant... il faudrait effectivment une petite modif...
mais bon entre un login admin:admin par defaut et pas de protection c est un peu la même chose !


RE: IPX800 - Chris - 21-03-2025

Il me semble qu'un utilisateur a déjà proposé une solution pour une auth basic pour les shelly.


RE: IPX800 - Mike - 21-03-2025

(21-03-2025, 04:00 PM)Chris a écrit : Il me semble qu'un utilisateur a déjà proposé une solution pour une auth basic pour les shelly.

Oui c'est dans ce fil : https://f1atb.fr/forum_f1atb/thread-945.html
@Mael, Il faudrait faire quelque chose de similaire dans Actions.cpp à la ligne 291 afin de rajouter "Authorization: Basic etc."  à la requête.


RE: IPX800 - Mael - 21-03-2025

Ok merci j vais regarder

Maël

(21-03-2025, 03:46 PM)Lolo69 a écrit :
(21-03-2025, 02:57 PM)Mael a écrit :
(21-03-2025, 02:45 PM)Mike a écrit : Bonjour,
Le format http://login:password@etc. est je pense un format spécifique aux navigateurs.
Dans le cas du routeur, la requête HTTP qui est effectuée ne tient pas compte de ce format ni d'un éventuel login/password.
If faudrait modifier le code de la méthode CallExterne dans Actions.cpp ligne 280 afin de gérer l'authentification.

Le routeur a la possibilité de dialogué en M2M?

Bonjour,
C'est la gestion de l'envoi du login mdp, car apres désactivation sur l'ipx800 ça marche.

Peut etre prévoir de rajouter la possibilité de mettre un login et mdp.

Merci

je reste persuadé que le login peut etre envoyé dans la version actuel du routeur, je peux regarder le code source pour voir comment est concatener la requete HTTP

  Huumm pas gagné avec le code existant... il faudrait effectivment une petite modif...
mais bon entre un login admin:admin par defaut et pas de protection c est un peu la même chose !

Ben que ce soit admin:admin ou toto:toto c'est pas le pb.
juste voir comment on peut mettre un login mdp

Merci