mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 13:16:45 +00:00
Add BSSID to info page
This commit is contained in:
parent
8209625f1e
commit
dd9c84fcc5
@ -189,6 +189,7 @@
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_LINK_SPEED "Link Speed"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Signal Strength"
|
||||
#define D_INFO_IP_ADDRESS "IP Address"
|
||||
|
@ -190,6 +190,7 @@
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_LINK_SPEED "Velocidad de enlace"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Potencia de señal"
|
||||
#define D_INFO_IP_ADDRESS "Dirección IP"
|
||||
|
@ -190,6 +190,7 @@
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_LINK_SPEED "Vitesse de liaison"
|
||||
#define D_INFO_FULL_DUPLEX "Duplex intégral"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Force du signal"
|
||||
#define D_INFO_IP_ADDRESS "Adresse IP"
|
||||
|
@ -189,6 +189,7 @@
|
||||
#define D_INFO_WIFI "WiFi"
|
||||
#define D_INFO_LINK_SPEED "Linksebesség"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Jelerősség"
|
||||
#define D_INFO_IP_ADDRESS "IP cím"
|
||||
|
@ -189,6 +189,7 @@
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_LINK_SPEED "Snelheid"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Signaalsterkte"
|
||||
#define D_INFO_IP_ADDRESS "IP Adres"
|
||||
|
@ -190,6 +190,7 @@
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_LINK_SPEED "Link Speed"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Potência do sinal"
|
||||
#define D_INFO_IP_ADDRESS "Endereço IP"
|
||||
|
@ -189,6 +189,7 @@
|
||||
#define D_INFO_WIFI "WiFi"
|
||||
#define D_INFO_LINK_SPEED "Viteză Link"
|
||||
#define D_INFO_FULL_DUPLEX "Duplexitate completă"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Putere semnal"
|
||||
#define D_INFO_IP_ADDRESS "Addresa IP"
|
||||
|
@ -274,7 +274,6 @@ static void wifi_callback(WiFiEvent_t event, WiFiEventInfo_t info)
|
||||
case SYSTEM_EVENT_WIFI_READY: /*!< ESP32 WiFi ready */
|
||||
case SYSTEM_EVENT_STA_START: /*!< ESP32 station start */
|
||||
case SYSTEM_EVENT_STA_AUTHMODE_CHANGE: /*!< the auth mode of AP connected by ESP32 station changed */
|
||||
case SYSTEM_EVENT_STA_BSS_RSSI_LOW: /*!< ESP32 station connected BSS rssi goes below threshold */
|
||||
case SYSTEM_EVENT_STA_WPS_ER_SUCCESS: /*!< ESP32 station wps succeeds in enrollee mode */
|
||||
case SYSTEM_EVENT_STA_WPS_ER_FAILED: /*!< ESP32 station wps fails in enrollee mode */
|
||||
case SYSTEM_EVENT_STA_WPS_ER_TIMEOUT: /*!< ESP32 station wps timeout in enrollee mode */
|
||||
@ -308,6 +307,10 @@ static void wifi_callback(WiFiEvent_t event, WiFiEventInfo_t info)
|
||||
#endif
|
||||
break;
|
||||
|
||||
case SYSTEM_EVENT_STA_BSS_RSSI_LOW:
|
||||
LOG_WARNING(TAG_WIFI, F("BSS rssi goes below threshold"));
|
||||
break;
|
||||
|
||||
case SYSTEM_EVENT_AP_STOP: /*!< ESP32 soft-AP stop */
|
||||
case SYSTEM_EVENT_STA_STOP: /*!< ESP32 station stop */
|
||||
// wifiSetup();
|
||||
@ -507,11 +510,13 @@ bool wifiEvery5Seconds()
|
||||
}
|
||||
#else
|
||||
if(WiFi.getMode() != WIFI_STA) {
|
||||
LOG_DEBUG(TAG_WIFI, F("5sec not STA %d"), WiFi.getMode());
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
|
||||
if(WiFi.status() == WL_CONNECTED) {
|
||||
if(WiFi.status() == WL_CONNECTED && WiFi.localIP() > 0) {
|
||||
LOG_DEBUG(TAG_WIFI, F("5sec OK"));
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -601,6 +606,7 @@ void wifi_get_info(JsonDocument& doc)
|
||||
buffer.reserve(64);
|
||||
|
||||
JsonObject info = doc.createNestedObject(F(D_INFO_WIFI));
|
||||
info[F(D_INFO_BSSID)] = WiFi.BSSIDstr();
|
||||
|
||||
int8_t rssi = WiFi.RSSI();
|
||||
buffer += String(rssi);
|
||||
|
Loading…
x
Reference in New Issue
Block a user