/* * Relais ESP-01 pour Smartthings par Erik Tellier */ ///////////////////////////////////////// //Déclarations #include #include #include ESP8266WebServer serveur(81); #define RELAY 0 // relais connecté à GPIO0 const char* ssid = "SSID"; // Entrer votre nom de réseau WiFi const char* password = "PASSWORD"; // Entrer votre mot de passe de réseau WiFi ///////////////////////////////////////// void setup() { Serial.begin(115200); pinMode(RELAY,OUTPUT); digitalWrite(RELAY, HIGH); // Connection WiFi Serial.println(""); Serial.print("Connection à "); Serial.println(ssid); WiFi.mode(WIFI_STA); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(100); Serial.print("."); } Serial.println(""); Serial.println("WiFi connecté"); serveur.on("/", handleRoot); serveur.on("/command", handleCommand); serveur.onNotFound(handleNotFound); serveur.begin(); Serial.print("Serveur démarré IP: "); Serial.print(WiFi.localIP()); Serial.println(" port 81"); Serial.println("Attente d'une commande..."); } // End setup ///////////////////////////////////////// void loop() { serveur.handleClient(); } ///////////////////////////////////////// void handleRoot() { serveur.send(200, "text/html", "Relais \

Controle Relais

\

Relais On

\

Relais Off

\ "); } ///////////////////////////////////////// void handleCommand(){ for (uint8_t i=0; i