mirror of
https://github.com/arendst/Tasmota.git
synced 2025-08-03 16:07:43 +00:00
Fix temperature conversion
Fix temperature conversion to still use ConvertTemp() even if meter sends the value in F
This commit is contained in:
parent
201baa3513
commit
a6a927b24b
@ -188,9 +188,7 @@ void AzEverySecond(void)
|
|||||||
if(az_response[i] == 'C') { // meter transmits in degC
|
if(az_response[i] == 'C') { // meter transmits in degC
|
||||||
az_temperature = ConvertTemp((float)az_temperature); // convert to degF, depending on settings
|
az_temperature = ConvertTemp((float)az_temperature); // convert to degF, depending on settings
|
||||||
} else { // meter transmits in degF
|
} else { // meter transmits in degF
|
||||||
if(!Settings.flag.temperature_conversion) {
|
az_temperature = ConvertTemp((az_temperature - 32) / 1.8); // convert to degC and then C or F depending on setting
|
||||||
az_temperature = (az_temperature - 32) / 1.8; // convert to degC
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
i++; // advance to first delimiter
|
i++; // advance to first delimiter
|
||||||
if(az_response[i] != ':') {
|
if(az_response[i] != ':') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user