mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-11 02:09:57 +03:00
fix min/max adaption
This commit is contained in:
@@ -1657,8 +1657,7 @@ bool EMSdevice::generate_values(JsonObject & output, const uint8_t tag_filter, c
|
||||
// check for value outside min/max range and adapt the limits to avoid HA complains
|
||||
// Should this also check for api output?
|
||||
if ((output_target == OUTPUT_TARGET::MQTT) && (dv.min != 0 || dv.max != 0)) {
|
||||
if (json[name].is<float>() || json[name].is<int>()) {
|
||||
int v = json[name];
|
||||
int v = Helpers::atoint(json[name]);
|
||||
if (fahrenheit) {
|
||||
v = (v - (32 * (fahrenheit - 1))) / 1.8; // reset to °C
|
||||
}
|
||||
@@ -1673,7 +1672,6 @@ bool EMSdevice::generate_values(JsonObject & output, const uint8_t tag_filter, c
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return has_values;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user