diff --git a/firmware/firmware.ino b/firmware/firmware.ino index f72329a..3009661 100644 --- a/firmware/firmware.ino +++ b/firmware/firmware.ino @@ -234,13 +234,24 @@ void _loop() { if (currentSensorData[SENSOR_WINDSPEED] >= HTTP_CALL_ON_WINDSPEED_EXCEED_MPS) { digitalWrite(STATUS_LED_PIN, HIGH); + // call the url HTTP_CALL_ON_WINDSPEED_URL WiFiClient client; HTTPClient http; + http.begin(client, String(HTTP_CALL_ON_WINDSPEED_URL).c_str()); - http.end(); // Send HTTP GET request int httpResponseCode = http.GET(); + + if (httpResponseCode > 0) { + String response = http.getString(); +#ifdef DEBUG + Serial.println("http response code: " + String(httpResponseCode) + " = " + response); +#endif + // TODO handle response + } + + http.end(); debug("Called windspeed exceed callout"); digitalWrite(STATUS_LED_PIN, LOW); }