[Edge] Matter Playground

New update 2025-11-11 brings the foundation for dynamic colour animations!

I’m not especially fan of distracting animations but I do enjoy when the scene doesn’t feel static and smoothly changes over time, even if it’s just a subtle animation that gravitates towards the same colour.

The Advanced input already had the tools to create colour animations, for instance:

  • hue 60 sat 100 seconds 15 will transition to a nice blue shade.
  • hue 80 sat 100 seconds 15 will do the same to a purple colour.

Loop those two actions with virtual switches or my scene switcher and you have a perfectly smooth blue-purple animation. And a boring one since it feels dull and repetitive!

Let’s make it more dynamic!

For that I’ve added a saturation randomizer, randomSat min-max, so you can cover different zones:

I tend to use the highly saturated zones with randomSat 75-100 (75% to 100% saturation which is a vivid colour) and randomSat 50-100 (50% to 100% saturation which is vivid-ish without entering the this-is-white territory).

That same loop completely changes now and looks beautiful in both my WiZ and Nanoleaf bulbs:

  • hue 60 randomSat 50-100 seconds 15
  • hue 80 randomSat 75-100 seconds 15

:warning: Mandatory warning: some bulbs can flood your hub when using colour transitions. WiZ 1.35.0 are fine, not so much older versions. Nanoleaf floods a bit but the hub seems to handle it.

Edit: I had the wonderful idea of testing the animation in 3 Nanoleaf lights at the same time, don’t do that, at least not with a V3 hub :smiley: The flood was too much, the logcat has been minutes processing logs even after powering off the bulbs! :enraged_face:

Update Nov 19th 2025: earlier versions of the driver used other attributes that have been deprecated and will be removed in future versions, if you used something like sat randomHigh replace it with the new randomSat 75-100. There are also new randomizers for hue, brightness and temperature.

2 Likes