Bonjour,
Je souhaiterai en plus d'envoyer vers ma BD les informations de ma station meteo les envoyer également vers mon jeedom, j'ai bien un retour 200 signifiant que cela fonction pourtant la variable ne se met pas à jour
Déclaration de variable:
/ Network credentials Jeedom
const char* jeedomURL = "http://192.168.0.22:80/core/api/jeeApi.php?apikey=HMwW57LI/////qeHUQL&type=cmd&id=4786&value=";
J'ai cette fonction :
void messagehhtpJeedom(int valeurJeedom){
HTTPClient http;
http.begin(jeedomURL);
http.addHeader("Content-Type", "application/x-www-form-urlencoded");
httppushjeedom = valeurJeedom;
int httpResponseCodeJ = http.POST(httppushjeedom);
Serial.print("URL POST: "); Serial.print(httppushjeedom);Serial.print("// HTTP Jeedom Response code: "); Serial.println(httpResponseCodeJ);
http.end();
delay(5000);
}
En affichage sur le moniteur j'ai bien :
URL POST: 200// HTTP Jeedom Response code: 200
J'ai essayé de concatener l'URL et la valeur 200 , ma variable se met bien à jour
http://192.168.0.22:80/core/api/jeeApi.php?apikey=HMwW57LI/////qeHUQL&type=cmd&id=4786&value=200
En parallèle j'envoie mes infos sur ma BD (site webhost) à peu prés de la même façon et sans problème.