|
| enum | esphome::climate::ClimateMode : uint8_t {
esphome::climate::CLIMATE_MODE_OFF = 0
, esphome::climate::CLIMATE_MODE_HEAT_COOL = 1
, esphome::climate::CLIMATE_MODE_COOL = 2
, esphome::climate::CLIMATE_MODE_HEAT = 3
,
esphome::climate::CLIMATE_MODE_FAN_ONLY = 4
, esphome::climate::CLIMATE_MODE_DRY = 5
, esphome::climate::CLIMATE_MODE_AUTO = 6
} |
| | Enum for all modes a climate device can be in. More...
|
| |
| enum | esphome::climate::ClimateAction : uint8_t {
esphome::climate::CLIMATE_ACTION_OFF = 0
, esphome::climate::CLIMATE_ACTION_COOLING = 2
, esphome::climate::CLIMATE_ACTION_HEATING = 3
, esphome::climate::CLIMATE_ACTION_IDLE = 4
,
esphome::climate::CLIMATE_ACTION_DRYING = 5
, esphome::climate::CLIMATE_ACTION_FAN = 6
} |
| | Enum for the current action of the climate device. Values match those of ClimateMode. More...
|
| |
| enum | esphome::climate::ClimateFanMode : uint8_t {
esphome::climate::CLIMATE_FAN_ON = 0
, esphome::climate::CLIMATE_FAN_OFF = 1
, esphome::climate::CLIMATE_FAN_AUTO = 2
, esphome::climate::CLIMATE_FAN_LOW = 3
,
esphome::climate::CLIMATE_FAN_MEDIUM = 4
, esphome::climate::CLIMATE_FAN_HIGH = 5
, esphome::climate::CLIMATE_FAN_MIDDLE = 6
, esphome::climate::CLIMATE_FAN_FOCUS = 7
,
esphome::climate::CLIMATE_FAN_DIFFUSE = 8
, esphome::climate::CLIMATE_FAN_QUIET = 9
} |
| | NOTE: If adding values, update ClimateFanModeMask in climate_traits.h to use the new last value. More...
|
| |
| enum | esphome::climate::ClimateSwingMode : uint8_t { esphome::climate::CLIMATE_SWING_OFF = 0
, esphome::climate::CLIMATE_SWING_BOTH = 1
, esphome::climate::CLIMATE_SWING_VERTICAL = 2
, esphome::climate::CLIMATE_SWING_HORIZONTAL = 3
} |
| | Enum for all modes a climate swing can be in NOTE: If adding values, update ClimateSwingModeMask in climate_traits.h to use the new last value. More...
|
| |
| enum | esphome::climate::ClimatePreset : uint8_t {
esphome::climate::CLIMATE_PRESET_NONE = 0
, esphome::climate::CLIMATE_PRESET_HOME = 1
, esphome::climate::CLIMATE_PRESET_AWAY = 2
, esphome::climate::CLIMATE_PRESET_BOOST = 3
,
esphome::climate::CLIMATE_PRESET_COMFORT = 4
, esphome::climate::CLIMATE_PRESET_ECO = 5
, esphome::climate::CLIMATE_PRESET_SLEEP = 6
, esphome::climate::CLIMATE_PRESET_ACTIVITY = 7
} |
| | Enum for all preset modes NOTE: If adding values, update ClimatePresetMask in climate_traits.h to use the new last value. More...
|
| |
| enum | esphome::climate::ClimateFeature : uint32_t {
esphome::climate::CLIMATE_SUPPORTS_CURRENT_TEMPERATURE = 1 << 0
, esphome::climate::CLIMATE_SUPPORTS_TWO_POINT_TARGET_TEMPERATURE = 1 << 1
, esphome::climate::CLIMATE_REQUIRES_TWO_POINT_TARGET_TEMPERATURE = 1 << 2
, esphome::climate::CLIMATE_SUPPORTS_CURRENT_HUMIDITY = 1 << 3
,
esphome::climate::CLIMATE_SUPPORTS_TARGET_HUMIDITY = 1 << 4
, esphome::climate::CLIMATE_SUPPORTS_ACTION = 1 << 5
} |
| |