From 37e1bc6e7d090a04b3e6bc83a476fa570567c615 Mon Sep 17 00:00:00 2001 From: Stefan Tibus <38475243+stibus@users.noreply.github.com> Date: Sun, 5 Jun 2022 00:48:29 +0200 Subject: [PATCH] Fix calling ConvertTemp and ConvertHumidity twice ConvertTemp and ConvertHumidity are called in Sht3xShow, no need to call them in Sht3xRead as well. --- tasmota/tasmota_xsns_sensor/xsns_14_sht3x.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasmota/tasmota_xsns_sensor/xsns_14_sht3x.ino b/tasmota/tasmota_xsns_sensor/xsns_14_sht3x.ino index 48b77fa3f..f2cbb7848 100644 --- a/tasmota/tasmota_xsns_sensor/xsns_14_sht3x.ino +++ b/tasmota/tasmota_xsns_sensor/xsns_14_sht3x.ino @@ -104,8 +104,8 @@ bool Sht3xRead(uint32_t type, float &t, float &h, uint8_t i2c_address) { if ((Sht3xComputeCrc(&data[0], 2) != data[2]) || (Sht3xComputeCrc(&data[3], 2) != data[5])) { return false; } - t = ConvertTemp((float)((((data[0] << 8) | data[1]) * 175) / 65535.0) - 45); - h = ConvertHumidity((float)((((data[3] << 8) | data[4]) * 100) / 65535.0)); + t = (float)((((data[0] << 8) | data[1]) * 175) / 65535.0) - 45; + h = (float)((((data[3] << 8) | data[4]) * 100) / 65535.0); return (!isnan(t) && !isnan(h)); }