mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 15:12:06 +00:00 
			
		
		
		
	Climate preset fix (#5407)
This commit is contained in:
		| @@ -986,6 +986,7 @@ void ThermostatClimate::change_preset_(climate::ClimatePreset preset) { | |||||||
|       // Fire any preset changed trigger if defined |       // Fire any preset changed trigger if defined | ||||||
|       Trigger<> *trig = this->preset_change_trigger_; |       Trigger<> *trig = this->preset_change_trigger_; | ||||||
|       assert(trig != nullptr); |       assert(trig != nullptr); | ||||||
|  |       this->preset = preset; | ||||||
|       trig->trigger(); |       trig->trigger(); | ||||||
|  |  | ||||||
|       this->refresh(); |       this->refresh(); | ||||||
| @@ -1010,6 +1011,7 @@ void ThermostatClimate::change_custom_preset_(const std::string &custom_preset) | |||||||
|       // Fire any preset changed trigger if defined |       // Fire any preset changed trigger if defined | ||||||
|       Trigger<> *trig = this->preset_change_trigger_; |       Trigger<> *trig = this->preset_change_trigger_; | ||||||
|       assert(trig != nullptr); |       assert(trig != nullptr); | ||||||
|  |       this->custom_preset = custom_preset; | ||||||
|       trig->trigger(); |       trig->trigger(); | ||||||
|  |  | ||||||
|       this->refresh(); |       this->refresh(); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user