From 9c8788225dfcfd59408f35c6769284544894a91d Mon Sep 17 00:00:00 2001 From: Gunnar Skjold Date: Sat, 15 Apr 2023 06:06:26 +0200 Subject: [PATCH] Clear HA or domoticz config if not in use --- lib/SvelteUi/src/AmsWebServer.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/SvelteUi/src/AmsWebServer.cpp b/lib/SvelteUi/src/AmsWebServer.cpp index 87af55f8..59e50f22 100644 --- a/lib/SvelteUi/src/AmsWebServer.cpp +++ b/lib/SvelteUi/src/AmsWebServer.cpp @@ -798,11 +798,19 @@ void AmsWebServer::configurationJson() { DebugConfig debugConfig; config->getDebugConfig(debugConfig); DomoticzConfig domo; - config->getDomoticzConfig(domo); + if(mqttConfig.payloadFormat == 3) { + config->getDomoticzConfig(domo); + } else { + config->clearDomo(domo); + } UiConfig ui; config->getUiConfig(ui); HomeAssistantConfig haconf; - config->getHomeAssistantConfig(haconf); + if(mqttConfig.payloadFormat == 4) { + config->getHomeAssistantConfig(haconf); + } else { + config->clearHomeAssistantConfig(haconf); + } bool qsc = false; bool qsr = false;