mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-27 21:26:43 +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_WIFI "Wifi"
|
||||||
#define D_INFO_LINK_SPEED "Link Speed"
|
#define D_INFO_LINK_SPEED "Link Speed"
|
||||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Signal Strength"
|
#define D_INFO_RSSI "Signal Strength"
|
||||||
#define D_INFO_IP_ADDRESS "IP Address"
|
#define D_INFO_IP_ADDRESS "IP Address"
|
||||||
|
@ -190,6 +190,7 @@
|
|||||||
#define D_INFO_WIFI "Wifi"
|
#define D_INFO_WIFI "Wifi"
|
||||||
#define D_INFO_LINK_SPEED "Velocidad de enlace"
|
#define D_INFO_LINK_SPEED "Velocidad de enlace"
|
||||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Potencia de señal"
|
#define D_INFO_RSSI "Potencia de señal"
|
||||||
#define D_INFO_IP_ADDRESS "Dirección IP"
|
#define D_INFO_IP_ADDRESS "Dirección IP"
|
||||||
|
@ -190,6 +190,7 @@
|
|||||||
#define D_INFO_WIFI "Wifi"
|
#define D_INFO_WIFI "Wifi"
|
||||||
#define D_INFO_LINK_SPEED "Vitesse de liaison"
|
#define D_INFO_LINK_SPEED "Vitesse de liaison"
|
||||||
#define D_INFO_FULL_DUPLEX "Duplex intégral"
|
#define D_INFO_FULL_DUPLEX "Duplex intégral"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Force du signal"
|
#define D_INFO_RSSI "Force du signal"
|
||||||
#define D_INFO_IP_ADDRESS "Adresse IP"
|
#define D_INFO_IP_ADDRESS "Adresse IP"
|
||||||
|
@ -189,6 +189,7 @@
|
|||||||
#define D_INFO_WIFI "WiFi"
|
#define D_INFO_WIFI "WiFi"
|
||||||
#define D_INFO_LINK_SPEED "Linksebesség"
|
#define D_INFO_LINK_SPEED "Linksebesség"
|
||||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Jelerősség"
|
#define D_INFO_RSSI "Jelerősség"
|
||||||
#define D_INFO_IP_ADDRESS "IP cím"
|
#define D_INFO_IP_ADDRESS "IP cím"
|
||||||
|
@ -189,6 +189,7 @@
|
|||||||
#define D_INFO_WIFI "Wifi"
|
#define D_INFO_WIFI "Wifi"
|
||||||
#define D_INFO_LINK_SPEED "Snelheid"
|
#define D_INFO_LINK_SPEED "Snelheid"
|
||||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Signaalsterkte"
|
#define D_INFO_RSSI "Signaalsterkte"
|
||||||
#define D_INFO_IP_ADDRESS "IP Adres"
|
#define D_INFO_IP_ADDRESS "IP Adres"
|
||||||
|
@ -190,6 +190,7 @@
|
|||||||
#define D_INFO_WIFI "Wifi"
|
#define D_INFO_WIFI "Wifi"
|
||||||
#define D_INFO_LINK_SPEED "Link Speed"
|
#define D_INFO_LINK_SPEED "Link Speed"
|
||||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Potência do sinal"
|
#define D_INFO_RSSI "Potência do sinal"
|
||||||
#define D_INFO_IP_ADDRESS "Endereço IP"
|
#define D_INFO_IP_ADDRESS "Endereço IP"
|
||||||
|
@ -189,6 +189,7 @@
|
|||||||
#define D_INFO_WIFI "WiFi"
|
#define D_INFO_WIFI "WiFi"
|
||||||
#define D_INFO_LINK_SPEED "Viteză Link"
|
#define D_INFO_LINK_SPEED "Viteză Link"
|
||||||
#define D_INFO_FULL_DUPLEX "Duplexitate completă"
|
#define D_INFO_FULL_DUPLEX "Duplexitate completă"
|
||||||
|
#define D_INFO_BSSID "BSSID"
|
||||||
#define D_INFO_SSID "SSID"
|
#define D_INFO_SSID "SSID"
|
||||||
#define D_INFO_RSSI "Putere semnal"
|
#define D_INFO_RSSI "Putere semnal"
|
||||||
#define D_INFO_IP_ADDRESS "Addresa IP"
|
#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_WIFI_READY: /*!< ESP32 WiFi ready */
|
||||||
case SYSTEM_EVENT_STA_START: /*!< ESP32 station start */
|
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_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_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_FAILED: /*!< ESP32 station wps fails in enrollee mode */
|
||||||
case SYSTEM_EVENT_STA_WPS_ER_TIMEOUT: /*!< ESP32 station wps timeout 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
|
#endif
|
||||||
break;
|
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_AP_STOP: /*!< ESP32 soft-AP stop */
|
||||||
case SYSTEM_EVENT_STA_STOP: /*!< ESP32 station stop */
|
case SYSTEM_EVENT_STA_STOP: /*!< ESP32 station stop */
|
||||||
// wifiSetup();
|
// wifiSetup();
|
||||||
@ -507,11 +510,13 @@ bool wifiEvery5Seconds()
|
|||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
if(WiFi.getMode() != WIFI_STA) {
|
if(WiFi.getMode() != WIFI_STA) {
|
||||||
|
LOG_DEBUG(TAG_WIFI, F("5sec not STA %d"), WiFi.getMode());
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if(WiFi.status() == WL_CONNECTED) {
|
if(WiFi.status() == WL_CONNECTED && WiFi.localIP() > 0) {
|
||||||
|
LOG_DEBUG(TAG_WIFI, F("5sec OK"));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -601,6 +606,7 @@ void wifi_get_info(JsonDocument& doc)
|
|||||||
buffer.reserve(64);
|
buffer.reserve(64);
|
||||||
|
|
||||||
JsonObject info = doc.createNestedObject(F(D_INFO_WIFI));
|
JsonObject info = doc.createNestedObject(F(D_INFO_WIFI));
|
||||||
|
info[F(D_INFO_BSSID)] = WiFi.BSSIDstr();
|
||||||
|
|
||||||
int8_t rssi = WiFi.RSSI();
|
int8_t rssi = WiFi.RSSI();
|
||||||
buffer += String(rssi);
|
buffer += String(rssi);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user