|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
A climate entity's reported state. More...
#include <climate.hpp>

Public Attributes | |
| std::uint32_t | key = 0 |
| ClimateMode | mode = ClimateMode::Off |
| float | current_temperature = 0.0F |
| float | target_temperature = 0.0F |
| float | target_temperature_low = 0.0F |
| float | target_temperature_high = 0.0F |
| ClimateAction | action = ClimateAction::Off |
| ClimateFanMode | fan_mode = ClimateFanMode::On |
| ClimateSwingMode | swing_mode = ClimateSwingMode::Off |
| std::string | custom_fan_mode |
| ClimatePreset | preset = ClimatePreset::None |
| std::string | custom_preset |
| float | current_humidity = 0.0F |
| float | target_humidity = 0.0F |
A climate entity's reported state.
| ClimateAction esphome::api::ClimateState::action = ClimateAction::Off |
| float esphome::api::ClimateState::current_humidity = 0.0F |
| float esphome::api::ClimateState::current_temperature = 0.0F |
| std::string esphome::api::ClimateState::custom_fan_mode |
| std::string esphome::api::ClimateState::custom_preset |
| ClimateFanMode esphome::api::ClimateState::fan_mode = ClimateFanMode::On |
| std::uint32_t esphome::api::ClimateState::key = 0 |
| ClimateMode esphome::api::ClimateState::mode = ClimateMode::Off |
| ClimatePreset esphome::api::ClimateState::preset = ClimatePreset::None |
| ClimateSwingMode esphome::api::ClimateState::swing_mode = ClimateSwingMode::Off |
| float esphome::api::ClimateState::target_humidity = 0.0F |
| float esphome::api::ClimateState::target_temperature = 0.0F |
| float esphome::api::ClimateState::target_temperature_high = 0.0F |
| float esphome::api::ClimateState::target_temperature_low = 0.0F |