Aller au contenu

Mofifier Une Valeur Ou Action Sur Module Via Requette Http


CASINOS

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...