diff --git a/esphome/components/mcp4461/output/mcp4461_output.cpp b/esphome/components/mcp4461/output/mcp4461_output.cpp index d38b991cbf..c2b7e447af 100644 --- a/esphome/components/mcp4461/output/mcp4461_output.cpp +++ b/esphome/components/mcp4461/output/mcp4461_output.cpp @@ -27,14 +27,14 @@ void Mcp4461Wiper::write_state(float state) { void Mcp4461Wiper::set_initial_value(float initial_value) { if (initial_value >= 0.000 && initial_value <= 0.256) { - this->initial_value_ = static_cast(initial_value * 1000); - // Use the value - ESP_LOGCONFIG(TAG, "Setting initial value %" PRIu16 "", *this->initial_value_); - this->state_ = *this->initial_value_; - this->parent_->set_wiper_level(this->wiper_, *this->initial_value_); - } else { - ESP_LOGCONFIG(TAG, "No (valid) initial value set, retaining previous wiper level."); - } + this->initial_value_ = static_cast(initial_value * 1000); + // Use the value + ESP_LOGCONFIG(TAG, "Setting initial value %" PRIu16 "", *this->initial_value_); + this->state_ = *this->initial_value_; + this->parent_->set_wiper_level(this->wiper_, *this->initial_value_); + } else { + ESP_LOGCONFIG(TAG, "No (valid) initial value set, retaining previous wiper level."); + } } uint16_t Mcp4461Wiper::get_wiper_level() { return this->parent_->get_wiper_level(this->wiper_); }