ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
copy_fan.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome::copy {
7
8class CopyFan : public fan::Fan, public Component {
9 public:
10 void set_source(fan::Fan *source) { source_ = source; }
11 void setup() override;
12 void dump_config() override;
13
14 fan::FanTraits get_traits() override;
15
16 protected:
17 void control(const fan::FanCall &call) override;
19
21};
22
23} // namespace esphome::copy
void control(const fan::FanCall &call) override
Definition copy_fan.cpp:52
void dump_config() override
Definition copy_fan.cpp:36
fan::FanTraits get_traits() override
Definition copy_fan.cpp:38
void setup() override
Definition copy_fan.cpp:8
void set_source(fan::Fan *source)
Definition copy_fan.h:10