From a6a927b24ba4ed87ade4d90d5eafb13d2962e01a Mon Sep 17 00:00:00 2001 From: andrethomas2 <43345003+andrethomas2@users.noreply.github.com> Date: Tue, 18 Dec 2018 21:31:00 +0200 Subject: [PATCH] Fix temperature conversion Fix temperature conversion to still use ConvertTemp() even if meter sends the value in F --- sonoff/xsns_38_az7798.ino | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/sonoff/xsns_38_az7798.ino b/sonoff/xsns_38_az7798.ino index 8052b304f..6491be885 100644 --- a/sonoff/xsns_38_az7798.ino +++ b/sonoff/xsns_38_az7798.ino @@ -188,9 +188,7 @@ void AzEverySecond(void) if(az_response[i] == 'C') { // meter transmits in degC az_temperature = ConvertTemp((float)az_temperature); // convert to degF, depending on settings } else { // meter transmits in degF - if(!Settings.flag.temperature_conversion) { - az_temperature = (az_temperature - 32) / 1.8; // convert to degC - } + az_temperature = ConvertTemp((az_temperature - 32) / 1.8); // convert to degC and then C or F depending on setting } i++; // advance to first delimiter if(az_response[i] != ':') {