ataraxie Posté(e) le 11 avril 2016 Signaler Posté(e) le 11 avril 2016 Bonjour à tous, Marre de m'arracher les cheveux tout seul dans mon coin , peut-être que certains auront la réponse. Problème 1 : Je n'arrive pas à activer/désactiver le détecteur de mouvement de la dlink 5222 via son périphérique virtuel. Le code du bouton : J'ai essayé ça : GET /config/motion.cgi?enable=yes&user=admin&password=YYYYYYYY HTTP/1.10x0D0x0A0x0D0x0A Ca aussi : GET /config/motion.cgi?enable=yes HTTP/1.1 Authorization: Basic YWRtaW4=:YYYYYYY(base 24) 0x0D0x0A0x0D0x0A Et plein d'autres choses en vain Pour info : - les commandes d'activation et désactivation du détecteur de mouvement fonctionnent bien dans mon navigateur web (vérifiées directement sur l'application web de la caméra) - les commandes de déplacement de la caméra dlink fonctionnent bien - je n'ai aucun souci avec mon autre caméra (Heden, déplacements et activation/désactivation du détecteur de mouvement). Problème 2 : Pas moyen d'avoir accès à la vidéo des caméras via l'application Fibaro iPhone lorsque que je me connecte à distance. La HCL est accessible à distance via NAT Merci d'avance
Nico Posté(e) le 11 avril 2016 Signaler Posté(e) le 11 avril 2016 Pour le problème 2, je pense que c'est un souci d'adresse. Il faut que tu publies ta caméra dans ta HCL avec une adresse ip publique et un port, que tu routes ensuite vers ta caméra. Sinon cela ne fonctionnera effectivement pas depuis l'extérieur. Pour le problème 1, peux tu nous mettre un lien qui fonctionne et un qui ne fonctionne pas ?
jojo Posté(e) le 11 avril 2016 Signaler Posté(e) le 11 avril 2016 je confirme la solution de Nico pour le problème 2 Pour le problème 1, as-tu regardé dans ma signature ?
ataraxie Posté(e) le 11 avril 2016 Auteur Signaler Posté(e) le 11 avril 2016 Merci pour ta réponse rapide. Des liens qui fonctionnent - déplacement vers le bas : GET /cgi/ptdc.cgi?command=set_relative_pos&posX=0&posY=-10&user=admin&pwd=YYYYYYY HTTP/1.10x0D0x0A0x0D0x0A Ou encore - photo : GET /image/jpeg.cgi?user=admin&pwd=YYYYYY HTTP/1.10x0D0x0A0x0D0x0A Les liens du premier post ne fonctionnent pas oki, pour le problème 2, je teste dès que le problème 1 est résolu
jojo Posté(e) le 11 avril 2016 Signaler Posté(e) le 11 avril 2016 pour le problème 1, regarde ceci http://www.domotique-fibaro.fr/index.php/topic/2675-requ%C3%AAtes-http-get-sur-hcl/ et ceci http://www.domotique-fibaro.fr/index.php/topic/5935-requ%C3%AAtes-get-et-put-sur-hcl-synth%C3%A8se-de-celles-qui-fonctionnent/
ataraxie Posté(e) le 11 avril 2016 Auteur Signaler Posté(e) le 11 avril 2016 merci jojo, Oui j'avais vu tes liens et essayé de m'en inspirer pour cette ligne : GET /config/motion.cgi?enable=yes HTTP/1.10x0D0x0AHost:192.168.1.202:3380 0x0D0x0AAuthorization: Basic YWRtaW4=:YYYYYY(en base 64 utf8) 0x0D0x0A0x0D0x0A mais ça ne marche pas
ataraxie Posté(e) le 11 avril 2016 Auteur Signaler Posté(e) le 11 avril 2016 ca ne marche pas non plus sans le "/" en début de string
ataraxie Posté(e) le 11 avril 2016 Auteur Signaler Posté(e) le 11 avril 2016 ce n'est pas clair tel que je l'ai formulé mais j'ai bien tout encodé en base 64, sans le ":" Pour user = admin; pwd = admin, le texte àencoder est admin:admin, ce qui donne YWRtaW46YWRtaW4=
ataraxie Posté(e) le 14 avril 2016 Auteur Signaler Posté(e) le 14 avril 2016 petit up :/ quelle différence peut-il y avoir entre la commande envoyée directement en http via un navigateur et la commande envoyée via la HCL ???
Messages recommandés