Untitled
unknown
plain_text
4 years ago
840 B
8
Indexable
void switchLight(byte room, bool current_state){ state = current_state; HTTPClient http; String req_string; req_string = "http://"; req_string += ip; req_string += "/api/"; req_string += user_name; req_string += "/lights/"; req_string += light_id; req_string += "/state"; Serial.println(req_string); http.begin(req_string); http.addHeader("Content-Type", "text/plain"); String put_string; put_string = "{\"on\":"; put_string += (current_state)? "true" : "false"; put_string += "}"; int httpResponseCode = http.PUT(put_string); if(httpResponseCode > 0){ String response = http.getString(); Serial.println(httpResponseCode); Serial.println(response); } else { Serial.print("Error on sending PUT Request: "); Serial.println(httpResponseCode); } http.end(); }
Editor is loading...