mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 14:12:16 +03:00
исправил баг данных в вебе
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -92,6 +92,7 @@ extern String eventBuf;
|
||||
extern String ssidListHeapJson;
|
||||
|
||||
extern String devListHeapJson;
|
||||
extern String thisDeviceJson;
|
||||
|
||||
// Mqtt
|
||||
extern String mqttServer;
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
; https://docs.platformio.org/page/projectconf.html
|
||||
|
||||
[platformio]
|
||||
default_envs = esp32_4mb
|
||||
default_envs = esp8266_4mb
|
||||
data_dir = data_svelte
|
||||
|
||||
[common_env_data]
|
||||
|
||||
@@ -51,9 +51,9 @@ void asyncUdpInit() {
|
||||
});
|
||||
}
|
||||
|
||||
//будем отправлять каждые 10 секунд презентацию данного устройства
|
||||
//будем отправлять каждые 60 секунд презентацию данного устройства
|
||||
ts.add(
|
||||
UDP, 10000, [&](void*) {
|
||||
UDP, 60000, [&](void*) {
|
||||
SerialPrint("i", F("UDP"), F("Broadcast device presentation"));
|
||||
asyncUdp.broadcastTo(getThisDevice().c_str(), 4210);
|
||||
// asyncUdp.broadcast("test");
|
||||
|
||||
@@ -44,6 +44,7 @@ String eventBuf = "";
|
||||
String ssidListHeapJson = "{}";
|
||||
|
||||
String devListHeapJson;
|
||||
String thisDeviceJson;
|
||||
|
||||
// Mqtt
|
||||
String mqttServer = "";
|
||||
|
||||
@@ -289,14 +289,14 @@ void publishState() {
|
||||
|
||||
void handleMqttStatus(bool send) {
|
||||
String stateStr = getStateStr(mqtt.state());
|
||||
Serial.println(stateStr);
|
||||
// Serial.println(stateStr);
|
||||
jsonWriteStr_(errorsHeapJson, F("mqtt"), stateStr);
|
||||
if (!send) standWebSocket.broadcastTXT(errorsHeapJson);
|
||||
}
|
||||
|
||||
void handleMqttStatus(bool send, int state) {
|
||||
String stateStr = getStateStr(state);
|
||||
Serial.println(stateStr);
|
||||
// Serial.println(stateStr);
|
||||
jsonWriteStr_(errorsHeapJson, F("mqtt"), stateStr);
|
||||
if (!send) standWebSocket.broadcastTXT(errorsHeapJson);
|
||||
}
|
||||
|
||||
@@ -5,9 +5,9 @@ File fsUploadFile;
|
||||
|
||||
void standWebServerInit() {
|
||||
// Кэшировать файлы для быстрой работы
|
||||
HTTP.serveStatic("/css/", FileFS, "/css/", "max-age=31536000"); // кеширование на 1 год
|
||||
HTTP.serveStatic("/js/", FileFS, "/js/", "max-age=31536000"); // кеширование на 1 год
|
||||
HTTP.serveStatic("/png/", FileFS, "/png/", "max-age=31536000"); // кеширование на 1 год
|
||||
HTTP.serveStatic("/bundle.js", FileFS, "/", "max-age=31536000"); // кеширование на 1 год
|
||||
HTTP.serveStatic("/bundle.css", FileFS, "/", "max-age=31536000"); // кеширование на 1 год
|
||||
HTTP.serveStatic("/favicon.png", FileFS, "/", "max-age=31536000"); // кеширование на 1 год
|
||||
|
||||
HTTP.on("/devicelist.json", HTTP_GET, []() {
|
||||
HTTP.send(200, "application/json", devListHeapJson);
|
||||
|
||||
Reference in New Issue
Block a user