Requette http simple en commande AT

Bonjour,

Je cherche avec les commandes AT envoyer à mon domoticz une requête http :

http://192.168.1.88:8080/json.htm?type=command&param=udevice&idx=19679&nvalue=0&svalue=80 (89 octets)

J'ai un arduino mega et j'utilise les 16 entrées analogiques pour cela, je récupère une valeur en % que j'affiche sur un écran lcd, cela fonctionne parfaitement.
Mais pour avoir un historique complet je souhaites envoyer en plus la valeur sur mon serveur domoticz mais la je seche.

Mon esp via les commandes AT se connecte bien à mon réseau mais après pour envoyer la requette j'ai du mal à comprendre le truc :frowning:

Quelqu'un a une idée svp ?

Ce n'est certainement pas la solution la plus simple.

Voir éventuellement dans le jeu de commandes AT :

Je ne pratique pas ARDUINO + ESP01, difficile d'aider

Personnellement j'utilise une passerelle MYSENSORS + NRF24L01 connectée en USB à ma RPI DOMOTICZ.
La MEGA pourrait être équipée aussi d'un NRF24L01 et communiquer avec la passerelle en utilisant aussi la librairie MYSENSORS, donc avec DOMOTICZ.

Ensuite tout dépend du type de données : température, humidité, voltage, courant, etc.

J'ai essayé ça :

AT+CIPSTART=4,"TCP","192.168.X.XX",8080

retour :
4,CONNECT

OK

AT+CIPSEND=4,69

retour:
OK

GET /json.htm?type=command&param=udevice&idx=XXXXX&nvalue=0&svalue=80

retour:
SEND OK

Mais mon device ne change pas d'état :frowning: alors que si je lance dans mon navigateur la requête:

http://192.168.X.XX:8080/json.htm?type=command&param=udevice&idx=XXXXX&nvalue=0&svalue=80 elle fonctionne bien...

Bonjour

terminaison de la ligne de requête ?
bon mode de calcul de la longueur?

un exmple içi, (perso j'ai laissé tombé les commandes AT des ESP8266 depuis trop longtemps pour pouvoir aider)

Voir 2. Single Connection as TCP Client2.Single Connection as TCP Client de la doc des commandes AT.

Je ne connais pas du tout les commandes AT.
Je me demande d'ailleurs comment les dispositifs ont été créés au niveau DOMOTICZ, requête JSON createvirtualsensor je suppose ?