fix SRC mode setting from HA #2960

This commit is contained in:
MichaelDvP
2026-02-18 08:14:47 +01:00
parent ac3e5c793c
commit 5879ce4090

View File

@@ -211,12 +211,13 @@ bool Connect::set_mode(const char * value, const int8_t id) {
return false;
}
uint8_t v;
if (Helpers::value2enum(value, v, FL_(enum_mode2), {3, 1, 0})) {
// if (Helpers::value2enum(value, v, FL_(enum_mode8))) {
if (!Helpers::value2enum(value, v, FL_(enum_mode2), {3, 1, 0})) {
if (!Helpers::value2enum(value, v, FL_(enum_mode_ha), {3, 1, 0})) {
return false;
}
}
write_command(0xBB5 + rc->room(), 0, v); // no validate, mode change is broadcasted
return true;
}
return false;
}
bool Connect::set_seltemp(const char * value, const int8_t id) {