diff --git a/custom_components/adaptive_lighting/switch.py b/custom_components/adaptive_lighting/switch.py index cf38d21f..23ca14f9 100644 --- a/custom_components/adaptive_lighting/switch.py +++ b/custom_components/adaptive_lighting/switch.py @@ -2654,7 +2654,10 @@ class AdaptiveLightingManager: entity_id, service_data, ) - if any(attr in service_data for attr in COLOR_ATTRS | BRIGHTNESS_ATTRS): + if any( + attr in service_data + for attr in COLOR_ATTRS | BRIGHTNESS_ATTRS | {ATTR_EFFECT} + ): self.mark_as_manual_control(entity_id) return True return False