mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-26 14:12:16 +03:00
исправление бага сохранения настроек
This commit is contained in:
@@ -134,23 +134,23 @@ void webSocketEvent(uint8_t num, WStype_t type, uint8_t* payload, size_t length)
|
|||||||
if (headerStr == "/sgnittes|") {
|
if (headerStr == "/sgnittes|") {
|
||||||
writeUint8tToString(payload, length, headerLenth, settingsFlashJson);
|
writeUint8tToString(payload, length, headerLenth, settingsFlashJson);
|
||||||
writeFileUint8tByFrames("settings.json", payload, length, headerLenth, 256);
|
writeFileUint8tByFrames("settings.json", payload, length, headerLenth, 256);
|
||||||
standWebSocket.sendTXT(num, errorsHeapJson);
|
sendStringToWs("errors", errorsHeapJson, num);
|
||||||
addThisDeviceToList();
|
addThisDeviceToList();
|
||||||
}
|
}
|
||||||
|
|
||||||
//обработка кнопки сохранить настройки mqtt
|
//обработка кнопки сохранить настройки mqtt
|
||||||
if (headerStr == "/mqtt|") {
|
if (headerStr == "/mqtt|") {
|
||||||
standWebSocket.sendTXT(num, settingsFlashJson); //отправляем в ответ новые полученные настройки
|
sendStringToWs("settin", settingsFlashJson, num); //отправляем в ответ новые полученные настройки
|
||||||
handleMqttStatus(false, 8); //меняем статус на неопределенный
|
handleMqttStatus(false, 8); //меняем статус на неопределенный
|
||||||
mqttReconnect(); //начинаем переподключение
|
mqttReconnect(); //начинаем переподключение
|
||||||
standWebSocket.sendTXT(num, errorsHeapJson); //отправляем что статус неопределен
|
sendStringToWs("errors", errorsHeapJson, num); //отправляем что статус неопределен
|
||||||
standWebSocket.sendTXT(num, ssidListHeapJson);
|
sendStringToWs("ssidli", ssidListHeapJson, num);
|
||||||
}
|
}
|
||||||
|
|
||||||
//запуск асинхронного сканирования wifi сетей при нажатии выпадающего списка
|
//запуск асинхронного сканирования wifi сетей при нажатии выпадающего списка
|
||||||
if (headerStr == "/scan|") {
|
if (headerStr == "/scan|") {
|
||||||
RouterFind(jsonReadStr(settingsFlashJson, F("routerssid")));
|
RouterFind(jsonReadStr(settingsFlashJson, F("routerssid")));
|
||||||
standWebSocket.sendTXT(num, ssidListHeapJson);
|
sendStringToWs("ssidli", ssidListHeapJson, num);
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------//
|
//----------------------------------------------------------------------//
|
||||||
|
|||||||
Reference in New Issue
Block a user