Not sure if it is me and my setup, something with google, etc...
I have 7 hue color lights in my living room. They are connected to the HE hub through the hue integration with the hue hub handling the bulbs.
Each bulb is individually linked into google home (versus having the bulbs in a group - it works best that way from a google perspective with rooms and naming).
When I ask google home to change the living room lights, the delay and popcorn effect is significant. Much longer than it was when I had it set so google talked to smartthings talked to hubitat talked to the hue hub.
I ask for a change, and each bulb takes 1 to 2 seconds to change while the google home's display lights flash. Once the change is complete google home responds that she has issued the command. Process of changing the 7 lights takes 10+ seconds.
But, even with the delay - Congratulations on getting Google Home integration approved! I hope you are as excited as I am!
Additional info: The non-color GE bulbs I have in the kitchen, also connected to the philips hue hub, respond in a reasonable time (3 bulbs Once the first bulb starts responding the other 2 have changed in about +/- 1 seconds later). Still a popcorn effect, but very reasonable. So just a guess - it has something to do with the additional capabilities of the color bulbs?
I think I am experiencing the same thing. Since enabling the Google Home integration the exaggerated popcorn effect is present even when I directly activate the HE scene via a switch or the UI. It was a lot quicker and more consistent across the bulbs in the scene before I activated the Google Home integration.
Can't see how Google Home Integration would be related, as it's all cloud based. I have a Hue bridge and I'm not seeing any sluggish performance. In fact it actually quite fast. Faster than Alexa in fact.
Google is confused about one of my lights, but that's nothing to do with Hubitat. The light is there, and the name is simply "Hall Light" , but it keeps saying I'm not sure which Hall Light you want me to turn on (and I only have one ).
Anyway, to avoid a popcorn effect, select groups of lights instead of individual lights. This is in general, no just for this integration.
I don't necessarily think the delayed response issue is on the hubitat side. Just wanted to point it out in case anyone had solutions or the same issue. I'm still very happy to have the integration!
I am not sure if xap's issue is related to mine or not:
Mine is directly from google home to hubitat, and xap's is within hubitat itself. I may not be seeing his issue as within hubitat I do use light groups.
Regarding the grouping of lights:
Generally speaking, a very good solution, and should be the first way you try your setup. But I wanted to point out my specific use case. It may help others getting used to google home and naming strategies. Or maybe someone will have a better solution for me!
I have 7 living room lights. They are named:
-Living room front right floor light
-Living room front left floor light
-Living room back left floor light
-Living room back right floor light
-Living room right reading light
-Living room left reading light
-Living room projector light
With this naming strategy, and placing them all within a room in google home called "living room" I can say:
-turn off the living room lights (all 7 go off)
-turn off the floor lights (4 go off)
-turn off the reading lights (the 2 reading lights go off)
-turn off the back floor lights (the 2 in the back of the room go off)
-and then I can of course call any individual light
I haven't tried, but likely with google home's rooms function, you could remove the "living room" from each of the light names as it is probably redundant. However, starting with "living room" helps keep them organized in hubitat.
I do also have light groups for all of those for use within rule machine, but I find google home doesn't work well with them if you also want control over individual lights. If you are only ever going to call all the lights at once, you should most definitely have a light group to get rid of (or minimize) the popcorn effect.
I remembered how nicely Hue B Smart used to work with ST so last night I ported it to Hubitat and now I'm directly activating Hue scenes so the popcorn effect is completely gone