From 14e4c6f2a3855502aaa12d7d35933d0e20ecd6b0 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Sat, 1 Feb 2020 14:36:15 +0100 Subject: [PATCH] revert back subscription of only active heating circuits --- src/ems-esp.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/ems-esp.cpp b/src/ems-esp.cpp index 10e67f0c4..dd3114d05 100644 --- a/src/ems-esp.cpp +++ b/src/ems-esp.cpp @@ -1448,16 +1448,13 @@ void MQTTCallback(unsigned int type, const char * topic, const char * message) { char topic_s[50]; char buffer[4]; for (uint8_t hc = 1; hc <= EMS_THERMOSTAT_MAXHC; hc++) { - // subscribe onlyto active hc - if (EMS_Thermostat.hc[hc - 1].active) { - strlcpy(topic_s, TOPIC_THERMOSTAT_CMD_TEMP_HA, sizeof(topic_s)); - strlcat(topic_s, itoa(hc, buffer, 10), sizeof(topic_s)); - myESP.mqttSubscribe(topic_s); + strlcpy(topic_s, TOPIC_THERMOSTAT_CMD_TEMP_HA, sizeof(topic_s)); + strlcat(topic_s, itoa(hc, buffer, 10), sizeof(topic_s)); + myESP.mqttSubscribe(topic_s); - strlcpy(topic_s, TOPIC_THERMOSTAT_CMD_MODE_HA, sizeof(topic_s)); - strlcat(topic_s, itoa(hc, buffer, 10), sizeof(topic_s)); - myESP.mqttSubscribe(topic_s); - } + strlcpy(topic_s, TOPIC_THERMOSTAT_CMD_MODE_HA, sizeof(topic_s)); + strlcat(topic_s, itoa(hc, buffer, 10), sizeof(topic_s)); + myESP.mqttSubscribe(topic_s); } // generic incoming MQTT command for Thermostat