diff --git a/esphome/components/ld2410/select/baud_rate_select.cpp b/esphome/components/ld2410/select/baud_rate_select.cpp index f4e0b90e2e..340bc4705c 100644 --- a/esphome/components/ld2410/select/baud_rate_select.cpp +++ b/esphome/components/ld2410/select/baud_rate_select.cpp @@ -5,7 +5,7 @@ namespace ld2410 { void BaudRateSelect::control(const std::string &value) { this->publish_state(value); - this->parent_->set_baud_rate(state); + this->parent_->set_baud_rate(value); } } // namespace ld2410 diff --git a/esphome/components/web_server/web_server.cpp b/esphome/components/web_server/web_server.cpp index 75ecc994c3..22dbd40623 100644 --- a/esphome/components/web_server/web_server.cpp +++ b/esphome/components/web_server/web_server.cpp @@ -1212,7 +1212,7 @@ std::string WebServer::select_all_json_generator(WebServer *web_server, void *so return web_server->select_json((select::Select *) (source), ((select::Select *) (source))->current_option(), DETAIL_ALL); } -std::string WebServer::select_json(select::Select *obj, const std::string &value, JsonDetail start_config) { +std::string WebServer::select_json(select::Select *obj, const char *value, JsonDetail start_config) { json::JsonBuilder builder; JsonObject root = builder.root();