added check relay state

This commit is contained in:
kicap
2023-06-16 13:16:03 +08:00
parent c063391ab6
commit 3197d7d4d3

View File

@ -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();
}