Bonjour,
je bute sur une commande, mais je ne vois pas ce qui cloche.
Je veux juste envoyer deux requêtes via http pour allumer ou eteindre un relais shelly
Voici ma function pour allumer :
void Switch_Shelly_Relais_ON()
{String baseurl;
int httpcode;
baseurl="http://"+config.IP_SHELLY_2+"/relay/"+config.emeter_shelly2+"?turn=on";
http.begin(baseurl);
Serial.println("baseurl : "+baseurl);
if (httpcode=http.GET()>0)
{
Serial.println(String(httpcode));
}
//delay(200);
http.end();
}
Sur la sortie moniteur : le serial m'affiche
http://192.168.1.73/relay/0/?turn=on
Mais rien ne se passe.
Si je copie/colle cette commande dans mon navigateur internet, le relais s'allume bien !!!
C'est à n'y rien comprendre.
Est-ce que qqun voit mon erreur dans le programme ?
Merci.