Zigbee light default dim rate

I have a few Sengled Zigbee lights around the house, and most of them are in closets or on a “time of day” automation, so dim rates do not matter much. Recently I purchased some of the RGB bulbs from Sengled and put them in some of our bedrooms. I’d like to be able to set a default transition for on/off behavior as they are currently instant on/off. This also makes turning them on to red, for example, very jolting as they turn on to whatever color and brightness they previously were set to. If I want a light to turn on at 10% red during the night it will first blast 100% warm white then snap down to 10% red.

I’ve found that setting a transition to my light.turn_on command only works if I have dimmed the light down to 1% before turning it off. It seems that even if I command a 1 second transition to light.turn_off I can accomplish correct light.turn_on transitions.

So the only issue is if I manually turn off the lights they still will not dim down slowly. Is there any way to set default zigbee light behavior within Homeassistant?

Honestly it kinda sounds like a bug in the lamp firmware, it should always honor the transition time in the on/off command.

But you can set a default in the attribute LevelControl->on_off_transition_time. Some devices store that in non-volatile memory and some need to be set every power cycle.

1 Like

It’s really odd, but the light still kind of honors the transition command. If I turn the light on to red it will still initially turn on to whatever the last state was, then jump to red and transition to the desired brightness. So I can tell it’s trying to do the transition, but it’s really choppy.

I found the attribute you mentioned, but I can’t seem to get the setting to stick. When I click “get zigbee attribute” it says “none”. When I try to change it the behavior remains the same.

I guess your bulb does not support that attribute, it is technically optional.