Requêtes HTTP de type GET
#1
Bonjour,

Je cherche a démarrer un aspirateur Roomba (avec carte Roowifi) via Lifedomus. Il me faudrait lancer la requêtes suivante:
http://192.168.0.140/roomba.cgi?button=CLEAN

J'ai crée un connecteur universel HTTP avec l'IP utilisateur & mot de passe de la carte Roowifi, jusque là tout est ok.
Ensuite, j'ai crée un équipements universel avec comme commande: roomba.cgi?button=CLEAN

Maintenant, comment je fais pour la lancer?:confused:

Merci,
Clarin
Répondre
#2
Bonjour,

Tu devrais retrouver la commande de ton équipement générique dans le WIDO, les scénarios, les automates etc.... Il te suffit alors juste de l'utiliser. Tu peux également le tester directement en cliquant sur le petit logo play à droite de la commande dans l'équipement universel.

Christophe
Répondre
#3
Merci Christophe pour ton coup de pouce, je n'avais pas remarqué le logo play et n'avais pas essayé les WIDO!!!:o
Bon weekend,
Clarin
Répondre
#4
Un peu à la bourre, vacances obligent, je remonte le sujet :)

Je vois que toi aussi tu as acheté un "Roowifi", tu en es satisfait ?
Le mien me crée pas mal de problèmes :(
- Impossible de l'associer avec mon réseau wifi principal (avec des bornes Unity d'Ubiquiti) j'ai donc du brancher un autre AP du type WRT54G avec exactement la même config (SSID, cryptage, etc) ...
- l'envoi de la requête HTTP ne lance pas toujours le roomba, je suis parfois obligé de me connecter manuellement sur l'interface HTTP pour qu'ensuite ça passe.
- Du coup, il arrive souvent hors de portée du wifi et donc se "réinitialise" sur sa config d'usine (mode ad_hoc) :(
- le module dépasse peu du roomba, mais suffisamment pour se bloquer sous certains meubles et du coup s'arrache (et les pin se tordent ...)

Bref, je sais qu'il s'agit avant tout d'un modèle de dev, mais pour le coup il m'est impossible de l'utiliser "en prod" chez moi
Répondre
#5
bonjour,
je voudrais commander l'enregistrement de la vidéo de ma webcam.
la commande http fonctionne très bien avec IE http://192.168.xx.xx/cgi/admin/recorder....rdEnable=1
donc j'ai voulu l'intégrer à la LD.
j'ai créé un connecteur universel HTTP avec l'IP utilisateur & mot de passe de la webcam.
Ensuite, j'ai crée un équipement universel avec comme commande: cgi/admin/recorder.cgi?recordEnable=1
[ATTACH=CONFIG]232[/ATTACH]
bien sûr ça ne fonctionne pas avec la LD soit en pilotant l'équipement avec un automate ou directement dans l'équipement avec le bouton play.

1ère question faut-il mettre cgi/admin/recorder.cgi?recordEnable=1 ou /cgi/admin/recorder.cgi?recordEnable=1
ensuite comment débuguer la trame qui est envoyée par la LD ?
il y a-t-il une autre astuce ?


Pièces jointes Image(s)
   
Répondre
#6
Si tu mets http://192.168.xx.xx au niveau du paramétrage du connecteur la commande doit être /cgi/admin/recorder.cgi?recordEnable=1
Sinon si le connecteur est paramétré
http://192.168.xx.xx/ la commande doit être cgi/admin/recorder.cgi?recordEnable=1
Répondre
#7
bon j'ai rajouté le http:// avant mon IP donc ça http://192.168.xx.xx puis dans l'équipement ça /cgi/admin/recorder.cgi?recordEnable=1 mais c'est pareil pas de résultat, c'est bien le bon connecteur que j'utilise ?
[ATTACH=CONFIG]243[/ATTACH]


Pièces jointes Image(s)
   
Répondre
#8
Bonsoir jackouille,

quand tu passes la commande directement sur IE, tu as besoin de t'authentifier avant sur la cam ?
Si oui, comment se passe le processus d'authentification ?

Laurent
Répondre
#9
bonjour Laurent,
quand je passe la cde directement sur IE j'ai une petite fenêtre d'authentification qui s'affiche puis je saisie un identifiant et un pw et la cde s'exécute sans erreur.

j'ai essayé aussi avec l'envoi d'une autre cde vers un serveur PAW sur une tablette et même pb. dans ce cas pas besoin de s'authentifier.

à ce stade je pencherais pour un bug LD ? eh oui j'arrive à une dizaine de bugs divers et variés identifiés sur LD (CS et DS sur PC IPhone Android) et validés par l'équipe LD.
Répondre
#10
Bonjour,

Pour la caméra, vu qu'il y a une interaction utilisateur nécessaire, je ne suis pas surpris que ça ne fonctionne pas. D'ailleurs, je ne sais pas très bien comment fonctionne le processus d'authentification de LD. (probablement le système "standard" HTTP)
Pour le serveur PAW, je ne sais pas bien ce dont il a besoin.
En tout cas, quand on envoi des requêtes GET simples qui ne nécessitent pas d'authentification, le connecteur HTTP marche nickel.

J'ai eu un cas où je devais envoyer une série de requêtes avec un processus d'authentification avec Cookies. Je m'en suis sorti avec un petit script php que j'ai mis sur un serveur apache (intégré en natif par exemple sur un synology). C'est ce script qui gère toute la complexité et je l'attaque via LifeDomus et son connecteur HTTP (sans authentification) et ça marche nickel.
Pour ta caméra, il faudrait comprendre comment fonctionne le processus d'authentification pour le reproduire. Tu as des outils qui te permettent de voir les trames qui sont échangées avec le serveur. Ca aide à comprendre ce qui se passe.
Bon courage,
Laurent
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Demande d'aide Paramétrage connecteur HTTP / json / commandes linux Popovitch 15 15,464 05-11-2020, 11:51 AM
Dernier message: Popovitch
  parser le retour d'une commande initiale connecteur HTTP sud-domotique-expert 2 4,166 01-20-2020, 11:42 PM
Dernier message: sud-domotique-expert
  Demande d'aide Récupération de variable via request HTTP Torrent007 4 6,254 12-25-2019, 06:02 PM
Dernier message: Torrent007
  requette HTTP avec Header Domo 1 3,760 12-28-2018, 07:40 PM
Dernier message: Hsd
  requette http meije 10 12,855 12-12-2018, 09:40 PM
Dernier message: tonyb0t77
  Envoyer un retour d'état via http johxx1 3 7,192 05-19-2018, 09:33 PM
Dernier message: johxx1
  Cnx Chaudière via HTTP dts1 2 5,759 11-10-2017, 06:33 PM
Dernier message: dts1
  Requette HTTP Google Home vneil 2 7,302 10-01-2017, 04:07 PM
Dernier message: vneil
  recupetation etat ou valeur ld en lui envoyant une requette http 889laurent 3 6,900 09-28-2016, 12:31 PM
Dernier message: Rony971
  Erreur sur connecteur HTTP JT28_vbulletin4_import503 1 4,759 09-09-2016, 03:48 PM
Dernier message: JT28_vbulletin4_import503



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)