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; return false;
} }
uint8_t v; uint8_t v;
if (Helpers::value2enum(value, v, FL_(enum_mode2), {3, 1, 0})) { 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_mode_ha), {3, 1, 0})) {
write_command(0xBB5 + rc->room(), 0, v); // no validate, mode change is broadcasted return false;
return true; }
} }
return false; write_command(0xBB5 + rc->room(), 0, v); // no validate, mode change is broadcasted
return true;
} }
bool Connect::set_seltemp(const char * value, const int8_t id) { bool Connect::set_seltemp(const char * value, const int8_t id) {