1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-14 06:38:17 +00:00

fix: uncomment lamp names logging in dump_config method of DynamicLampComponent

This commit is contained in:
Oliver Kleinecke 2025-02-19 20:18:35 +01:00
parent 944d9661bf
commit 9701ac6ee1

View File

@ -104,7 +104,7 @@ void DynamicLampComponent::dump_config() {
//this->add_output_to_lamp("First Lamp", &this->available_outputs_[1]);
//this->add_output_to_lamp("First Lamp", &this->available_outputs_[2]);
//this->add_output_to_lamp("First Lamp", &this->available_outputs_[3]);
/* std::string lamp_names_str;
std::string lamp_names_str;
for (uint8_t i = 0; i < 12; i++) {
if (this->timers_[i].in_use == true) {
lamp_names_str = "";
@ -123,7 +123,7 @@ void DynamicLampComponent::dump_config() {
this->timers_[i].wednesday, this->timers_[i].thursday, this->timers_[i].friday, this->timers_[i].saturday, this->timers_[i].sunday);
ESP_LOGCONFIG(TAG, "Timer active for lamps %s", lamp_names_str.c_str());
}
} */
}
}
void DynamicLampComponent::set_save_mode(uint8_t save_mode) {
@ -404,6 +404,10 @@ void DynamicLampComponent::restore_timers_() {
break;
case SupportedSaveModes::SAVE_MODE_FRAM:
DynamicLampTimer timer = DynamicLampTimer();
for (uint8_t i = 0; i < 12; i++) {
this->timers_[i] = timer;
this->timers_[i].in_use = false;
}
std::string lamp_names_str;
for (uint8_t i = 0; i < 12; i++) {
this->fram_->read((0x4000 + (i * 64)), reinterpret_cast<unsigned char *>(&timer), 64);