mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-12 10:49:54 +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
|
// check for value outside min/max range and adapt the limits to avoid HA complains
|
||||||
// Should this also check for api output?
|
// Should this also check for api output?
|
||||||
if ((output_target == OUTPUT_TARGET::MQTT) && (dv.min != 0 || dv.max != 0)) {
|
if ((output_target == OUTPUT_TARGET::MQTT) && (dv.min != 0 || dv.max != 0)) {
|
||||||
if (json[name].is<float>() || json[name].is<int>()) {
|
int v = Helpers::atoint(json[name]);
|
||||||
int v = json[name];
|
|
||||||
if (fahrenheit) {
|
if (fahrenheit) {
|
||||||
v = (v - (32 * (fahrenheit - 1))) / 1.8; // reset to °C
|
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;
|
return has_values;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user