Skip to content

Commit 365e2fd

Browse files
committed
added temp and seltemp (same)
1 parent 7e19678 commit 365e2fd

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/devices/thermostat.cpp

+4-5
Original file line numberDiff line numberDiff line change
@@ -2049,12 +2049,10 @@ void Thermostat::add_commands() {
20492049
return;
20502050
}
20512051

2052-
// common to all thermostats
2053-
register_mqtt_cmd(F_(temp), MAKE_CF_CB(set_temp), FLAG_HC);
2052+
// common to all thermostats (like temp and mode)
2053+
register_mqtt_cmd(F_(temp), MAKE_CF_CB(set_temp), FLAG_HC); // for backwards compatibility
2054+
register_mqtt_cmd(MQTT_TOPIC(setpoint_roomTemp), MAKE_CF_CB(set_temp), FLAG_HC); // new naming
20542055
register_mqtt_cmd(MQTT_TOPIC(mode), MAKE_CF_CB(set_mode), FLAG_HC);
2055-
if (model() == EMS_DEVICE_FLAG_RC35) { // section is together with RC30
2056-
register_mqtt_cmd(MQTT_TOPIC(dateTime), MAKE_CF_CB(set_datetime));
2057-
}
20582056

20592057
switch (model()) {
20602058
case EMS_DEVICE_FLAG_RC100:
@@ -2091,6 +2089,7 @@ void Thermostat::add_commands() {
20912089
register_mqtt_cmd(MQTT_TOPIC(ibaLanguage), MAKE_CF_CB(set_language));
20922090
register_mqtt_cmd(MQTT_TOPIC(ibaMainDisplay), MAKE_CF_CB(set_display));
20932091
case EMS_DEVICE_FLAG_RC35: // RC30 and RC35
2092+
register_mqtt_cmd(MQTT_TOPIC(dateTime), MAKE_CF_CB(set_datetime));
20942093
register_mqtt_cmd(MQTT_TOPIC(nighttemp), MAKE_CF_CB(set_nighttemp), FLAG_HC);
20952094
register_mqtt_cmd(MQTT_TOPIC(daytemp), MAKE_CF_CB(set_daytemp), FLAG_HC);
20962095
register_mqtt_cmd(MQTT_TOPIC(nofrosttemp), MAKE_CF_CB(set_nofrosttemp), FLAG_HC);

0 commit comments

Comments
 (0)