temperature route added.

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

View File

@@ -34,10 +34,12 @@ Preferences settings;
#define SCREEN_REFRESH 1000
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, -1);
unsigned long lastScreenRefresh = 0;
unsigned long lastScreenRefresh = 0;
//MAX6675(int8_t SCLK, int8_t CS, int8_t MISO);
MAX6675 tc(12, 13, 15);
unsigned long lastTempTime = 0;
float temperature;
//*********************************************************
// Web server variable declarations
@@ -76,7 +78,6 @@ const long interval = 10000; // interval to wait for Wi-Fi connection (millisec
String ledState;
float temperature;
// --------- function declarations --------------
// 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 getJSONTemp(){
JSONVar jsonTemp;
jsonTemp["t"]=String(temperature);
return JSON.stringify(jsonTemp);
}
void setup() {
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){
String json = "[";
int n = WiFi.scanComplete();