I have several follow-up questions:
Is a Matter light flooding the Matter controller (hub) with 1% dim notifications expected behavior, unexpected behavior, or not defined by the Matter spec? Getting 1% changes really shouldnât be a big deal for an efficiently implemented modern software stack. Also if smooth dimming, a user might really want to do something fun when a light smoothly crosses, say, the 50% threshold to play some nice mood music, or turn on under-stairway lights at 10% brightness in a home theater, or something. The problem appears to be that the SmartThings Hub must be doing all sorts of things every time it gets and processes a device notification, which bogs it down.
Can @mocelet implement the Matter Playground driver to intercept and silently drop 1% dimmer changes, when the driver knows that âStart brighteningâ and âStart dimmingâ are active? Perhaps silently dropping these events will help the SmartThings Hub not get overwhelmed.
Relatedly, can the Matter Playground driver expose âDimming startedâ, âBrightening startedâ, and âDimming/Brightening stoppedâ events/device statuses, so that can be used as a trigger for other routines at the beginning/end of the dimming, in lieu of many 1% dimmer notifications?
Would it be any smoother or more responsive to implement the Scene Switcher periodic firing of step dimming levels, into the Matter Playground device itself? As pointed out, the button â Scene Switcher â Matter Playground Step dimmer level set of routines works, but there is a little lag. I wonder if button â Matter Playground âStart Periodic Step Dimmingâ parameter: +/- X%, parameter: Y ms, and button â Matter Playground âStop Periodic Step Dimmingâ will achieve more timely behavior.
In a SmartThings routine action, can a driver allow a user to specify multiple parameters, or only one parameter?
Is there any way to expose step level dimming in SmartThings Lighting Groups? I set up a SmartThings Lighting Group with the three Matter Playground LIFX lights, and no driver-specific features (step level dimming, for example) appear to be exposed in the routines. I was hoping that the lights would synchronize a little better.