- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 6
Description
Is your feature request related to a problem? Please describe.
Currently, when exposing a Twinkly (or any light that supports effect_list) to Google Home through Home Assistant, I can only change brightness and colors. However, I cannot directly choose a predefined effect (e.g. Waves, Miaka, Rosy Valentine).
This is frustrating because the main strength of these devices is precisely their custom effects, and having to open the Home Assistant app instead of controlling everything via Google Assistant/Google Home makes the experience incomplete.
Describe the solution you'd like
I would like to be able to expose the effect_list attribute to Google Home so that I can select an effect by voice (e.g. “Hey Google, set Twinkly Line to Miaka”) or through the Google Home app interface.
This could work by mapping Home Assistant’s effect property to a corresponding feature in Google Home, similar to how brightness and color are already mapped.
Describe alternatives you've considered
- Creating separate scripts/automations in Home Assistant to switch effects, then exposing them individually to Google Home as "scenes".
- Using voice commands to trigger custom automations (e.g. “Activate Miaka”).
However, these alternatives are more complex and less natural compared to directly selecting effects from the light entity.
Additional context
Example of current entity attributes:
effect_list:
  - 0 Waves
  - 1 Wed. Day Blues
  - 2 Rosy Valentine
  - 3 Miaka
supported_color_modes:
  - rgb
effect: 3 Miaka
color_mode: rgb
brightness: 255
hs_color:
  - 30.622
  - 94.51
rgb_color:
  - 255
  - 137
  - 14
xy_color:
  - 0.598
  - 0.383
friendly_name: Twinkly Line 1
supported_features: 4Having this attribute exposed to Google Home would make smart light integration much more powerful and user-friendly.