mirror of https://github.com/arendst/Tasmota.git
Add actual Wi-Fi mode (b/g/n) to INFORMATION MENU
And some code cleaning
This commit is contained in:
parent
f0d9605b4b
commit
ae133f1933
|
@ -1782,13 +1782,8 @@ void HandleWifiConfiguration(void) {
|
||||||
TasmotaGlobal.save_data_counter = 0; // Stop auto saving data - Updating Settings
|
TasmotaGlobal.save_data_counter = 0; // Stop auto saving data - Updating Settings
|
||||||
Settings.save_data = 0;
|
Settings.save_data = 0;
|
||||||
|
|
||||||
if (MAX_WIFI_OPTION == Web.old_wificonfig) {
|
if (MAX_WIFI_OPTION == Web.old_wificonfig) { Web.old_wificonfig = Settings.sta_config; }
|
||||||
Web.old_wificonfig = Settings.sta_config;
|
TasmotaGlobal.wifi_state_flag = Settings.sta_config = WIFI_MANAGER;
|
||||||
//AddLog(LOG_LEVEL_INFO,PSTR("WFM: save wificonfig %d and set to 2 (settings=%d)"), Web.old_wificonfig, Settings.sta_config);
|
|
||||||
} else {
|
|
||||||
//AddLog(LOG_LEVEL_INFO,PSTR("WFM: wificonfig already saved %d, set to 2 (settings=%d)"), Web.old_wificonfig, Settings.sta_config);
|
|
||||||
}
|
|
||||||
TasmotaGlobal.wifi_state_flag = Settings.sta_config = WIFI_MANAGER;;
|
|
||||||
|
|
||||||
TasmotaGlobal.sleep = 0; // Disable sleep
|
TasmotaGlobal.sleep = 0; // Disable sleep
|
||||||
TasmotaGlobal.restart_flag = 0; // No restart
|
TasmotaGlobal.restart_flag = 0; // No restart
|
||||||
|
@ -2271,7 +2266,7 @@ void HandleInformation(void)
|
||||||
#endif
|
#endif
|
||||||
if (Settings.flag4.network_wifi) {
|
if (Settings.flag4.network_wifi) {
|
||||||
int32_t rssi = WiFi.RSSI();
|
int32_t rssi = WiFi.RSSI();
|
||||||
WSContentSend_P(PSTR("}1" D_AP "%d " D_SSID " (" D_RSSI ")}2%s (%d%%, %d dBm)"), Settings.sta_active +1, HtmlEscape(SettingsText(SET_STASSID1 + Settings.sta_active)).c_str(), WifiGetRssiAsQuality(rssi), rssi);
|
WSContentSend_P(PSTR("}1" D_AP "%d " D_SSID " (" D_RSSI ")}2%s (%d%%, %d dBm) 11%c"), Settings.sta_active +1, HtmlEscape(SettingsText(SET_STASSID1 + Settings.sta_active)).c_str(), WifiGetRssiAsQuality(rssi), rssi, pgm_read_byte(&kWifiPhyMode[WiFi.getPhyMode() & 0x3]) );
|
||||||
WSContentSend_P(PSTR("}1" D_HOSTNAME "}2%s%s"), TasmotaGlobal.hostname, (Mdns.begun) ? PSTR(".local") : "");
|
WSContentSend_P(PSTR("}1" D_HOSTNAME "}2%s%s"), TasmotaGlobal.hostname, (Mdns.begun) ? PSTR(".local") : "");
|
||||||
#if LWIP_IPV6
|
#if LWIP_IPV6
|
||||||
String ipv6_addr = WifiGetIPv6();
|
String ipv6_addr = WifiGetIPv6();
|
||||||
|
@ -3268,9 +3263,6 @@ bool Xdrv01(uint8_t function)
|
||||||
// TasmotaGlobal.blinks = 255; // Signal wifi connection with blinks
|
// TasmotaGlobal.blinks = 255; // Signal wifi connection with blinks
|
||||||
if (MAX_WIFI_OPTION != Web.old_wificonfig) {
|
if (MAX_WIFI_OPTION != Web.old_wificonfig) {
|
||||||
TasmotaGlobal.wifi_state_flag = Settings.sta_config = Web.old_wificonfig;
|
TasmotaGlobal.wifi_state_flag = Settings.sta_config = Web.old_wificonfig;
|
||||||
//AddLog(LOG_LEVEL_INFO,PSTR("WFM: Restore wificonfig %d"), Web.old_wificonfig);
|
|
||||||
} else {
|
|
||||||
//AddLog(LOG_LEVEL_INFO,PSTR("WFM: Keep wificonfig %d"), Settings.sta_config);
|
|
||||||
}
|
}
|
||||||
TasmotaGlobal.save_data_counter = Web.save_data_counter;
|
TasmotaGlobal.save_data_counter = Web.save_data_counter;
|
||||||
Settings.save_data = Web.save_data_counter;
|
Settings.save_data = Web.save_data_counter;
|
||||||
|
|
Loading…
Reference in New Issue