mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 16:29:51 +03:00
FW100 & ISM1 fixed wrong temperature divider
This commit is contained in:
@@ -479,11 +479,17 @@ void showInfo() {
|
|||||||
myDebug_P(PSTR(" Thermostat: %s"), ems_getThermostatDescription(buffer_type));
|
myDebug_P(PSTR(" Thermostat: %s"), ems_getThermostatDescription(buffer_type));
|
||||||
|
|
||||||
// Render Current & Setpoint Room Temperature
|
// Render Current & Setpoint Room Temperature
|
||||||
if ((ems_getThermostatModel() == EMS_MODEL_EASY) || (ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)) {
|
if ((ems_getThermostatModel() == EMS_MODEL_EASY)) {
|
||||||
// Temperatures are *10
|
// Temperatures are *100
|
||||||
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 10); // *100
|
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 10); // *100
|
||||||
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 10); // *100
|
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 10); // *100
|
||||||
} else {
|
}
|
||||||
|
else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)) {
|
||||||
|
// Temperatures are *10
|
||||||
|
_renderShortValue("Set room temperature", "C", EMS_Thermostat.setpoint_roomTemp, 1); // *10
|
||||||
|
_renderShortValue("Current room temperature", "C", EMS_Thermostat.curr_roomTemp, 1); // *10
|
||||||
|
}
|
||||||
|
else {
|
||||||
// because we store in 2 bytes short, when converting to a single byte we'll loose the negative value if its unset
|
// because we store in 2 bytes short, when converting to a single byte we'll loose the negative value if its unset
|
||||||
if (EMS_Thermostat.setpoint_roomTemp <= 0) {
|
if (EMS_Thermostat.setpoint_roomTemp <= 0) {
|
||||||
EMS_Thermostat.setpoint_roomTemp = EMS_VALUE_INT_NOTSET;
|
EMS_Thermostat.setpoint_roomTemp = EMS_VALUE_INT_NOTSET;
|
||||||
|
|||||||
Reference in New Issue
Block a user