diff --git a/esphome/components/ld2450/ld2450.cpp b/esphome/components/ld2450/ld2450.cpp index 044ee5ef8b..d622d2fca7 100644 --- a/esphome/components/ld2450/ld2450.cpp +++ b/esphome/components/ld2450/ld2450.cpp @@ -113,7 +113,7 @@ void LD2450Component::setup() { this->pref_ = global_preferences->make_preference(this->presence_timeout_number_->get_object_id_hash()); this->set_presence_timeout(); #endif - this->read_all_info(); + this->restart_and_read_all_info(); } void LD2450Component::dump_config() { @@ -317,7 +317,7 @@ void LD2450Component::query_zone_info() { void LD2450Component::restart_and_read_all_info() { this->set_config_mode_(true); this->restart_(); - this->set_timeout(1000, [this]() { this->read_all_info(); }); + this->set_timeout(1500, [this]() { this->read_all_info(); }); } // Send command with values to LD2450