From fdb23a2c1371bd0c5ca93605d9a0d5f6e4fa3d04 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 22 Oct 2025 11:42:31 -1000 Subject: [PATCH] fixed --- esphome/components/copy/fan/copy_fan.cpp | 2 +- esphome/components/copy/fan/copy_fan.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/esphome/components/copy/fan/copy_fan.cpp b/esphome/components/copy/fan/copy_fan.cpp index e2b4c24dd8..cf5341531a 100644 --- a/esphome/components/copy/fan/copy_fan.cpp +++ b/esphome/components/copy/fan/copy_fan.cpp @@ -35,7 +35,7 @@ fan::FanTraits CopyFan::get_traits() { traits.set_speed(base.supports_speed()); traits.set_supported_speed_count(base.supported_speed_count()); traits.set_direction(base.supports_direction()); - traits.set_supported_preset_modes(&source_->preset_modes_); + traits.set_supported_preset_modes(&base.supported_preset_modes()); return traits; } diff --git a/esphome/components/copy/fan/copy_fan.h b/esphome/components/copy/fan/copy_fan.h index e1212537f1..b474975bc4 100644 --- a/esphome/components/copy/fan/copy_fan.h +++ b/esphome/components/copy/fan/copy_fan.h @@ -16,6 +16,7 @@ class CopyFan : public fan::Fan, public Component { protected: void control(const fan::FanCall &call) override; + ; fan::Fan *source_; };