mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-01-26 08:39:09 +03:00
add gpios for system sensors on first start
This commit is contained in:
@@ -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
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user