Blue 2-1 Dimmer device vs entity behavior in HA

I’ve observed a behavior that I suspect is a bug.

I have all my Blue 2-1 Dimmers configured to turn the load on and off instantly. Meaning the following are all set to zero:

  • RampRateOffToOnRemote
  • RampRateOffToOnLocal
  • RampRateOnToOffRemote
  • RampRateOnToOffLocal

When I turn on a light at the switch, it comes on instantly, as expected.

When I turn on a light from HA, addressing the light by device ID, it also comes on instantly. For example:

sequence:
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      device_id: 3e30e794a5a83432b715b2c22d19fe15
alias: Turn on device
description: ""

But if I turn on a light from HA and address it by entity ID instead of the device ID, the light ramps up in brightness over a couple of seconds instead of coming on instantly. For example:

sequence:
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: light.downstairs_bathroom_light
alias: Turn on entity
description: ""

I would expect to both behave according to the parameter configuration.

Are my expectations wrong?

I would think this might be on the software side rather than the device itself, although it could still be a bug. Can you see what commands zigbee2mqtt is sending in each case? I’m not sure why it would be different, but I think that’s where I’d start.

Yeah, if you can get the Z2M debug logs for both instances as well as the MQTT commands send by Home Assistant that can help us troubleshoot.

It’ll also be helpful if you cna provide the exact version numbers you’re running of Home Assistant and Z2M.

I really appreciate the responses. I went to grab the logs to respond back and started to dig in deeper. At this point I’ve pinned it on Adaptive Lighting, specifically this setting:

Screenshot 2025-09-23 21.05.40

I used to have that enabled. Since I disabled it, I get the “instant on” behavior that I expect, even when addressing by entity ID. Most of the time, anyway.

There are still situations where I notice fade in. But I think that might have to do with scene recall. I’m going to look into that more this next weekend.