CASINOS Posté(e) le 9 mai 2014 Signaler Posté(e) le 9 mai 2014 Bonjour Je me suis appuyé sur le lien suivant pour envoyer une requette HTTP depuis une Balise externe qui me permet cette action API : Commander la box domotique Fibaro Home Center par des requêtes HTTP http://tutoriels.domotique-store.fr/content/76/45/fr/api-commander-le-home-center-par-des-requ%C3%AAtes-http.html Dans mon cas : Modules virtuels ID = device ID arg1 = button ID arg2 = slider value (only for slider) http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=pressButton&arg1=<BUTTON ID> http://<LOGIN>:<PASS>@<IP>/api/callAction?deviceID=<ID>&name=setSlider&arg1=<SLIDER ID>&arg2=<VALUE> J'ai créer un module virtuel avec 2 boutons ayant chacun une valeur pour modifier un Label Si j'appuie sur les boutons, cela marche, et le label prends la valeur souhaité de chacun des boutons Par contre si je lance le fait d'appuyer sur un bouton via une requette, rien ne se passe http://login:password@192.168.0.57./api/callAction?deviceID=153&name=pressButton&arg1=12 / en écrit car via le lien c'est troqué http://login:password@192.168.0.57./api/callAction?deviceID=153&name=pressButton&arg1=12 >>> 153 correspond a ID du module virtuel, et 12 est ID du Boutton12 concerné (bien sur j'ai mis le bon login et password & 192.168.0.57 est IP de HC2 ) Avez vous une idée ou j'aurais fait une erreur ? Merci et bonne soirée
Moicphil Posté(e) le 9 mai 2014 Signaler Posté(e) le 9 mai 2014 Il y a pas un point " . " en trop aprés ton adresse ip ?
CASINOS Posté(e) le 9 mai 2014 Auteur Signaler Posté(e) le 9 mai 2014 effectivement mais c'est quand je l'ai tapé sur le site sans cela mes requettes sont effectivement sans ce point http://login:password@192.168.0.57/api/callAction?deviceID=153&name=pressButton&arg1=12 et quand je fais des test en l'envoyant de firefox je n’aie pas de messages d'erreur (bien que venant de faire le test en rajoutant un '.' il n'y a pas de message d'erreur non plus, uniquement si je ne met pas devicesID) Peu etre HC2 est bloqué pour les requettes entrante moyennant une manipulation dans les parametres mais je n'aie pas d'idée ?
CASINOS Posté(e) le 9 mai 2014 Auteur Signaler Posté(e) le 9 mai 2014 Pour info je viens d’essayer en modifiant dans configuration "type de connexion" et passer de DHCP a IP FIXE mais cela ne change rien
Moicphil Posté(e) le 9 mai 2014 Signaler Posté(e) le 9 mai 2014 Ca marche car je me sert de ces commandes via l'appli tasker. Tu as remplacé "login" par "admin" + mot de passe de l' admin ?
Moicphil Posté(e) le 9 mai 2014 Signaler Posté(e) le 9 mai 2014 Alors y'a pas de raison, je viens de verifier et j'ai exactement la meme ligne... Vérifie tes numéros notamment celui du bouton...enlève "12" et mets "1" sauf si tu as un slider
CASINOS Posté(e) le 9 mai 2014 Auteur Signaler Posté(e) le 9 mai 2014 Je viens d'essayer, idem aucune actioon sur le pressboutoton, ci-dessous mon apercu
Steven Posté(e) le 9 mai 2014 Signaler Posté(e) le 9 mai 2014 http://login:password@192.168.0.57/api/callAction?deviceID=153&name=pressButton&arg1=4
CASINOS Posté(e) le 10 mai 2014 Auteur Signaler Posté(e) le 10 mai 2014 SUPER - MERCI Effectivement je ne prenais pas le ID du Bouton 1
Kriek Posté(e) le 29 juillet 2014 Signaler Posté(e) le 29 juillet 2014 Bonsoir, je suis intéressé par cette fonction et tout comme CASINOS je me trompais sur l'ID du bouton... Mais dans ce cas comment fait-on pour actionner le bouton "OUI" de l'exemple de CASINOS ? La requête http visant le bouton 4 n'agit que sur le bouton repéré comme "main" (le NON dans ce cas présent)... J'ai dà» rater quelque chose... Quelqu'un peut-il m'aider ?
Steven Posté(e) le 29 juillet 2014 Signaler Posté(e) le 29 juillet 2014 Question pertinent. En réalité il ne s'agit pas de l'ID du bouton mais de la position du bouton dans l'écran. On compte les éléments du module virtuel de gauche àdroite, de haut en bas. Oublie l'ID et compte juste les éléments.
Steven Posté(e) le 29 juillet 2014 Signaler Posté(e) le 29 juillet 2014 http://img11.hostingpics.net/pics/989205Indbutton.png
Kriek Posté(e) le 30 juillet 2014 Signaler Posté(e) le 30 juillet 2014 Merci beaucoup !!! Effectivement ça marche beaucoup mieux ! 1
Messages recommandés