diff --git a/src/core/command.cpp b/src/core/command.cpp index ad4cc1fe6..2a58aef7e 100644 --- a/src/core/command.cpp +++ b/src/core/command.cpp @@ -570,6 +570,8 @@ std::string Command::tagged_cmd(const std::string & cmd, const uint8_t flag) { return "hs." + cmd; case CommandFlag::CMD_FLAG_AHS: return "ahs." + cmd; + case CommandFlag::CMD_FLAG_SRC: + return "src." + cmd; default: return cmd; } diff --git a/src/devices/connect.cpp b/src/devices/connect.cpp index 268b24558..0d619ce75 100644 --- a/src/devices/connect.cpp +++ b/src/devices/connect.cpp @@ -86,7 +86,7 @@ void Connect::register_device_values_room(std::shared_ptr register_device_value(tag, &room->humidity_, DeviceValueType::INT8, FL_(airHumidity), DeviceValueUOM::PERCENT); register_device_value(tag, &room->dewtemp_, DeviceValueType::INT16, DeviceValueNumOp::DV_NUMOP_DIV10, FL_(dewTemperature), DeviceValueUOM::DEGREES); register_device_value( - tag, &room->seltemp_, DeviceValueType::UINT8, DeviceValueNumOp::DV_NUMOP_DIV2, FL_(seltemp), DeviceValueUOM::DEGREES, MAKE_CF_CB(set_seltemp), 5, 30); + tag, &room->seltemp_, DeviceValueType::UINT8, DeviceValueNumOp::DV_NUMOP_DIV2, FL_(selRoomTemp), DeviceValueUOM::DEGREES, MAKE_CF_CB(set_seltemp), 5, 30); register_device_value(tag, &room->mode_, DeviceValueType::ENUM, FL_(enum_mode8), FL_(mode), DeviceValueUOM::NONE, MAKE_CF_CB(set_mode)); register_device_value(tag, &room->name_, DeviceValueType::STRING, FL_(name), DeviceValueUOM::NONE, MAKE_CF_CB(set_name)); register_device_value(tag, &room->childlock_, DeviceValueType::BOOL, FL_(childlock), DeviceValueUOM::NONE, MAKE_CF_CB(set_childlock));