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