Shelly EM : activer le relais

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.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.