code clean

This commit is contained in:
Patrick Haßel 2025-01-16 16:20:37 +01:00
parent ad4e425895
commit 22407418bd

View File

@ -34,11 +34,11 @@ public:
}
void loopBeforeValues() override {
float t, hr;
if (sensor.measure(&t, &hr)) {
temperature.update(t);
humidityRelative.update(hr);
humidityAbsolute.update(6.112 * exp(17.67 * t / (243.5 + t)) * hr * 2.1674 / (t + 273.15));
float currentTemperature, currentHumidityRelative;
if (sensor.measure(&currentTemperature, &currentHumidityRelative)) {
temperature.update(currentTemperature);
humidityRelative.update(currentHumidityRelative);
humidityAbsolute.update(6.112 * exp(17.67 * currentTemperature / (243.5 + currentTemperature)) * currentHumidityRelative * 2.1674 / (currentTemperature + 273.15));
info("%s: temperature=%.1f^C, humidityRelative=%.0f%%, humidityAbsolute=%.0fmg/L", name, temperature.getCurrentValue(), humidityRelative.getCurrentValue(), humidityAbsolute.getCurrentValue());
}
}