|
esphome-api-client 0.5.0
Modern C++17 client for the ESPHome native API (plaintext + Noise)
|
Static description of a climate entity. More...
#include <climate.hpp>


Public Attributes | |
| std::vector< ClimateMode > | supported_modes |
| float | visual_min_temperature = 0.0F |
| float | visual_max_temperature = 0.0F |
| float | visual_target_temperature_step = 0.0F |
| std::vector< ClimateFanMode > | supported_fan_modes |
| std::vector< ClimateSwingMode > | supported_swing_modes |
| std::vector< std::string > | supported_custom_fan_modes |
| std::vector< ClimatePreset > | supported_presets |
| std::vector< std::string > | supported_custom_presets |
| float | visual_current_temperature_step = 0.0F |
| float | visual_min_humidity = 0.0F |
| float | visual_max_humidity = 0.0F |
| std::uint32_t | feature_flags = 0 |
| TemperatureUnit | temperature_unit = TemperatureUnit::Celsius |
Public Attributes inherited from esphome::api::EntityInfo | |
| std::uint32_t | key = 0 |
| Stable per-entity identifier used to correlate state and command messages. | |
| std::string | object_id |
| std::string | name |
| std::string | icon |
| bool | disabled_by_default = false |
| EntityCategory | entity_category = EntityCategory::None |
| std::uint32_t | device_id = 0 |
| Sub-device id (0 = the root device) when the device exposes sub-devices. | |
Static description of a climate entity.
| std::uint32_t esphome::api::ClimateInfo::feature_flags = 0 |
| std::vector<std::string> esphome::api::ClimateInfo::supported_custom_fan_modes |
| std::vector<std::string> esphome::api::ClimateInfo::supported_custom_presets |
| std::vector<ClimateFanMode> esphome::api::ClimateInfo::supported_fan_modes |
| std::vector<ClimateMode> esphome::api::ClimateInfo::supported_modes |
| std::vector<ClimatePreset> esphome::api::ClimateInfo::supported_presets |
| std::vector<ClimateSwingMode> esphome::api::ClimateInfo::supported_swing_modes |
| TemperatureUnit esphome::api::ClimateInfo::temperature_unit = TemperatureUnit::Celsius |
| float esphome::api::ClimateInfo::visual_current_temperature_step = 0.0F |
| float esphome::api::ClimateInfo::visual_max_humidity = 0.0F |
| float esphome::api::ClimateInfo::visual_max_temperature = 0.0F |
| float esphome::api::ClimateInfo::visual_min_humidity = 0.0F |
| float esphome::api::ClimateInfo::visual_min_temperature = 0.0F |
| float esphome::api::ClimateInfo::visual_target_temperature_step = 0.0F |