Skip to content

Commit 9df7bd3

Browse files
committed
Merge branch 'dev' of https://github.com/esphome/esphome into dev
2 parents cb572d0 + bc6ee20 commit 9df7bd3

5 files changed

Lines changed: 67 additions & 61 deletions

File tree

‎esphome/components/climate/climate_mode.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ enum ClimateMode : uint8_t {
2020
CLIMATE_MODE_FAN_ONLY = 4,
2121
/// The climate device is set to dry/humidity mode
2222
CLIMATE_MODE_DRY = 5,
23-
/** The climate device is adjusting the temperatre dynamically.
23+
/** The climate device is adjusting the temperature dynamically.
2424
* For example, the target temperature can be adjusted based on a schedule, or learned behavior.
2525
* The target temperature can't be adjusted when in this mode.
2626
*/

‎esphome/components/climate/climate_traits.h‎

Lines changed: 63 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@ namespace climate {
4040
*/
4141
class ClimateTraits {
4242
public:
43-
bool get_supports_current_temperature() const { return supports_current_temperature_; }
43+
bool get_supports_current_temperature() const { return this->supports_current_temperature_; }
4444
void set_supports_current_temperature(bool supports_current_temperature) {
45-
supports_current_temperature_ = supports_current_temperature;
45+
this->supports_current_temperature_ = supports_current_temperature;
4646
}
47-
bool get_supports_current_humidity() const { return supports_current_humidity_; }
47+
bool get_supports_current_humidity() const { return this->supports_current_humidity_; }
4848
void set_supports_current_humidity(bool supports_current_humidity) {
49-
supports_current_humidity_ = supports_current_humidity;
49+
this->supports_current_humidity_ = supports_current_humidity;
5050
}
51-
bool get_supports_two_point_target_temperature() const { return supports_two_point_target_temperature_; }
51+
bool get_supports_two_point_target_temperature() const { return this->supports_two_point_target_temperature_; }
5252
void set_supports_two_point_target_temperature(bool supports_two_point_target_temperature) {
53-
supports_two_point_target_temperature_ = supports_two_point_target_temperature;
53+
this->supports_two_point_target_temperature_ = supports_two_point_target_temperature;
5454
}
55-
bool get_supports_target_humidity() const { return supports_target_humidity_; }
55+
bool get_supports_target_humidity() const { return this->supports_target_humidity_; }
5656
void set_supports_target_humidity(bool supports_target_humidity) {
57-
supports_target_humidity_ = supports_target_humidity;
57+
this->supports_target_humidity_ = supports_target_humidity;
5858
}
59-
void set_supported_modes(std::set<ClimateMode> modes) { supported_modes_ = std::move(modes); }
60-
void add_supported_mode(ClimateMode mode) { supported_modes_.insert(mode); }
59+
void set_supported_modes(std::set<ClimateMode> modes) { this->supported_modes_ = std::move(modes); }
60+
void add_supported_mode(ClimateMode mode) { this->supported_modes_.insert(mode); }
6161
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20")
6262
void set_supports_auto_mode(bool supports_auto_mode) { set_mode_support_(CLIMATE_MODE_AUTO, supports_auto_mode); }
6363
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20")
@@ -72,15 +72,15 @@ class ClimateTraits {
7272
}
7373
ESPDEPRECATED("This method is deprecated, use set_supported_modes() instead", "v1.20")
7474
void set_supports_dry_mode(bool supports_dry_mode) { set_mode_support_(CLIMATE_MODE_DRY, supports_dry_mode); }
75-
bool supports_mode(ClimateMode mode) const { return supported_modes_.count(mode); }
76-
const std::set<ClimateMode> &get_supported_modes() const { return supported_modes_; }
75+
bool supports_mode(ClimateMode mode) const { return this->supported_modes_.count(mode); }
76+
const std::set<ClimateMode> &get_supported_modes() const { return this->supported_modes_; }
7777

78-
void set_supports_action(bool supports_action) { supports_action_ = supports_action; }
79-
bool get_supports_action() const { return supports_action_; }
78+
void set_supports_action(bool supports_action) { this->supports_action_ = supports_action; }
79+
bool get_supports_action() const { return this->supports_action_; }
8080

81-
void set_supported_fan_modes(std::set<ClimateFanMode> modes) { supported_fan_modes_ = std::move(modes); }
82-
void add_supported_fan_mode(ClimateFanMode mode) { supported_fan_modes_.insert(mode); }
83-
void add_supported_custom_fan_mode(const std::string &mode) { supported_custom_fan_modes_.insert(mode); }
81+
void set_supported_fan_modes(std::set<ClimateFanMode> modes) { this->supported_fan_modes_ = std::move(modes); }
82+
void add_supported_fan_mode(ClimateFanMode mode) { this->supported_fan_modes_.insert(mode); }
83+
void add_supported_custom_fan_mode(const std::string &mode) { this->supported_custom_fan_modes_.insert(mode); }
8484
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20")
8585
void set_supports_fan_mode_on(bool supported) { set_fan_mode_support_(CLIMATE_FAN_ON, supported); }
8686
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20")
@@ -99,35 +99,37 @@ class ClimateTraits {
9999
void set_supports_fan_mode_focus(bool supported) { set_fan_mode_support_(CLIMATE_FAN_FOCUS, supported); }
100100
ESPDEPRECATED("This method is deprecated, use set_supported_fan_modes() instead", "v1.20")
101101
void set_supports_fan_mode_diffuse(bool supported) { set_fan_mode_support_(CLIMATE_FAN_DIFFUSE, supported); }
102-
bool supports_fan_mode(ClimateFanMode fan_mode) const { return supported_fan_modes_.count(fan_mode); }
103-
bool get_supports_fan_modes() const { return !supported_fan_modes_.empty() || !supported_custom_fan_modes_.empty(); }
104-
const std::set<ClimateFanMode> &get_supported_fan_modes() const { return supported_fan_modes_; }
102+
bool supports_fan_mode(ClimateFanMode fan_mode) const { return this->supported_fan_modes_.count(fan_mode); }
103+
bool get_supports_fan_modes() const {
104+
return !this->supported_fan_modes_.empty() || !this->supported_custom_fan_modes_.empty();
105+
}
106+
const std::set<ClimateFanMode> &get_supported_fan_modes() const { return this->supported_fan_modes_; }
105107

106108
void set_supported_custom_fan_modes(std::set<std::string> supported_custom_fan_modes) {
107-
supported_custom_fan_modes_ = std::move(supported_custom_fan_modes);
109+
this->supported_custom_fan_modes_ = std::move(supported_custom_fan_modes);
108110
}
109-
const std::set<std::string> &get_supported_custom_fan_modes() const { return supported_custom_fan_modes_; }
111+
const std::set<std::string> &get_supported_custom_fan_modes() const { return this->supported_custom_fan_modes_; }
110112
bool supports_custom_fan_mode(const std::string &custom_fan_mode) const {
111-
return supported_custom_fan_modes_.count(custom_fan_mode);
113+
return this->supported_custom_fan_modes_.count(custom_fan_mode);
112114
}
113115

114-
void set_supported_presets(std::set<ClimatePreset> presets) { supported_presets_ = std::move(presets); }
115-
void add_supported_preset(ClimatePreset preset) { supported_presets_.insert(preset); }
116-
void add_supported_custom_preset(const std::string &preset) { supported_custom_presets_.insert(preset); }
117-
bool supports_preset(ClimatePreset preset) const { return supported_presets_.count(preset); }
118-
bool get_supports_presets() const { return !supported_presets_.empty(); }
119-
const std::set<climate::ClimatePreset> &get_supported_presets() const { return supported_presets_; }
116+
void set_supported_presets(std::set<ClimatePreset> presets) { this->supported_presets_ = std::move(presets); }
117+
void add_supported_preset(ClimatePreset preset) { this->supported_presets_.insert(preset); }
118+
void add_supported_custom_preset(const std::string &preset) { this->supported_custom_presets_.insert(preset); }
119+
bool supports_preset(ClimatePreset preset) const { return this->supported_presets_.count(preset); }
120+
bool get_supports_presets() const { return !this->supported_presets_.empty(); }
121+
const std::set<climate::ClimatePreset> &get_supported_presets() const { return this->supported_presets_; }
120122

121123
void set_supported_custom_presets(std::set<std::string> supported_custom_presets) {
122-
supported_custom_presets_ = std::move(supported_custom_presets);
124+
this->supported_custom_presets_ = std::move(supported_custom_presets);
123125
}
124-
const std::set<std::string> &get_supported_custom_presets() const { return supported_custom_presets_; }
126+
const std::set<std::string> &get_supported_custom_presets() const { return this->supported_custom_presets_; }
125127
bool supports_custom_preset(const std::string &custom_preset) const {
126-
return supported_custom_presets_.count(custom_preset);
128+
return this->supported_custom_presets_.count(custom_preset);
127129
}
128130

129-
void set_supported_swing_modes(std::set<ClimateSwingMode> modes) { supported_swing_modes_ = std::move(modes); }
130-
void add_supported_swing_mode(ClimateSwingMode mode) { supported_swing_modes_.insert(mode); }
131+
void set_supported_swing_modes(std::set<ClimateSwingMode> modes) { this->supported_swing_modes_ = std::move(modes); }
132+
void add_supported_swing_mode(ClimateSwingMode mode) { this->supported_swing_modes_.insert(mode); }
131133
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20")
132134
void set_supports_swing_mode_off(bool supported) { set_swing_mode_support_(CLIMATE_SWING_OFF, supported); }
133135
ESPDEPRECATED("This method is deprecated, use set_supported_swing_modes() instead", "v1.20")
@@ -138,54 +140,58 @@ class ClimateTraits {
138140
void set_supports_swing_mode_horizontal(bool supported) {
139141
set_swing_mode_support_(CLIMATE_SWING_HORIZONTAL, supported);
140142
}
141-
bool supports_swing_mode(ClimateSwingMode swing_mode) const { return supported_swing_modes_.count(swing_mode); }
142-
bool get_supports_swing_modes() const { return !supported_swing_modes_.empty(); }
143-
const std::set<ClimateSwingMode> &get_supported_swing_modes() const { return supported_swing_modes_; }
143+
bool supports_swing_mode(ClimateSwingMode swing_mode) const { return this->supported_swing_modes_.count(swing_mode); }
144+
bool get_supports_swing_modes() const { return !this->supported_swing_modes_.empty(); }
145+
const std::set<ClimateSwingMode> &get_supported_swing_modes() const { return this->supported_swing_modes_; }
144146

145-
float get_visual_min_temperature() const { return visual_min_temperature_; }
146-
void set_visual_min_temperature(float visual_min_temperature) { visual_min_temperature_ = visual_min_temperature; }
147-
float get_visual_max_temperature() const { return visual_max_temperature_; }
148-
void set_visual_max_temperature(float visual_max_temperature) { visual_max_temperature_ = visual_max_temperature; }
149-
float get_visual_target_temperature_step() const { return visual_target_temperature_step_; }
150-
float get_visual_current_temperature_step() const { return visual_current_temperature_step_; }
147+
float get_visual_min_temperature() const { return this->visual_min_temperature_; }
148+
void set_visual_min_temperature(float visual_min_temperature) {
149+
this->visual_min_temperature_ = visual_min_temperature;
150+
}
151+
float get_visual_max_temperature() const { return this->visual_max_temperature_; }
152+
void set_visual_max_temperature(float visual_max_temperature) {
153+
this->visual_max_temperature_ = visual_max_temperature;
154+
}
155+
float get_visual_target_temperature_step() const { return this->visual_target_temperature_step_; }
156+
float get_visual_current_temperature_step() const { return this->visual_current_temperature_step_; }
151157
void set_visual_target_temperature_step(float temperature_step) {
152-
visual_target_temperature_step_ = temperature_step;
158+
this->visual_target_temperature_step_ = temperature_step;
153159
}
154160
void set_visual_current_temperature_step(float temperature_step) {
155-
visual_current_temperature_step_ = temperature_step;
161+
this->visual_current_temperature_step_ = temperature_step;
156162
}
157163
void set_visual_temperature_step(float temperature_step) {
158-
visual_target_temperature_step_ = temperature_step;
159-
visual_current_temperature_step_ = temperature_step;
164+
this->visual_target_temperature_step_ = temperature_step;
165+
this->visual_current_temperature_step_ = temperature_step;
160166
}
161167
int8_t get_target_temperature_accuracy_decimals() const;
162168
int8_t get_current_temperature_accuracy_decimals() const;
163169

164-
float get_visual_min_humidity() const { return visual_min_humidity_; }
165-
void set_visual_min_humidity(float visual_min_humidity) { visual_min_humidity_ = visual_min_humidity; }
166-
float get_visual_max_humidity() const { return visual_max_humidity_; }
167-
void set_visual_max_humidity(float visual_max_humidity) { visual_max_humidity_ = visual_max_humidity; }
170+
float get_visual_min_humidity() const { return this->visual_min_humidity_; }
171+
void set_visual_min_humidity(float visual_min_humidity) { this->visual_min_humidity_ = visual_min_humidity; }
172+
float get_visual_max_humidity() const { return this->visual_max_humidity_; }
173+
void set_visual_max_humidity(float visual_max_humidity) { this->visual_max_humidity_ = visual_max_humidity; }
168174

169175
protected:
170176
void set_mode_support_(climate::ClimateMode mode, bool supported) {
171177
if (supported) {
172-
supported_modes_.insert(mode);
178+
this->supported_modes_.insert(mode);
173179
} else {
174-
supported_modes_.erase(mode);
180+
this->supported_modes_.erase(mode);
175181
}
176182
}
177183
void set_fan_mode_support_(climate::ClimateFanMode mode, bool supported) {
178184
if (supported) {
179-
supported_fan_modes_.insert(mode);
185+
this->supported_fan_modes_.insert(mode);
180186
} else {
181-
supported_fan_modes_.erase(mode);
187+
this->supported_fan_modes_.erase(mode);
182188
}
183189
}
184190
void set_swing_mode_support_(climate::ClimateSwingMode mode, bool supported) {
185191
if (supported) {
186-
supported_swing_modes_.insert(mode);
192+
this->supported_swing_modes_.insert(mode);
187193
} else {
188-
supported_swing_modes_.erase(mode);
194+
this->supported_swing_modes_.erase(mode);
189195
}
190196
}
191197

‎esphome/components/esp32_ble_tracker/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import esphome.config_validation as cv
1818
from esphome.const import (
1919
CONF_ACTIVE,
20+
CONF_CONTINUOUS,
2021
CONF_DURATION,
2122
CONF_ID,
2223
CONF_INTERVAL,
@@ -42,7 +43,6 @@
4243
CONF_ESP32_BLE_ID = "esp32_ble_id"
4344
CONF_SCAN_PARAMETERS = "scan_parameters"
4445
CONF_WINDOW = "window"
45-
CONF_CONTINUOUS = "continuous"
4646
CONF_ON_SCAN_END = "on_scan_end"
4747

4848
DEFAULT_MAX_CONNECTIONS = 3

‎esphome/components/graph/__init__.py‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from esphome.const import (
66
CONF_BORDER,
77
CONF_COLOR,
8+
CONF_CONTINUOUS,
89
CONF_DIRECTION,
910
CONF_DURATION,
1011
CONF_HEIGHT,
@@ -61,8 +62,6 @@
6162
"BELOW": ValuePositionType.VALUE_POSITION_TYPE_BELOW,
6263
}
6364

64-
CONF_CONTINUOUS = "continuous"
65-
6665
GRAPH_TRACE_SCHEMA = cv.Schema(
6766
{
6867
cv.GenerateID(): cv.declare_id(GraphTrace),

‎esphome/const.py‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@
160160
CONF_CONDITION_ID = "condition_id"
161161
CONF_CONDUCTIVITY = "conductivity"
162162
CONF_CONSTANT_BRIGHTNESS = "constant_brightness"
163+
CONF_CONTINUOUS = "continuous"
163164
CONF_CONTRAST = "contrast"
164165
CONF_COOL_ACTION = "cool_action"
165166
CONF_COOL_DEADBAND = "cool_deadband"

0 commit comments

Comments
 (0)