mirror of
https://github.com/Laxilef/OTGateway.git
synced 2026-03-30 22:28:37 +05:00
Compare commits
2 Commits
e8c7f58e67
...
ea1406c509
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ea1406c509 | ||
|
|
b20b450736 |
@@ -1204,7 +1204,7 @@ public:
|
|||||||
doc[FPSTR(HA_MODES)][1] = F("heat");
|
doc[FPSTR(HA_MODES)][1] = F("heat");
|
||||||
|
|
||||||
doc[FPSTR(HA_ACTION_TOPIC)] = this->stateTopic.c_str();
|
doc[FPSTR(HA_ACTION_TOPIC)] = this->stateTopic.c_str();
|
||||||
doc[FPSTR(HA_ACTION_TEMPLATE)] = F("{{ iif(value_json.master.heating.enabled, iif(value_json.slave.heating.active, 'heating', 'idle'), 'off') }}");
|
doc[FPSTR(HA_ACTION_TEMPLATE)] = F("{{ iif(value_json.slave.heating.active, 'heating', 'idle') }}");
|
||||||
|
|
||||||
doc[FPSTR(HA_PRESET_MODE_COMMAND_TOPIC)] = this->setSettingsTopic.c_str();
|
doc[FPSTR(HA_PRESET_MODE_COMMAND_TOPIC)] = this->setSettingsTopic.c_str();
|
||||||
doc[FPSTR(HA_PRESET_MODE_COMMAND_TEMPLATE)] = F("{% if value == 'boost' %}{\"heating\": {\"turbo\" : true}}"
|
doc[FPSTR(HA_PRESET_MODE_COMMAND_TEMPLATE)] = F("{% if value == 'boost' %}{\"heating\": {\"turbo\" : true}}"
|
||||||
@@ -1256,7 +1256,7 @@ public:
|
|||||||
doc[FPSTR(HA_MODES)][1] = F("heat");
|
doc[FPSTR(HA_MODES)][1] = F("heat");
|
||||||
|
|
||||||
doc[FPSTR(HA_ACTION_TOPIC)] = this->stateTopic.c_str();
|
doc[FPSTR(HA_ACTION_TOPIC)] = this->stateTopic.c_str();
|
||||||
doc[FPSTR(HA_ACTION_TEMPLATE)] = F("{{ iif(value_json.master.dhw.enabled, iif(value_json.slave.dhw.active, 'heating', 'idle'), 'off') }}");
|
doc[FPSTR(HA_ACTION_TEMPLATE)] = F("{{ iif(value_json.slave.dhw.active, 'heating', 'idle') }}");
|
||||||
|
|
||||||
doc[FPSTR(HA_MIN_TEMP)] = minTemp;
|
doc[FPSTR(HA_MIN_TEMP)] = minTemp;
|
||||||
doc[FPSTR(HA_MAX_TEMP)] = maxTemp;
|
doc[FPSTR(HA_MAX_TEMP)] = maxTemp;
|
||||||
|
|||||||
@@ -936,6 +936,14 @@ protected:
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this->stateWebServer()) {
|
if (this->stateWebServer()) {
|
||||||
|
#ifdef ARDUINO_ARCH_ESP32
|
||||||
|
// Fix ERR_CONNECTION_RESET for Chrome based browsers
|
||||||
|
auto& client = this->webServer->client();
|
||||||
|
if (!client.getNoDelay()) {
|
||||||
|
client.setNoDelay(true);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
this->webServer->handleClient();
|
this->webServer->handleClient();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user