mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Fix addressable light control without transitions & effects with transitions (#2187)
This commit is contained in:
		| @@ -45,9 +45,14 @@ void AddressableLight::update_state(LightState *state) { | ||||
|  | ||||
|   // don't use LightState helper, gamma correction+brightness is handled by ESPColorView | ||||
|   this->all() = esp_color_from_light_color_values(val); | ||||
|   this->schedule_show(); | ||||
| } | ||||
|  | ||||
| void AddressableLightTransformer::start() { | ||||
|   // don't try to transition over running effects. | ||||
|   if (this->light_.is_effect_active()) | ||||
|     return; | ||||
|  | ||||
|   auto end_values = this->target_values_; | ||||
|   this->target_color_ = esp_color_from_light_color_values(end_values); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user