Small tweaks to reset reasons in web log
This commit is contained in:
parent
5e71e5b4d5
commit
ec1cd44382
33
src/HAP.cpp
33
src/HAP.cpp
|
|
@ -1254,50 +1254,45 @@ int HAPClient::getStatusURL(){
|
||||||
response+="<tr><td>Current Time:</td><td>" + String(clocktime) + "</td></tr>\n";
|
response+="<tr><td>Current Time:</td><td>" + String(clocktime) + "</td></tr>\n";
|
||||||
response+="<tr><td>Boot Time:</td><td>" + String(homeSpan.webLog.bootTime) + "</td></tr>\n";
|
response+="<tr><td>Boot Time:</td><td>" + String(homeSpan.webLog.bootTime) + "</td></tr>\n";
|
||||||
|
|
||||||
response+="<tr><td>Reset Reason Code:</td><td>" + String(esp_reset_reason()) + " - ";
|
response+="<tr><td>Reset Reason:</td><td>";
|
||||||
switch(esp_reset_reason()) {
|
switch(esp_reset_reason()) {
|
||||||
case ESP_RST_UNKNOWN:
|
case ESP_RST_UNKNOWN:
|
||||||
response += "Reset reason can not be determined.";
|
response += "Cannot be determined";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_POWERON:
|
case ESP_RST_POWERON:
|
||||||
response += "Reset due to power-on event.";
|
response += "Power-on event";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_EXT:
|
case ESP_RST_EXT:
|
||||||
response += "Reset by external pin (not applicable for ESP32).";
|
response += "External pin";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_SW:
|
case ESP_RST_SW:
|
||||||
response += "Software reset via esp_restart.";
|
response += "Software reboot via esp_restart";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_PANIC:
|
case ESP_RST_PANIC:
|
||||||
response += "Software reset due to exception/panic.";
|
response += "Software Exception/Panic";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_INT_WDT:
|
case ESP_RST_INT_WDT:
|
||||||
response += "Reset (software or hardware) due to interrupt watchdog.";
|
response += "Interrupt watchdog";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_TASK_WDT:
|
case ESP_RST_TASK_WDT:
|
||||||
response += "Reset due to task watchdog.";
|
response += "Task watchdog";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_WDT:
|
case ESP_RST_WDT:
|
||||||
response += "Reset due to other watchdogs.";
|
response += "Other watchdogs";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_DEEPSLEEP:
|
case ESP_RST_DEEPSLEEP:
|
||||||
response += "Reset after exiting deep sleep mode.";
|
response += "Exiting deep sleep mode";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_BROWNOUT:
|
case ESP_RST_BROWNOUT:
|
||||||
response += "Brownout reset (software or hardware).";
|
response += "Brownout";
|
||||||
break;
|
break;
|
||||||
case ESP_RST_SDIO:
|
case ESP_RST_SDIO:
|
||||||
response += "Reset over SDIO.";
|
response += "SDIO";
|
||||||
break;
|
break;
|
||||||
/* HomeSpan not yet upgraded to support this one..
|
|
||||||
case ESP_RST_USB:
|
|
||||||
response += "Reset by USB peripheral.";
|
|
||||||
break;
|
|
||||||
*/
|
|
||||||
default:
|
default:
|
||||||
response += "No description available, contact HomeSpan maintainers.";
|
response += "Unknown Reset Code";
|
||||||
}
|
}
|
||||||
response+="</td></tr>\n";
|
response+=" (" + String(esp_reset_reason()) + ")</td></tr>\n";
|
||||||
|
|
||||||
response+="<tr><td>WiFi Disconnects:</td><td>" + String(homeSpan.connected/2) + "</td></tr>\n";
|
response+="<tr><td>WiFi Disconnects:</td><td>" + String(homeSpan.connected/2) + "</td></tr>\n";
|
||||||
response+="<tr><td>WiFi Signal:</td><td>" + String(WiFi.RSSI()) + " dBm</td></tr>\n";
|
response+="<tr><td>WiFi Signal:</td><td>" + String(WiFi.RSSI()) + " dBm</td></tr>\n";
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue