Fix Tuya humidity resolution (2)

This commit is contained in:
Theo Arends 2021-04-26 17:41:19 +02:00
parent 71299f37c0
commit 78be0321df

View File

@ -1357,6 +1357,8 @@ void TuyaSensorsShow(bool json)
} }
if (sensor > 74) { if (sensor > 74) {
res = 0; res = 0;
} else if (sensor > 72) {
res = Settings.flag2.humidity_resolution;
} else if (sensor == 72) { } else if (sensor == 72) {
res = Settings.mbflag2.temperature_set_res; res = Settings.mbflag2.temperature_set_res;
} else { } else {
@ -1380,11 +1382,11 @@ void TuyaSensorsShow(bool json)
dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[1], Settings.mbflag2.temperature_set_res), Settings.mbflag2.temperature_set_res, tempval), TempUnit()); dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[1], Settings.mbflag2.temperature_set_res), Settings.mbflag2.temperature_set_res, tempval), TempUnit());
break; break;
case 73: case 73:
WSContentSend_PD(HTTP_SNS_HUM, "", dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[2], Settings.flag2.temperature_resolution), Settings.flag2.humidity_resolution, tempval)); WSContentSend_PD(HTTP_SNS_HUM, "", dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[2], Settings.flag2.humidity_resolution), Settings.flag2.humidity_resolution, tempval));
break; break;
case 74: case 74:
WSContentSend_PD(PSTR("{s}" D_HUMIDITY " Set{m}%s " D_UNIT_PERCENT "{e}"), WSContentSend_PD(PSTR("{s}" D_HUMIDITY " Set{m}%s " D_UNIT_PERCENT "{e}"),
dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[3], Settings.flag2.temperature_resolution), Settings.flag2.humidity_resolution, tempval)); dtostrfd(TuyaAdjustedTemperature(Tuya.Sensors[3], Settings.flag2.humidity_resolution), Settings.flag2.humidity_resolution, tempval));
break; break;
case 75: case 75:
WSContentSend_PD(HTTP_SNS_ILLUMINANCE, "", Tuya.Sensors[4]); WSContentSend_PD(HTTP_SNS_ILLUMINANCE, "", Tuya.Sensors[4]);