|
ESPHome 2025.12.0-dev
|
Go to the source code of this file.
Data Structures | |
| class | esphome::climate::ClimateCall |
| This class is used to encode all control actions on a climate device. More... | |
| struct | esphome::climate::ClimateDeviceRestoreState |
| Struct used to save the state of the climate device in restore memory. More... | |
| class | esphome::climate::Climate |
| ClimateDevice - This is the base class for all climate integrations. More... | |
Namespaces | |
| namespace | esphome |
| Providing packet encoding functions for exchanging data with a remote host. | |
| namespace | esphome::climate |
Functions | ||
| struct esphome::climate::ClimateDeviceRestoreState | esphome::climate::__attribute__ ((packed)) | |
| union { | ||
| float target_temperature | ||
| struct { | ||
| float target_temperature_low | ||
| float target_temperature_high | ||
| } __attribute__ | ||
| } | __attribute__ ((packed)) | |
| ClimateCall | to_call (Climate *climate) | |
| Convert this struct to a climate call that can be performed. | ||
| void | apply (Climate *climate) | |
| Apply these settings to the climate device. | ||
Variables | ||
| float | target_temperature | |
| struct { | ||
| float target_temperature_low | ||
| float target_temperature_high | ||
| }; | ||
| ClimateMode | mode | |
| bool | uses_custom_fan_mode {false} | |
| union { | ||
| ClimateFanMode fan_mode | ||
| uint8_t custom_fan_mode | ||
| }; | ||
| bool | uses_custom_preset {false} | |
| union { | ||
| ClimatePreset preset | ||
| uint8_t custom_preset | ||
| }; | ||
| ClimateSwingMode | swing_mode | |
| struct { | ||
| float target_temperature_low | ||
| float target_temperature_high | ||
| }; | ||
| float | target_humidity | |
| esphome::climate::Climate | esphome::climate::__attribute__ | |
| union @65 __attribute__::__attribute__ | ( | (packed) | ) |
| void __attribute__::apply | ( | Climate * | climate | ) |
Apply these settings to the climate device.
| ClimateCall __attribute__::to_call | ( | Climate * | climate | ) |
Convert this struct to a climate call that can be performed.
| struct { ... } |
| union { ... } |
| union { ... } |
| struct { ... } |
| struct { ... } __attribute__ |