From 6112ac1520df80754adae08dd245c07da87b561b Mon Sep 17 00:00:00 2001 From: Oliver Kleinecke Date: Wed, 19 Feb 2025 20:19:20 +0100 Subject: [PATCH] fix: initialize DynamicLampTimer correctly in restore_timers_ method of DynamicLampComponent --- esphome/components/dynamic_lamp/dynamic_lamp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.cpp b/esphome/components/dynamic_lamp/dynamic_lamp.cpp index f9a427721d..82bd5a4835 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.cpp +++ b/esphome/components/dynamic_lamp/dynamic_lamp.cpp @@ -403,8 +403,9 @@ void DynamicLampComponent::restore_timers_() { this->status_set_warning(); break; case SupportedSaveModes::SAVE_MODE_FRAM: - DynamicLampTimer timer = DynamicLampTimer(); + DynamicLampTimer timer; for (uint8_t i = 0; i < 12; i++) { + timer = DynamicLampTimer(); this->timers_[i] = timer; this->timers_[i].in_use = false; }