\n";
+ hapOut << "| Up Time: | " << uptime << " |
\n";
+ hapOut << "| Current Time: | " << clocktime << " |
\n";
+ hapOut << "| Boot Time: | " << homeSpan.webLog.bootTime << " |
\n";
+ hapOut << "| Reset Reason: | ";
switch(esp_reset_reason()) {
case ESP_RST_UNKNOWN:
- out << "Cannot be determined";
+ hapOut << "Cannot be determined";
break;
case ESP_RST_POWERON:
- out << "Power-on event";
+ hapOut << "Power-on event";
break;
case ESP_RST_EXT:
- out << "External pin";
+ hapOut << "External pin";
break;
case ESP_RST_SW:
- out << "Software reboot via esp_restart";
+ hapOut << "Software reboot via esp_restart";
break;
case ESP_RST_PANIC:
- out << "Software Exception/Panic";
+ hapOut << "Software Exception/Panic";
break;
case ESP_RST_INT_WDT:
- out << "Interrupt watchdog";
+ hapOut << "Interrupt watchdog";
break;
case ESP_RST_TASK_WDT:
- out << "Task watchdog";
+ hapOut << "Task watchdog";
break;
case ESP_RST_WDT:
- out << "Other watchdogs";
+ hapOut << "Other watchdogs";
break;
case ESP_RST_DEEPSLEEP:
- out << "Exiting deep sleep mode";
+ hapOut << "Exiting deep sleep mode";
break;
case ESP_RST_BROWNOUT:
- out << "Brownout";
+ hapOut << "Brownout";
break;
case ESP_RST_SDIO:
- out << "SDIO";
+ hapOut << "SDIO";
break;
default:
- out << "Unknown Reset Code";
+ hapOut << "Unknown Reset Code";
}
- out << " (" << esp_reset_reason() << ") |
\n";
+ hapOut << " (" << esp_reset_reason() << ")\n";
- out << "| WiFi Disconnects: | " << homeSpan.connected/2 << " |
\n";
- out << "| WiFi Signal: | " << (int)WiFi.RSSI() << " dBm |
\n";
- out << "| WiFi Gateway: | " << WiFi.gatewayIP().toString().c_str() << " |
\n";
- out << "| ESP32 Board: | " << ARDUINO_BOARD << " |
\n";
- out << "| Arduino-ESP Version: | " << ARDUINO_ESP_VERSION << " |
\n";
- out << "| ESP-IDF Version: | " << ESP_IDF_VERSION_MAJOR << "." << ESP_IDF_VERSION_MINOR << "." << ESP_IDF_VERSION_PATCH << " |
\n";
- out << "| HomeSpan Version: | " << HOMESPAN_VERSION << " |
\n";
- out << "| Sketch Version: | " << homeSpan.getSketchVersion() << " |
\n";
- out << "| Sodium Version: | " << sodium_version_string() << " Lib " << sodium_library_version_major() << "." << sodium_library_version_minor() << " |
\n";
+ hapOut << "| WiFi Disconnects: | " << homeSpan.connected/2 << " |
\n";
+ hapOut << "| WiFi Signal: | " << (int)WiFi.RSSI() << " dBm |
\n";
+ hapOut << "| WiFi Gateway: | " << WiFi.gatewayIP().toString().c_str() << " |
\n";
+ hapOut << "| ESP32 Board: | " << ARDUINO_BOARD << " |
\n";
+ hapOut << "| Arduino-ESP Version: | " << ARDUINO_ESP_VERSION << " |
\n";
+ hapOut << "| ESP-IDF Version: | " << ESP_IDF_VERSION_MAJOR << "." << ESP_IDF_VERSION_MINOR << "." << ESP_IDF_VERSION_PATCH << " |
\n";
+ hapOut << "| HomeSpan Version: | " << HOMESPAN_VERSION << " |
\n";
+ hapOut << "| Sketch Version: | " << homeSpan.getSketchVersion() << " |
\n";
+ hapOut << "| Sodium Version: | " << sodium_version_string() << " Lib " << sodium_library_version_major() << "." << sodium_library_version_minor() << " |
\n";
char mbtlsv[64];
mbedtls_version_get_string_full(mbtlsv);
- out << "| MbedTLS Version: | " << mbtlsv << " |
\n";
+ hapOut << "| MbedTLS Version: | " << mbtlsv << " |
\n";
- out << "| HomeKit Status: | " << (HAPClient::nAdminControllers()?"PAIRED":"NOT PAIRED") << " |
\n";
- out << "| Max Log Entries: | " << homeSpan.webLog.maxEntries << " |
\n";
+ hapOut << "| HomeKit Status: | " << (HAPClient::nAdminControllers()?"PAIRED":"NOT PAIRED") << " |
\n";
+ hapOut << "| Max Log Entries: | " << homeSpan.webLog.maxEntries << " |
\n";
- out << "
\n";
- out << "