From cc258dae16b5e08f2de26bf17dacd05b71bfbb23 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Thu, 8 Jan 2026 19:15:48 +0100 Subject: [PATCH] add gpios for system sensors on first start --- src/core/analogsensor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/analogsensor.cpp b/src/core/analogsensor.cpp index 24564e546..84b803679 100644 --- a/src/core/analogsensor.cpp +++ b/src/core/analogsensor.cpp @@ -67,12 +67,14 @@ void AnalogSensor::start(const bool factory_settings) { newSensor.type = AnalogType::ADC; newSensor.is_system = true; settings.analogCustomizations.push_back(newSensor); + EMSESP::system_.add_gpio(newSensor.gpio, newSensor.name); strcpy(newSensor.name, "supply_voltage"); newSensor.gpio = 36; newSensor.factor = 0.017; // Divider 24k - 1,5k newSensor.is_system = true; settings.analogCustomizations.push_back(newSensor); + EMSESP::system_.add_gpio(newSensor.gpio, newSensor.name); strcpy(newSensor.name, "led"); newSensor.gpio = 2; @@ -80,6 +82,7 @@ void AnalogSensor::start(const bool factory_settings) { newSensor.uom = DeviceValueUOM::NONE; // unchanged after restart newSensor.factor = 1; // active high settings.analogCustomizations.push_back(newSensor); + EMSESP::system_.add_gpio(newSensor.gpio, newSensor.name); return StateUpdateResult::CHANGED; // persist the change });