temperature route added.

This commit is contained in:
2024-02-12 22:39:13 +00:00
parent a1d63b6ad3
commit 03d58b549d

View File

@@ -38,6 +38,8 @@ unsigned long lastScreenRefresh = 0;
//MAX6675(int8_t SCLK, int8_t CS, int8_t MISO); //MAX6675(int8_t SCLK, int8_t CS, int8_t MISO);
MAX6675 tc(12, 13, 15); MAX6675 tc(12, 13, 15);
unsigned long lastTempTime = 0;
float temperature;
//********************************************************* //*********************************************************
// Web server variable declarations // Web server variable declarations
@@ -76,7 +78,6 @@ const long interval = 10000; // interval to wait for Wi-Fi connection (millisec
String ledState; String ledState;
float temperature;
// --------- function declarations -------------- // --------- function declarations --------------
// void onWsEvent(AsyncWebSocket * server, AsyncWebSocketClient * client, AwsEventType type, void * arg, uint8_t *data, size_t len); // void onWsEvent(AsyncWebSocket * server, AsyncWebSocketClient * client, AwsEventType type, void * arg, uint8_t *data, size_t len);
@@ -85,6 +86,12 @@ bool initWiFi();
String getLEDState(); String getLEDState();
// ---------------------------------------------- // ----------------------------------------------
String getJSONTemp(){
JSONVar jsonTemp;
jsonTemp["t"]=String(temperature);
return JSON.stringify(jsonTemp);
}
void setup() { void setup() {
pinMode(LED_PIN, OUTPUT); pinMode(LED_PIN, OUTPUT);
@@ -136,6 +143,12 @@ server.addHandler(new SPIFFSEditor(SPIFFS,http_username,http_password));
} }
server.on("/temperature", HTTP_GET, [](AsyncWebServerRequest *request){
String json = getJSONTemp();
request->send(200, "application/json", json);
json = String();
});
server.on("/scanNetworks", HTTP_GET, [](AsyncWebServerRequest *request){ server.on("/scanNetworks", HTTP_GET, [](AsyncWebServerRequest *request){
String json = "["; String json = "[";
int n = WiFi.scanComplete(); int n = WiFi.scanComplete();