mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-27 06:32:19 +03:00
системная информация в вебе
This commit is contained in:
@@ -4,7 +4,16 @@ void periodicTasksInit() {
|
||||
//задачи редкого выполнения
|
||||
ts.add(
|
||||
PTASK, 1000 * 30, [&](void*) {
|
||||
SerialPrint(F("i"), F("HEAP"), prettyBytes(ESP.getFreeHeap()));
|
||||
// heap
|
||||
String heap = prettyBytes(ESP.getFreeHeap());
|
||||
SerialPrint(F("i"), F("HEAP"), heap);
|
||||
jsonWriteStr_(errorsHeapJson, F("heap"), heap);
|
||||
// rssi
|
||||
jsonWriteInt_(errorsHeapJson, F("rssi"), RSSIquality());
|
||||
// uptime
|
||||
jsonWriteStr_(errorsHeapJson, F("upt"), prettyMillis(millis()));
|
||||
// build ver
|
||||
jsonWriteStr_(errorsHeapJson, F("bver"), String(FIRMWARE_VERSION));
|
||||
periodicWsSend();
|
||||
},
|
||||
nullptr, true);
|
||||
|
||||
@@ -139,32 +139,32 @@ uint8_t RSSIquality() {
|
||||
return res;
|
||||
}
|
||||
|
||||
void wifiSignalInit() {
|
||||
ts.add(
|
||||
SYGNAL, 1000 * 60, [&](void*) {
|
||||
switch (RSSIquality()) {
|
||||
case 0:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("не подключено к роутеру"));
|
||||
break;
|
||||
case 1:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("нет сигнала"));
|
||||
break;
|
||||
case 2:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("очень низкий"));
|
||||
break;
|
||||
case 3:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("низкий"));
|
||||
break;
|
||||
case 4:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("хороший"));
|
||||
break;
|
||||
case 5:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("очень хороший"));
|
||||
break;
|
||||
case 6:
|
||||
jsonWriteStr(settingsFlashJson, F("signal"), F("отличный"));
|
||||
break;
|
||||
}
|
||||
},
|
||||
nullptr, true);
|
||||
}
|
||||
// void wifiSignalInit() {
|
||||
// ts.add(
|
||||
// SYGNAL, 1000 * 60, [&](void*) {
|
||||
// switch (RSSIquality()) {
|
||||
// case 0:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("не подключено к роутеру"));
|
||||
// break;
|
||||
// case 1:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("нет сигнала"));
|
||||
// break;
|
||||
// case 2:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("очень низкий"));
|
||||
// break;
|
||||
// case 3:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("низкий"));
|
||||
// break;
|
||||
// case 4:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("хороший"));
|
||||
// break;
|
||||
// case 5:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("очень хороший"));
|
||||
// break;
|
||||
// case 6:
|
||||
// jsonWriteStr(settingsFlashJson, F("signal"), F("отличный"));
|
||||
// break;
|
||||
// }
|
||||
// },
|
||||
// nullptr, true);
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user