I bought some Matter light bulbs back in March
They worked fine at the time.
Added them to OH and Apple Home.
I have rules that turn turn them on and off via door sensors
The last 2 months, they now take about 30 second to change their state.
OH and Apple Home report their new state as on or off immediately, but they have a 30 second delay for when they turn on or off.
My other Matter devices work with no delay.
They seem to not be the best Matter implementation out there
Hmm thats odd, even when we send a command, we don’t update the state until we receive a attribute change message back asynchronously from the device, so as you observed, its as the light is saying its off, but not. One thing that doesn’t make sense is that this is getting worse over time, you might want to run the binding in TRACE mode and just see if there is a non stop stream of messages to the device, maybe its in a stuck state and its being flooded with messages from us which is causing it to slow down. You also might want to try decommissioning it in openHAB (use the thing action to do this) and remove the thing, then add it again using a code from Apple … maybe check if the device is any more performant before doing so. As a last resort, you could decommission it from both networks (again using the thing action), hard reset it and add it back again and see if that helps.
there is a large PR up right now that includes a large number of connectivity fixes included in our upstream matter library, this “maybe” might help too.