From 05f8f7b2e543935de636e60d2af92284d2cf1c1b Mon Sep 17 00:00:00 2001 From: Francois Date: Mon, 31 Jul 2023 14:50:54 -0400 Subject: [PATCH] Adding WiFi power levels to weblog --- .vscode/settings.json | 3 --- src/HAP.cpp | 8 ++++++++ 2 files changed, 8 insertions(+), 3 deletions(-) delete mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 85bdc9d..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "C_Cpp.default.compilerPath": "" -} \ No newline at end of file diff --git a/src/HAP.cpp b/src/HAP.cpp index 61dfdde..2b18185 100644 --- a/src/HAP.cpp +++ b/src/HAP.cpp @@ -26,6 +26,7 @@ ********************************************************************************/ #include +#include #include #include #include @@ -1291,6 +1292,13 @@ int HAPClient::getStatusURL(){ response+="WiFi Disconnects:" + String(homeSpan.connected/2) + "\n"; response+="WiFi Signal:" + String(WiFi.RSSI()) + " dBm\n"; + + int8_t max_tx_power = CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER; + ; + response+="WiFi TxPower (current / max):" + + String(WiFi.getTxPower() * 0.25) + " / " + + (esp_wifi_get_max_tx_power(&max_tx_power) == ESP_OK ? String(max_tx_power * 0.25) : "(Error getting maxTxPower)") + " dBm\n"; + response+="WiFi Gateway:" + WiFi.gatewayIP().toString() + "\n"; response+="ESP32 Board:" + String(ARDUINO_BOARD) + "\n"; response+="Arduino-ESP Version:" + String(ARDUINO_ESP_VERSION) + "\n";