ESPHome
2024.11.0
|
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 | |
esphome | |
Implementation of SPI Controller mode. | |
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. More... | |
void | apply (Climate *climate) |
Apply these settings to the climate device. More... | |
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 @67 __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__ |