I’d like to be able to control a group of lights simultaneously to avoid the “popcorn effect”. As I understand it, no smart home platform supports this yet. Why not? What are the blockers? i.e. is it not defined in the matter spec, lack of device support, priority/resources for implementation, etc.
Baring that, is command batching from 1.3 implemented? How can I tell if this is being used? As I understand it, this would allow multiple single device turn-on commands to be in the same message and probably reduce the popcorn effect.
Thanks!
I would have thought matter-over-wifi devices would be fast enough to have no real popcorn effect.
Does thread support groups? One challenge with Zigbee groups is that they use broadcasts, and so on devices with many routers and traffic Zigbee groups can actually be slower than individual device commands.
From what I read, thread is supposed to support groups via IPV6 multicast, with each member of the group sharing a multicast address. I’m no expert though. I’ve asked about groupcast for matter/thread in the past and it seems no one (apple, google, smart things, HA, etc) supports this yet, but I’m not clear on what’s needed to get there.
In my case, the devices are Inovelli white series switches which are matter over thread. I have 20 switches so far. I’m trying to set the status LED based on whether any doors to the house are open. I have all the LED bars in a group helper in home assistant, and I turn the group on with a red color. I can typically get through a “3 one-thousand count” at my back door before all the LEDs I can see from that spot turn on.
I had good success with zigbee light groups in the past, but my zigbee network was only like 20 devices total w/ a couple routers and 6 lights. Those lights “popcorned” until I used a zigbee group.