Forum eedomus http://forum.eedomus.fr/ |
|
API d'une trendnet tv-ip762ic http://forum.eedomus.fr/viewtopic.php?f=25&t=2588 |
Page 1 sur 1 |
Auteur: | kalthen [ 18 Mars 2015 21:33 ] |
Sujet du message: | API d'une trendnet tv-ip762ic |
Hello tout le monde, j'ai trouvé comment activer la detection de mouvement sur cette camera, mais pas comment passer le nom d'utilisateur et le mot de passe: http://user:pass@IP ne marche pas... Et je n'ai pas trouvé d'api ou de sdk pour cette cam. Quelqu'un aurait la recette magique? merci! |
Auteur: | influman [ 18 Mars 2015 22:50 ] |
Sujet du message: | Re: API d'une trendnet tv-ip762ic |
T'as essaye en rajoutant dans l'URL a la fin ?user=username&password=pass |
Auteur: | kalthen [ 01 Mai 2015 15:36 ] |
Sujet du message: | Re: API d'une trendnet tv-ip762ic |
Après quelques envois/retours de mails avec le support trendnet, ils m'ont envoyé l'api complète. J'ai donc trouvé les infos que je cherchais, à savoir: http://user:password@x.x.x.x/config/mot ... ?enable=no Ca marche bien quand je l'essaye dans un butineur: - il me prévient que je vais me connecter avec l'utilisateur user - et fait bien l'action demandée => j'obtiens ce retour d'infos:
mais avec l'eedomus : - il execute l'action
- et il me retourne
J'ai fait du copier/coller, donc aucune erreur de frappe. Dans l'api, il y écrit:
Le problème viendrait il du HTTP/1.1 qui n'est pas géré? |
Auteur: | kalthen [ 01 Mai 2015 16:08 ] |
Sujet du message: | Re: API d'une trendnet tv-ip762ic |
J'ai oublié de répondre: l'api ne connait pas ces variables... Ca ne marche pas malheureusement |
Auteur: | pascool [ 20 Août 2015 23:10 ] |
Sujet du message: | Re: API d'une trendnet tv-ip762ic |
Bonjour kalthen, J'ai connu le même souci avec une IP672WI. La requête ne peut plus être faite en direct. J'avais d'ailleurs interrogé le forum à ce sujet : http://forum.eedomus.com/viewtopic.php?f=25&t=1731&p=13584#p13584 Je savais qu'il fallait passer par un script mais sans trop savoir comment m'y prendre. Je m'y suis remis récemment et voici ce que j'ai réussi à faire en reprenant différents bouts de code trouvés ici et là pour s'adapter à l’authentification. C'est hébergé sur mon NAS mais je pense que cela peut être aussi sur l'eedomus. Pour un capteur, un script permet d'interroger n'importe quel cgi. Il suffit de l'appeler depuis l'eedomus en indiquant l'URL complète du CGI à consulter. Comme ceci par exemple :
Contenu de IP672WI_get.php à modifier pour indiquer le user et password de la cam (lignes 7 et 8)
Le XPATH par exemple pour savoir si l'éclairage infrarouge est allumé est : /root/config/ir/irMode Pour l'actionneur, j'ai créé un fichier PHP pour chaque action car je n'ai pas réussi à les appeler en paramètre d'un script générique (il y a déjà un paramètre dans l'URL qu'envoie le script vers la caméra). Il s'agit du même script que précédemment mais en changeant l'URL en ligne 6 selon chaque action Un exemple pour éteindre l'éclairage infrarouge :
Pour la remettre à la position initiale :
Pour arrêter l'upload de snapshot :
Et tant d'autres actions à faire en explorant les pages de la webcam et en utilisant le mode débug d'un navigateur. J'ai ensuite créé des règles pour allumer l'infrarouge selon la luminosité ambiante (indiquée par un module Fibaro), pour avoir un réel mode intimité (arrêt des snapshots vers eedomus, arrêt des clips vidéos vers le NAS et orientation de la caméra vers le plafond). Voilà j'espère que ça pourra servir ! |
Auteur: | amarna [ 05 Jan 2016 15:35 ] |
Sujet du message: | Re: API d'une trendnet tv-ip762ic |
le script ne s'installe pas sur l'eedomus et comme je suis une "chèvre" , je suis bien incapable de le modifier ou quoique ce soit. Alors selon vous existe-t-il une autre solution permettant d’envoyer un requête http afin de positionner la caméra dans des positions prédéfinies ?? la requete est : "http://ipCAM/cgi/ptdc.cgi?command=goto_preset_position&index=0" cela marche depuis un navigateur mais pas depuis la box via un actionneur Merci de votre aide |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |