hc/control setting for UI800 thermostat #3181

This commit is contained in:
MichaelDvP
2026-08-12 11:44:11 +02:00
parent 95a8b78d1d
commit 4d4269cdf7
3 changed files with 3 additions and 2 deletions
+1
View File
@@ -21,6 +21,7 @@ This release is based on the latest Espressif/Arduino core version 3. It brings
- Ethernet MAC address changed with the new SDK, breaking DHCP reservations (currently disabled) - Ethernet MAC address changed with the new SDK, breaking DHCP reservations (currently disabled)
- "IPv4 nameserver" showed an IPv6 address when IPv6 was in use - "IPv4 nameserver" showed an IPv6 address when IPv6 was in use
- HA Discovery warning on Uptime after EMS-ESP boot due to NTP not ready - HA Discovery warning on Uptime after EMS-ESP boot due to NTP not ready
- hc/control setting for UI800 thermostats [#3181](https://github.com/emsesp/EMS-ESP32/discussions/3181)
## Changed ## Changed
+1 -1
View File
@@ -2402,7 +2402,7 @@ bool Thermostat::set_control(const char * value, const int8_t id) {
// BC400 // BC400
// 1-RC100, 2-RC100H, 3-RC200 // 1-RC100, 2-RC100H, 3-RC200
} else if (model() == EMSdevice::EMS_DEVICE_FLAG_BC400 || model() == EMSdevice::EMS_DEVICE_FLAG_UI800) { } else if (model() == EMSdevice::EMS_DEVICE_FLAG_BC400 || model() == EMSdevice::EMS_DEVICE_FLAG_UI800) {
if (Helpers::value2enum(value, ctrl, FL_(enum_control2))) { if (Helpers::value2enum(value, ctrl, model() == EMSdevice::EMS_DEVICE_FLAG_UI800 ? FL_(enum_control3) : FL_(enum_control2))) {
write_command(hpmode_typeids[hc->hc()], 3, ctrl); write_command(hpmode_typeids[hc->hc()], 3, ctrl);
hc->control = ctrl; // set in advance, dont wait for verify hc->control = ctrl; // set in advance, dont wait for verify
if (hc->remotetemp != EMS_VALUE_INT16_NOTSET && ctrl > 0) { if (hc->remotetemp != EMS_VALUE_INT16_NOTSET && ctrl > 0) {
+1 -1
View File
@@ -1 +1 @@
#define EMSESP_APP_VERSION "3.9.0-dev.5" #define EMSESP_APP_VERSION "3.9.0-dev.6"