mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 16:29:51 +03:00
add FR50 - https://github.com/proddy/EMS-ESP/issues/224
This commit is contained in:
@@ -390,6 +390,7 @@ void showInfo() {
|
|||||||
_m_curr = 10; // *100
|
_m_curr = 10; // *100
|
||||||
break;
|
break;
|
||||||
case EMS_MODEL_FR10:
|
case EMS_MODEL_FR10:
|
||||||
|
case EMS_MODEL_FR50:
|
||||||
case EMS_MODEL_FW100:
|
case EMS_MODEL_FW100:
|
||||||
case EMS_MODEL_FW120:
|
case EMS_MODEL_FW120:
|
||||||
_m_setpoint = 1; // *10
|
_m_setpoint = 1; // *10
|
||||||
@@ -684,8 +685,8 @@ void publishValues(bool force) {
|
|||||||
dataThermostat[THERMOSTAT_SELTEMP] = (double)thermostat->setpoint_roomTemp / 100;
|
dataThermostat[THERMOSTAT_SELTEMP] = (double)thermostat->setpoint_roomTemp / 100;
|
||||||
if (thermostat->curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
if (thermostat->curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
||||||
dataThermostat[THERMOSTAT_CURRTEMP] = (double)thermostat->curr_roomTemp / 100;
|
dataThermostat[THERMOSTAT_CURRTEMP] = (double)thermostat->curr_roomTemp / 100;
|
||||||
} else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)
|
} else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FR50)
|
||||||
|| (ems_getThermostatModel() == EMS_MODEL_FW120)) {
|
|| (ems_getThermostatModel() == EMS_MODEL_FW100) || (ems_getThermostatModel() == EMS_MODEL_FW120)) {
|
||||||
if (thermostat->setpoint_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
if (thermostat->setpoint_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
||||||
dataThermostat[THERMOSTAT_SELTEMP] = (double)thermostat->setpoint_roomTemp / 10;
|
dataThermostat[THERMOSTAT_SELTEMP] = (double)thermostat->setpoint_roomTemp / 10;
|
||||||
if (thermostat->curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
if (thermostat->curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
||||||
@@ -1758,7 +1759,7 @@ void WebCallback(JsonObject root) {
|
|||||||
thermostat["ts"] = (double)EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp / 100;
|
thermostat["ts"] = (double)EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp / 100;
|
||||||
if (EMS_Thermostat.hc[hc_num - 1].curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
if (EMS_Thermostat.hc[hc_num - 1].curr_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
||||||
thermostat["tc"] = (double)EMS_Thermostat.hc[hc_num - 1].curr_roomTemp / 100;
|
thermostat["tc"] = (double)EMS_Thermostat.hc[hc_num - 1].curr_roomTemp / 100;
|
||||||
} else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FW100)
|
} else if ((ems_getThermostatModel() == EMS_MODEL_FR10) || (ems_getThermostatModel() == EMS_MODEL_FR50) || (ems_getThermostatModel() == EMS_MODEL_FW100)
|
||||||
|| (ems_getThermostatModel() == EMS_MODEL_FW120)) {
|
|| (ems_getThermostatModel() == EMS_MODEL_FW120)) {
|
||||||
if (EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
if (EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp != EMS_VALUE_SHORT_NOTSET)
|
||||||
thermostat["ts"] = (double)EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp / 10;
|
thermostat["ts"] = (double)EMS_Thermostat.hc[hc_num - 1].setpoint_roomTemp / 10;
|
||||||
|
|||||||
@@ -181,6 +181,7 @@ typedef enum {
|
|||||||
EMS_MODEL_OT,
|
EMS_MODEL_OT,
|
||||||
EMS_MODEL_FW100,
|
EMS_MODEL_FW100,
|
||||||
EMS_MODEL_FR10,
|
EMS_MODEL_FR10,
|
||||||
|
EMS_MODEL_FR50,
|
||||||
EMS_MODEL_FR100,
|
EMS_MODEL_FR100,
|
||||||
EMS_MODEL_FR110,
|
EMS_MODEL_FR110,
|
||||||
EMS_MODEL_FW120,
|
EMS_MODEL_FW120,
|
||||||
@@ -297,6 +298,7 @@ const _Thermostat_Device Thermostat_Devices[] = {
|
|||||||
{EMS_MODEL_FR10, 111, 0x18, "Junkers FR10", EMS_THERMOSTAT_WRITE_NO},
|
{EMS_MODEL_FR10, 111, 0x18, "Junkers FR10", EMS_THERMOSTAT_WRITE_NO},
|
||||||
{EMS_MODEL_FR100, 105, 0x18, "Junkers FR100", EMS_THERMOSTAT_WRITE_NO},
|
{EMS_MODEL_FR100, 105, 0x18, "Junkers FR100", EMS_THERMOSTAT_WRITE_NO},
|
||||||
{EMS_MODEL_FR110, 108, 0x18, "Junkers FR110", EMS_THERMOSTAT_WRITE_NO},
|
{EMS_MODEL_FR110, 108, 0x18, "Junkers FR110", EMS_THERMOSTAT_WRITE_NO},
|
||||||
{EMS_MODEL_FW120, 192, 0x10, "Junkers FW120", EMS_THERMOSTAT_WRITE_NO}
|
{EMS_MODEL_FW120, 192, 0x10, "Junkers FW120", EMS_THERMOSTAT_WRITE_NO},
|
||||||
|
{EMS_MODEL_FR50, 147, 0x10, "Junkers FR50", EMS_THERMOSTAT_WRITE_NO}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user