ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
mitsubishi_cn105_climate.h
Go to the documentation of this file.
1#pragma once
2
4#include "mitsubishi_cn105.h"
5
9
11
13 public Component,
14 public Parented<MitsubishiCN105Component> {
15 public:
16 void setup() override;
17 void dump_config() override;
18
20 void control(const climate::ClimateCall &call) override;
21
23 // Legacy climate action compatibility. Remove in 2027.2.0.
24 void set_remote_temperature(float temperature) { this->parent_->set_remote_temperature(temperature); }
25 void clear_remote_temperature() { this->parent_->clear_remote_temperature(); }
26
27 protected:
28 void apply_values_();
29
31};
32
33} // namespace esphome::mitsubishi_cn105
Helper class to easily give an object a parent of type T.
Definition helpers.h:1997
This class is used to encode all control actions on a climate device.
Definition climate.h:34
ClimateDevice - This is the base class for all climate integrations.
Definition climate.h:187
ClimateMode mode
The active mode of the climate device.
Definition climate.h:304
void control(const climate::ClimateCall &call) override
void set_supported_swing_mode(climate::ClimateSwingMode mode)
ClimateSwingMode
Enum for all modes a climate swing can be in NOTE: If adding values, update ClimateSwingModeMask in c...
uint16_t temperature
Definition sun_gtil2.cpp:12