From a30786b055766f72c2d40e7baae41f73e85f31b5 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Fri, 28 Nov 2025 21:19:47 -0600 Subject: [PATCH] clamp --- esphome/components/fan/fan.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esphome/components/fan/fan.cpp b/esphome/components/fan/fan.cpp index d37825a651..0dfe63b6c9 100644 --- a/esphome/components/fan/fan.cpp +++ b/esphome/components/fan/fan.cpp @@ -65,7 +65,7 @@ void FanCall::validate_() { auto traits = this->parent_.get_traits(); if (this->speed_.has_value()) { - this->speed_ = clamp(*this->speed_, 1, traits.supported_speed_count()); + this->speed_ = clamp(*this->speed_, 1, static_cast(traits.supported_speed_count())); // https://developers.home-assistant.io/docs/core/entity/fan/#preset-modes // "Manually setting a speed must disable any set preset mode"