generated from jmgiacalone/esp32-template
temperature route added.
This commit is contained in:
15
src/main.cpp
15
src/main.cpp
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user