Feature: Show BSSID in the web interface

This commit is contained in:
Thomas Basler 2023-06-08 19:56:22 +02:00
parent 721f82a17c
commit 91d3cd1da2
6 changed files with 9 additions and 0 deletions

View File

@ -36,6 +36,7 @@ void WebApiNetworkClass::onNetworkStatus(AsyncWebServerRequest* request)
root["sta_status"] = ((WiFi.getMode() & WIFI_STA) != 0); root["sta_status"] = ((WiFi.getMode() & WIFI_STA) != 0);
root["sta_ssid"] = WiFi.SSID(); root["sta_ssid"] = WiFi.SSID();
root["sta_bssid"] = WiFi.BSSIDstr();
root["sta_rssi"] = WiFi.RSSI(); root["sta_rssi"] = WiFi.RSSI();
root["network_hostname"] = NetworkSettings.getHostname(); root["network_hostname"] = NetworkSettings.getHostname();
root["network_ip"] = NetworkSettings.localIP().toString(); root["network_ip"] = NetworkSettings.localIP().toString();

View File

@ -13,6 +13,10 @@
<th>{{ $t('wifistationinfo.Ssid') }}</th> <th>{{ $t('wifistationinfo.Ssid') }}</th>
<td>{{ networkStatus.sta_ssid }}</td> <td>{{ networkStatus.sta_ssid }}</td>
</tr> </tr>
<tr>
<th>{{ $t('wifistationinfo.Bssid') }}</th>
<td>{{ networkStatus.sta_bssid }}</td>
</tr>
<tr> <tr>
<th>{{ $t('wifistationinfo.Quality') }}</th> <th>{{ $t('wifistationinfo.Quality') }}</th>
<td>{{ $n(getRSSIasQuality(networkStatus.sta_rssi), 'percent') }}</td> <td>{{ $n(getRSSIasQuality(networkStatus.sta_rssi), 'percent') }}</td>

View File

@ -208,6 +208,7 @@
"Enabled": "aktiv", "Enabled": "aktiv",
"Disabled": "nicht aktiv", "Disabled": "nicht aktiv",
"Ssid": "SSID", "Ssid": "SSID",
"Bssid": "BSSID",
"Quality": "Qualität", "Quality": "Qualität",
"Rssi": "RSSI" "Rssi": "RSSI"
}, },

View File

@ -208,6 +208,7 @@
"Enabled": "enabled", "Enabled": "enabled",
"Disabled": "disabled", "Disabled": "disabled",
"Ssid": "SSID", "Ssid": "SSID",
"Bssid": "BSSID",
"Quality": "Quality", "Quality": "Quality",
"Rssi": "RSSI" "Rssi": "RSSI"
}, },

View File

@ -208,6 +208,7 @@
"Enabled": "activé", "Enabled": "activé",
"Disabled": "désactivé", "Disabled": "désactivé",
"Ssid": "SSID", "Ssid": "SSID",
"Bssid": "BSSID",
"Quality": "Qualité", "Quality": "Qualité",
"Rssi": "RSSI" "Rssi": "RSSI"
}, },

View File

@ -2,6 +2,7 @@ export interface NetworkStatus {
// WifiStationInfo // WifiStationInfo
sta_status: boolean; sta_status: boolean;
sta_ssid: string; sta_ssid: string;
sta_bssid: string;
sta_rssi: number; sta_rssi: number;
// WifiApInfo // WifiApInfo
ap_status: boolean; ap_status: boolean;