@@ -1131,13 +1131,6 @@ def __init__(self, group: Group):
1131
1131
# light groups change the update_group_from_child_delay so we need to do this
1132
1132
# before calling super
1133
1133
light_options = group .gateway .config .config .light_options
1134
- self ._zha_config_transition = light_options .default_light_transition
1135
- self ._zha_config_enable_light_transitioning_flag = (
1136
- light_options .enable_light_transitioning_flag
1137
- )
1138
- self ._zha_config_always_prefer_xy_color_mode = (
1139
- light_options .always_prefer_xy_color_mode
1140
- )
1141
1134
self ._zha_config_group_members_assume_state = (
1142
1135
light_options .group_members_assume_state
1143
1136
)
@@ -1146,9 +1139,15 @@ def __init__(self, group: Group):
1146
1139
kwargs ["update_group_from_member_delay" ] = (
1147
1140
ASSUME_UPDATE_GROUP_FROM_CHILD_DELAY
1148
1141
)
1149
- self ._zha_config_enhanced_light_transition = False
1150
-
1151
1142
super ().__init__ (group , ** kwargs )
1143
+ self ._zha_config_transition = light_options .default_light_transition
1144
+ self ._zha_config_enable_light_transitioning_flag = (
1145
+ light_options .enable_light_transitioning_flag
1146
+ )
1147
+ self ._zha_config_always_prefer_xy_color_mode = (
1148
+ light_options .always_prefer_xy_color_mode
1149
+ )
1150
+ self ._zha_config_enhanced_light_transition = False
1152
1151
self ._GROUP_SUPPORTS_EXECUTE_IF_OFF : bool = True
1153
1152
1154
1153
for member in group .members :
0 commit comments