From 43e306998b9181f0c64d5379816565569dfbe5c0 Mon Sep 17 00:00:00 2001 From: Oliver Kleinecke Date: Wed, 19 Feb 2025 14:46:35 +0100 Subject: [PATCH] fix: update condition in add_timer function for clarity in lamp list checks --- esphome/components/dynamic_lamp/dynamic_lamp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.cpp b/esphome/components/dynamic_lamp/dynamic_lamp.cpp index 39cf3c6cb9..f1add20ded 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.cpp +++ b/esphome/components/dynamic_lamp/dynamic_lamp.cpp @@ -243,7 +243,7 @@ bool DynamicLampComponent::add_timer(std::string lamp_list_str, bool timer_activ DynamicLampTimer new_timer; unsigned char lamp_list_bytes[2] = {0, 0}; for (uint8_t i = 0; i < lamp_list.size(); i++) { - if (lamp_list[i] && !this->active_lamps_[i].active) { + if (lamp_list[i] == true && !this->active_lamps_[i].active) { ESP_LOGW(TAG, "Ignoring lamp number %" PRIu8 " as there is no active lamp with that index!", i); continue; }