Musisz sobie zadeklarować to httpuchnast.michal wrote: Wed Oct 23, 2019 11:11 am Pytanie troszkę z innej beczki.
Jak "wywołać" dowolny url po spełnieniu warunku.
Chcę za każdym razem gdy kontaktron zmieni stan wywoływać url z parametrem by na serwerze php uruchamiać dowolny kod.
brakuje mi httpCode: Select all
int supla_DigitalRead(int channelNumber, uint8_t pin) { int result = digitalRead(pin); if(pin == 4 and result == 1){ if (WiFi.status()==WL_CONNECTED) { String url="http://xxx.pl/supla-6522694458.php?data=wemos"; http.begin(url); http.addHeader("Content-Type","text/plain"); int httpCode=http.GET(); http.end(); } } return result; }
Mogę prosić o pomoc?
Code: Select all
[code]int supla_DigitalRead(int channelNumber, uint8_t pin) {
int result = digitalRead(pin);
if(pin == 4 and result == 1){
if (WiFi.status()==WL_CONNECTED)
{
HTTPClient http;
String url="http://xxx.pl/supla-6522694458.php?data=wemos";
http.begin(url);
int httpCode=http.GET();
if (httpCode > 0) {
String payload = http.getString();
Serial.println(payload);
}
http.end();
}
return result;
}