61 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
63 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
65 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
67 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
69 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
70 void set_supports_fan_only_mode(
bool supports_fan_only_mode) {
73 ESPDEPRECATED(
"This method is deprecated, use set_supported_modes() instead",
"v1.20")
84 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
86 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
88 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
90 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
92 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
94 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
96 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
98 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
100 ESPDEPRECATED(
"This method is deprecated, use set_supported_fan_modes() instead",
"v1.20")
131 ESPDEPRECATED(
"This method is deprecated, use set_supported_swing_modes() instead",
"v1.20")
133 ESPDEPRECATED(
"This method is deprecated, use set_supported_swing_modes() instead",
"v1.20")
135 ESPDEPRECATED(
"This method is deprecated, use set_supported_swing_modes() instead",
"v1.20")
137 ESPDEPRECATED(
"This method is deprecated, use set_supported_swing_modes() instead",
"v1.20")
138 void set_supports_swing_mode_horizontal(
bool supported) {
The fan mode is set to Low.
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_heat_cool_mode(bool supported)
void set_visual_min_humidity(float visual_min_humidity)
std::set< climate::ClimateSwingMode > supported_swing_modes_
void set_supported_custom_presets(std::set< std::string > supported_custom_presets)
bool get_supports_fan_modes() const
void set_visual_temperature_step(float temperature_step)
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_dry_mode(bool supports_dry_mode)
The fan mode is set to Both.
float get_visual_min_humidity() const
ClimatePreset
Enum for all preset modes.
float visual_min_humidity_
const std::set< ClimateSwingMode > & get_supported_swing_modes() const
std::set< climate::ClimateMode > supported_modes_
void set_visual_max_humidity(float visual_max_humidity)
void set_supports_target_humidity(bool supports_target_humidity)
The fan mode is set to Middle.
float visual_min_temperature_
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_auto(bool supported)
void set_supports_current_humidity(bool supports_current_humidity)
This class contains all static data for climate devices.
void add_supported_custom_preset(const std::string &preset)
void set_visual_min_temperature(float visual_min_temperature)
The climate device is set to heat to reach the target temperature.
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_cool_mode(bool supports_cool_mode)
void add_supported_custom_fan_mode(const std::string &mode)
void set_visual_target_temperature_step(float temperature_step)
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_medium(bool supported)
void set_visual_current_temperature_step(float temperature_step)
int8_t get_current_temperature_accuracy_decimals() const
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_high(bool supported)
The fan mode is set to Diffuse.
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_middle(bool supported)
float get_visual_max_temperature() const
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_off(bool supported)
The climate device is set to dry/humidity mode.
void set_fan_mode_support_(climate::ClimateFanMode mode, bool supported)
std::set< climate::ClimatePreset > supported_presets_
const std::set< std::string > & get_supported_custom_fan_modes() const
void set_supported_presets(std::set< ClimatePreset > presets)
float visual_max_humidity_
const std::set< ClimateFanMode > & get_supported_fan_modes() const
bool get_supports_current_humidity() const
ClimateSwingMode swing_mode
ClimateSwingMode
Enum for all modes a climate swing can be in.
const std::set< std::string > & get_supported_custom_presets() const
std::set< climate::ClimateFanMode > supported_fan_modes_
bool supports_custom_preset(const std::string &custom_preset) const
std::set< std::string > supported_custom_presets_
void add_supported_preset(ClimatePreset preset)
float get_visual_max_humidity() const
bool get_supports_swing_modes() const
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_low(bool supported)
bool supports_custom_fan_mode(const std::string &custom_fan_mode) const
float get_visual_current_temperature_step() const
void add_supported_swing_mode(ClimateSwingMode mode)
The fan mode is set to Horizontal.
The climate device is set to cool to reach the target temperature.
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_focus(bool supported)
void set_supported_fan_modes(std::set< ClimateFanMode > modes)
The fan mode is set to Auto.
float get_visual_min_temperature() const
bool supports_preset(ClimatePreset preset) const
const std::set< ClimateMode > & get_supported_modes() const
const std::set< climate::ClimatePreset > & get_supported_presets() const
void set_supported_modes(std::set< ClimateMode > modes)
float get_visual_target_temperature_step() const
BedjetMode mode
BedJet operating mode.
bool get_supports_presets() const
The climate device is adjusting the temperatre dynamically.
int8_t get_target_temperature_accuracy_decimals() const
void set_visual_max_temperature(float visual_max_temperature)
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20") void set_supports_swing_mode_off(bool supported)
The climate device is set to heat/cool to reach the target temperature.
The fan mode is set to Vertical.
The fan mode is set to Focus.
The fan mode is set to Off.
void add_supported_fan_mode(ClimateFanMode mode)
void set_mode_support_(climate::ClimateMode mode, bool supported)
void set_swing_mode_support_(climate::ClimateSwingMode mode, bool supported)
The fan mode is set to High.
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20") void set_supports_swing_mode_both(bool supported)
ClimateMode
Enum for all modes a climate device can be in.
The swing mode is set to Off.
The climate device is off.
void set_supports_action(bool supports_action)
float visual_current_temperature_step_
bool supports_current_temperature_
bool supports_fan_mode(ClimateFanMode fan_mode) const
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_on(bool supported)
bool get_supports_current_temperature() const
The fan mode is set to On.
bool supports_two_point_target_temperature_
bool supports_current_humidity_
std::set< std::string > supported_custom_fan_modes_
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_heat_mode(bool supports_heat_mode)
Implementation of SPI Controller mode.
bool supports_swing_mode(ClimateSwingMode swing_mode) const
void set_supported_swing_modes(std::set< ClimateSwingMode > modes)
float visual_target_temperature_step_
void set_supports_two_point_target_temperature(bool supports_two_point_target_temperature)
bool supports_target_humidity_
bool get_supports_action() const
void set_supports_current_temperature(bool supports_current_temperature)
void set_supported_custom_fan_modes(std::set< std::string > supported_custom_fan_modes)
bool get_supports_target_humidity() const
The fan mode is set to Medium.
bool get_supports_two_point_target_temperature() const
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_fan_only_mode(bool supports_fan_only_mode)
The climate device only has the fan enabled, no heating or cooling is taking place.
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20") void set_supports_swing_mode_horizontal(bool supported)
void add_supported_mode(ClimateMode mode)
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20") void set_supports_swing_mode_vertical(bool supported)
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20") void set_supports_auto_mode(bool supports_auto_mode)
float visual_max_temperature_
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20") void set_supports_fan_mode_diffuse(bool supported)
bool supports_mode(ClimateMode mode) const