bug fixed

This commit is contained in:
Dmitry Borisenko
2020-12-10 20:19:21 +03:00
parent f487a691fb
commit 71c8fec27b
7 changed files with 37 additions and 33 deletions

View File

@@ -43,7 +43,7 @@
}, },
{ {
"type": "h4", "type": "h4",
"title": "Версия файловой системы: 270" "title": "Версия файловой системы: 271"
}, },
{ {
"type": "h4", "type": "h4",

View File

@@ -1,7 +1,7 @@
#pragma once #pragma once
//===========Firmware============================================================================================================================================= //===========Firmware=============================================================================================================================================
#define FIRMWARE_VERSION 270 #define FIRMWARE_VERSION 271
//#define FLASH_SIZE_1MB //#define FLASH_SIZE_1MB
#ifdef ESP8266 #ifdef ESP8266
#define FIRMWARE_NAME "esp8266-iotm" #define FIRMWARE_NAME "esp8266-iotm"

View File

@@ -5,4 +5,3 @@
extern String getURL(const String& urls); extern String getURL(const String& urls);
extern const String getMethodName(AsyncWebServerRequest* request); extern const String getMethodName(AsyncWebServerRequest* request);
extern const String getRequestInfo(AsyncWebServerRequest* request); extern const String getRequestInfo(AsyncWebServerRequest* request);
extern void wifiSignalInit();

View File

@@ -12,3 +12,5 @@ boolean RouterFind(String ssid);
uint8_t RSSIquality(); uint8_t RSSIquality();
extern void wifiSignalInit();

View File

@@ -90,33 +90,3 @@ const String getRequestInfo(AsyncWebServerRequest* request) {
return res; return res;
} }
void wifiSignalInit() {
ts.add(
SYGNAL, 1000 * 60, [&](void*) {
SerialPrint("I", "System", printMemoryStatus());
switch (RSSIquality()) {
case 0:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>не подключено к роутеру</font>"));
break;
case 1:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>нет сигнала</font>"));
break;
case 2:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>очень низкий</font>"));
break;
case 3:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='orange'>низкий</font>"));
break;
case 4:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>хороший</font>"));
break;
case 5:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>очень хороший</font>"));
break;
case 6:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>отличный</font>"));
break;
}
},
nullptr, true);
}

View File

@@ -141,4 +141,36 @@ uint8_t RSSIquality() {
return res; return res;
} }
void wifiSignalInit() {
ts.add(
SYGNAL, 1000 * 60, [&](void*) {
SerialPrint("I", "System", printMemoryStatus());
switch (RSSIquality()) {
case 0:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>не подключено к роутеру</font>"));
break;
case 1:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>нет сигнала</font>"));
break;
case 2:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='red'>очень низкий</font>"));
break;
case 3:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='orange'>низкий</font>"));
break;
case 4:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>хороший</font>"));
break;
case 5:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>очень хороший</font>"));
break;
case 6:
jsonWriteStr(configSetupJson, F("signal"), F("Уровень WiFi сигнала: <font color='green'>отличный</font>"));
break;
}
},
nullptr, true);
}

View File

@@ -55,6 +55,7 @@ void setup() {
web_init(); web_init();
initSt(); initSt();
busInit(); busInit();
wifiSignalInit();
#ifdef UDP_ENABLED #ifdef UDP_ENABLED
asyncUdpInit(); asyncUdpInit();
#endif #endif