From a19901b58f28b5068403c4f21e5e25dfdf149dde Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Fri, 5 Apr 2024 20:16:43 +0200 Subject: [PATCH] Cloud config in config print --- lib/AmsConfiguration/src/AmsConfiguration.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/AmsConfiguration/src/AmsConfiguration.cpp b/lib/AmsConfiguration/src/AmsConfiguration.cpp index 1ae657a1..6c56b825 100644 --- a/lib/AmsConfiguration/src/AmsConfiguration.cpp +++ b/lib/AmsConfiguration/src/AmsConfiguration.cpp @@ -6,6 +6,9 @@ #include "AmsConfiguration.h" #include "hexutils.h" +#if defined(ESP32) +#include "ESPRandom.h" +#endif bool AmsConfiguration::getSystemConfig(SystemConfig& config) { EEPROM.begin(EEPROM_SIZE); @@ -1291,6 +1294,16 @@ void AmsConfiguration::print(Print* debugger) debugger->printf_P(PSTR("Language: %s\r\n"), ui.language); } + CloudConfig cc; + if(getCloudConfig(cc)) { + String uuid = ESPRandom::uuidToString(cc.clientId);; + debugger->println(F("--UI configuration--")); + debugger->printf_P(PSTR("Enabled: %s\r\n"), cc.enabled ? "Yes" : "No"); + debugger->printf_P(PSTR("Hostname: %s\r\n"), cc.hostname); + debugger->printf_P(PSTR("Client ID: %s\r\n"), uuid.c_str()); + debugger->printf_P(PSTR("Interval: %d\r\n"), cc.interval); + } + debugger->println(F("-----------------------------------------------")); debugger->flush(); }