From 5cd6334880f9ece2ca060e365862b1cdf2f9f065 Mon Sep 17 00:00:00 2001 From: Bernhard Kirchen Date: Wed, 8 May 2024 13:09:05 +0200 Subject: [PATCH] powermeter refactor: avoid reboot on settings change the current power meter provider will be de-initialized, and a new instance will be initialized with the new settings. --- src/WebApi_powermeter.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/WebApi_powermeter.cpp b/src/WebApi_powermeter.cpp index 92b56d89..4a4b13e6 100644 --- a/src/WebApi_powermeter.cpp +++ b/src/WebApi_powermeter.cpp @@ -226,12 +226,7 @@ void WebApiPowerMeterClass::onAdminPost(AsyncWebServerRequest* request) WebApi.sendJsonResponse(request, response, __FUNCTION__, __LINE__); - - // reboot requiered as per https://github.com/helgeerbe/OpenDTU-OnBattery/issues/565#issuecomment-1872552559 - yield(); - delay(1000); - yield(); - ESP.restart(); + PowerMeter.updateSettings(); } void WebApiPowerMeterClass::onTestHttpRequest(AsyncWebServerRequest* request)