I have the same behavior and still not found a reliable solution… my workaround is to apply once again the turn_on or the specific setting (color_temp / rgb_color) against my group… it’s a bit annoying because as you mentioned it’s totally random and not two times the same light or same sequence of lights.
I made more tests, and got the same random issue when I send the command to an entity list (entity_id: light.light1, light.light2, ... light.light16) instead of the group (entity_id: light.all_lights)… Therefore it should not be related to the group entity itself.
My assumption… there is maybe too much devices receiving information (I have 15 bulbs) at the same time on the zigbee network, therefore some devices didn’t successfully received their commands… but I don’t know how/where to troubleshoot that…
I’m waiting a new zigbee USB stcik (zzh! CC2652R Multiprotocol RF Stick) to test if it’s hardware related…
I’m also following this issue that is still open :
but as you are using ZHA and not deCONZ/Phoscon it should not be the issue we are faced to…
I will keep you updated if I got new findings related to this issue.
My configuration is :
- Supervised Install on Proxmox
- HA 2020.12.2
- HA OS 5.9
- deCONZ/Phoscon
- ConBee II (firmware 26580700)
- lights : LIDL smart home bulbs E14/E27/GU10 and LED bands (seems to be Tuya hardware based)