From 5292f7ed17e261158dafb9868950630e0082a866 Mon Sep 17 00:00:00 2001 From: proddy Date: Tue, 19 May 2026 17:45:02 +0200 Subject: [PATCH] use reference to avoid copy --- src/core/analogsensor.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/core/analogsensor.cpp b/src/core/analogsensor.cpp index 835d62bd9..6d4b3f59b 100644 --- a/src/core/analogsensor.cpp +++ b/src/core/analogsensor.cpp @@ -119,9 +119,8 @@ void AnalogSensor::reload(bool get_nvs) { #if defined(EMSESP_STANDALONE) analog_enabled_ = true; // for local offline testing #endif - for (auto sensor : sensors_) { + for (const auto & sensor : sensors_) { remove_ha_topic(sensor.type(), sensor.gpio()); - sensor.ha_registered = false; #ifndef EMSESP_STANDALONE if ((sensor.type() >= AnalogType::CNT_0 && sensor.type() <= AnalogType::CNT_2) || (sensor.type() >= AnalogType::FREQ_0 && sensor.type() <= AnalogType::FREQ_2)) {