Just got the update, it’s been quite the improvement!
Especially for lights that flood the hub with level reports when doing brightness transitions, although the real solution would be to change the subscription interval so they are not sent (with colours or temperature is way worse).
Did a 0.1 second transition in my WiZ light from 100% to 0% which generates 255 reports. The logs span for 6 seconds but felt way faster than before.
Some logs hidden here
2025-05-13T16:52:23.217431454Z INFO Matter Switch hub handled InteractionResponseInfoBlock { info_block: { endpoint_id: 1, cluster_id: 8, attr_id: 0, nested_path: [], tlv: [4, 251] }, status: 0 }
2025-05-13T16:52:23.218372745Z INFO Matter Switch hub emitting event 048443b7-5292-4c7c-aea7-a31d3cc7f0b8: {"component_id":"main","capability_id":"switchLevel","attribute_id":"level","state":{"value":99.0}}
....
2025-05-13T16:52:29.731261955Z INFO Matter Switch hub handled InteractionResponseInfoBlock { info_block: { endpoint_id: 1, cluster_id: 6, attr_id: 0, nested_path: [], tlv: [8] }, status: 0 }
2025-05-13T16:52:29.732105913Z TRACE Matter Switch Received event with handler device_lifecycle
2025-05-13T16:52:29.734059205Z INFO Matter Switch hub emitting event 048443b7-5292-4c7c-aea7-a31d3cc7f0b8: {"component_id":"main","capability_id":"switchLevel","attribute_id":"level","state":{"value":0.0}}
2025-05-13T16:52:29.734651913Z INFO Matter Switch hub emitting event 048443b7-5292-4c7c-aea7-a31d3cc7f0b8: {"component_id":"main","capability_id":"switch","attribute_id":"switch","state":{"value":"off"}}
However, none of those reports appear in the device history, apparently the switchLevel capability is no longer updated from the event! So, the driver or the hub emits the attribute reported by the light but that never gets to the capability.
Maybe it’s a bug or maybe it’s on purpose… If it’s on purpose I understand the reason since the app feels snappier and there was no point on having dozens of events in the history when using transitions. But now, if you change the brightness level from said transitions or from another Matter fabric, the brightness value shown in the SmartThings app or the capability will be wrong.
Mmmh, if I change the brightness from the app, the capability doesn’t update either. That’s certainly weird.