added check relay state
This commit is contained in:
12
src/main.cpp
12
src/main.cpp
@ -5,7 +5,7 @@
|
||||
#include <Arduino_JSON.h>
|
||||
#include <ESP8266WebServer.h>
|
||||
|
||||
const char *ssid = "KARAN";
|
||||
const char *ssid = "Kicap Karan";
|
||||
const char *password = "12345679";
|
||||
|
||||
ESP8266WebServer server(80);
|
||||
@ -26,7 +26,6 @@ void handleRelayOn() {
|
||||
response["message"] = "Relay turned on";
|
||||
String jsonString = JSON.stringify(response);
|
||||
server.send(200, "application/json", jsonString);
|
||||
|
||||
}
|
||||
|
||||
void handleRelayOff() {
|
||||
@ -39,6 +38,14 @@ void handleRelayOff() {
|
||||
server.send(200, "application/json", jsonString);
|
||||
}
|
||||
|
||||
void handleRelayState() {
|
||||
JSONVar response;
|
||||
response["status"] = "success";
|
||||
response["relayState"] = relayState;
|
||||
String jsonString = JSON.stringify(response);
|
||||
server.send(200, "application/json", jsonString);
|
||||
}
|
||||
|
||||
void setup() {
|
||||
Serial.begin(9600);
|
||||
pinMode(LED_BUILTIN, OUTPUT); // Set the built-in LED pin as an output
|
||||
@ -56,6 +63,7 @@ void setup() {
|
||||
server.on("/", handleRoot);
|
||||
server.on("/relay/on", handleRelayOn);
|
||||
server.on("/relay/off", handleRelayOff);
|
||||
server.on("/relay/state", handleRelayState);
|
||||
server.begin();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user