///////////////////////////////// // Generated with a lot of love// // with TUNIOT FOR ESP8266 // // Website: Easycoding.tn // ///////////////////////////////// #include String ClientRequest; IPAddress staticIP483_6(192,168,1,9); IPAddress gateway483_6(192,168,1,1); IPAddress subnet483_6(255,255,255,0); WiFiServer server(80); void setup() { pinMode(16, OUTPUT); ClientRequest = ""; Serial.begin(115200); digitalWrite(16,HIGH); WiFi.disconnect(); delay(3000); Serial.println("START"); WiFi.begin("SSID","PASSWORD"); while ((!(WiFi.status() == WL_CONNECTED))){ delay(300); Serial.print(".."); } Serial.println("Connected"); WiFi.config(staticIP483_6, gateway483_6, subnet483_6); Serial.println("Your IP is"); Serial.println((WiFi.localIP())); server.begin(); } void loop() { WiFiClient client = server.available(); if (!client) { return; } while(!client.available()){ delay(1); } ClientRequest = (client.readStringUntil('\r')); client.flush(); if (ClientRequest.indexOf("LED=ON") > 0) { digitalWrite(16,LOW); delay(900000); digitalWrite(16,HIGH); } if (ClientRequest.indexOf("LED=OFF") > 0) { digitalWrite(16,HIGH); } client.println("HTTP/1.1 200 OK"); client.println("Content-Type: text/html"); client.println(""); client.println(""); client.println(""); client.println(""); client.println(""); client.println(""); client.println("

"); client.println("Sprinkler Timer"); client.println("

"); client.println(""); client.println(""); client.println(""); client.println(""); client.stop(); delay(1); }