Bonsoir
Pour rimram dans mon premier programme qui était fortement inspiré de celui de la revue hackable l'ESP866 répondait à une requête de type GET lancée à paris d'un script .sh avec la commande CURL.Par contre dans cette première version je n'utilisais pas Domoticz. Dans ma version je désire que esp_01 adresse la valeur sans être sollicité et que Domoticz enregistre la température en se basant sur l'id
J'utilise le println (peut être à tort ) en me basant sur un exemple lié à la fonction connect()
Je sais que j'ai une erreur dans la structure de cet envoi d'info mais je n'arrive pas à l'identifier en raison de mon manque de compétences sur la méthode de lecture appliquée par Domoticz
Cordialement
ESP8266 transmission de la température
Re: ESP8266 transmission de la température
Pour deenno
Merci pour ce complément de lecture que j'avais identifié. N'étant un expert du script lua j'ai essayé de le transcrire en remplaçant les.. par un "+"pour concatener et j'ai ajouter un conversion (string ())sur la température mais à priori sans succès
Par contre je m'interroge sur le Get car le but est de transmettre une info et non pas une requête
As tu des connaissance en lua pour transcrire le code en langage arduino ?
Cordialement
Merci pour ce complément de lecture que j'avais identifié. N'étant un expert du script lua j'ai essayé de le transcrire en remplaçant les.. par un "+"pour concatener et j'ai ajouter un conversion (string ())sur la température mais à priori sans succès
Par contre je m'interroge sur le Get car le but est de transmettre une info et non pas une requête
As tu des connaissance en lua pour transcrire le code en langage arduino ?
Cordialement
Re: ESP8266 transmission de la température
Je n'ai pas développé encore sur ESP8266 mais je pense que tu parles du même code ESP8266WiFi que celui utilisé ici: http://shawnhymel.com/695/quick-tip-htt ... 266-thing/visual77 a écrit :...J'utilise le println (peut être à tort ) en me basant sur un exemple lié à la fonction connect()...
Si c'est le cas, c'est ce que je pensais et ton println est bas niveau et ne fait qu'écrire un flux d'octets (raw) sur la connexion ouverte, il te faut alors toi même implémenter le protocole http, "parler http' tel que c'est fait dans l'exemple que je cite plus haut (la partie print GET /... Host: ...). Ca ressemble a ça https://fr.wikipedia.org/wiki/Hypertext ... r_Protocol c'est le boulot que fait pour toi un utilitaire comme curl ou une librairie http.
Tu pars de loin, c'est pas gagné, je ne sais pas si il existe une librairie type http client sur l'esp.
Edit: Du coup tu m'as fait chercher dans le code ESPEasy. La partie "envoi a domoticz" est codée ici: https://github.com/ESP8266nu/ESPEasy/bl ... /_C001.ino la partie CPLUGIN_PROTOCOL_SEND => String url= jusqu'au print et a la lecture de la réponse du serveur.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Le firmware ESPEasy fait exactement ce que tu souhaites.
Envoyer l'info x toutes les n minutes dans le language de domoticz et ceci le plus simplement du monde.
J'ai une sonde de temperature, qui envoie toutes les heures les valeurs d'une sonde DHT22.
Regarde le sketch il est dispose sur github il y a tout dedans.
Envoyer l'info x toutes les n minutes dans le language de domoticz et ceci le plus simplement du monde.
J'ai une sonde de temperature, qui envoie toutes les heures les valeurs d'une sonde DHT22.
Regarde le sketch il est dispose sur github il y a tout dedans.
Re: ESP8266 transmission de la température
Bonsoir
Merci à vous deux dès ce WE j'exploite vos éléments
Merci à vous deux dès ce WE j'exploite vos éléments
Re: ESP8266 transmission de la température
bonjour
grande nouvelle j'ai réussi à me connecter au ESP_0
pourriez vopus me dire comment fermer le sujet
grande nouvelle j'ai réussi à me connecter au ESP_0
pourriez vopus me dire comment fermer le sujet