[ld2410] Warn when a threshold number matches no gate

This commit is contained in:
J. Nick Koston
2026-10-16 13:06:31 -10:00
parent e2d37f0d7e
commit fb54defeda
+3 -1
View File
@@ -733,8 +733,10 @@ void LD2410Component::set_gate_threshold(number::Number *n) {
while (gate < TOTAL_GATES && this->gate_move_threshold_numbers_[gate] != n &&
this->gate_still_threshold_numbers_[gate] != n)
gate++;
if (gate == TOTAL_GATES)
if (gate == TOTAL_GATES) {
ESP_LOGW(TAG, "Threshold number is not a known gate");
return;
}
number::Number *motionsens = this->gate_move_threshold_numbers_[gate];
number::Number *stillsens = this->gate_still_threshold_numbers_[gate];