ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
siemens_ira211.h
Go to the documentation of this file.
1#pragma once
2
5
7
9 public:
10 void setup() override;
12 : climate_ir::ClimateIR(remote_base::IRA211_MIN_TEMPERATURE, remote_base::IRA211_MAX_TEMPERATURE, 0.5f, false,
13 false,
17
18 protected:
19 void transmit_state() override;
20 bool on_receive(remote_base::RemoteReceiveData data) override;
21
25
26 bool is_on_{false};
27};
28
29} // namespace esphome::siemens_ira211
ClimateMode mode
The active mode of the climate device.
Definition climate.h:304
ClimateIR(float minimum_temperature, float maximum_temperature, float temperature_step=1.0f, bool supports_dry=false, bool supports_fan_only=false, climate::ClimateFanModeMask fan_modes=climate::ClimateFanModeMask(), climate::ClimateSwingModeMask swing_modes=climate::ClimateSwingModeMask(), climate::ClimatePresetMask presets=climate::ClimatePresetMask())
Definition climate_ir.h:25
bool on_receive(remote_base::RemoteReceiveData data) override
void transmit_frame_(remote_base::IRA211Command command, remote_base::IRA211Mode mode, remote_base::IRA211Fan fan)
void apply_mode_(remote_base::IRA211Mode mode)
@ CLIMATE_PRESET_COMFORT
Device is in comfort preset.
@ CLIMATE_PRESET_ECO
Device is running an energy-saving preset.
ClimateMode
Enum for all modes a climate device can be in.
@ CLIMATE_FAN_MEDIUM
The fan mode is set to Medium.
@ CLIMATE_FAN_AUTO
The fan mode is set to Auto.
@ CLIMATE_FAN_LOW
The fan mode is set to Low.
@ CLIMATE_FAN_HIGH
The fan mode is set to High.