Red Series Dimmer (VZW31-SN) unexpected dimming speed behavior

I just purchased a few Red Series Smart Dimmers (VZW31-SN) and installed one of them and I would like to occasionally set the ramp rate to something on the order of 10 minutes. According to the documentation, I should be able to achieve a ramp rate between 0.5 seconds and 94 minutes.

I first tried using the light.turn_on (and light.turn_off) action in home assistant with a specified transition speed, and was only able to set the transition to 25 seconds or less. Any transition speed greater than 25 seconds would result in the speed cycling from 1 to ~25 seconds (e.g. I specified 26 seconds and the light transitioned in 1 second, then I specified 50 seconds and the light transitioned in 25 seconds).

I then tried to change the ramp rate via zwave configuration (specifically changing parameter 1 and leaving parameters 2-8 set at 255), and a similar effect occurred. Values between 5 and 100 worked and changed the ramp speed between 0.5 and 10 seconds. Values between 101 and 125 worked and changed the ramp speed between 1 and 25 seconds. But a value of 126 resulted in the light transitioning in 1 second (and a value of 150 resulted in the light transitioning in 25 seconds).

I still have the discontinued Red Series Dimmer (LZW31-SN) that is able to transition over the course of 10 minutes.

Please let me know how to change the ramp rate to 10 minutes.

In case it helps, I am using:

Home Assistant 2026.5.4
Z-Wave JS UI version 7.3.0
Aeotec Z‐Stick Gen5 with firmware v1.1 (I am in the process of upgrading this to Home Assistant Connect ZWA-2)
Red Series Smart Dimmer VZW31-SN with firmware v2.1.0

Looking at the documentation, I think you should set it to 170…

1-100 = 100ms intervals (up to 10 seconds)

101-160 = 1 second intervals ( max 60 seconds)

161-254 = 1 minute intervals (max 94 minutes, even if docs say 93)

So, as 170 - 160 = 10, (161-160 = 1… even though the minutes don’t start til 161) and is in the range of the “minute’s” setting, that should work.

I am unsure why setting it to 126 ends up being 1 second again, as it should be 26 seconds, but if you want a value of minutes, you need to start at a value of 161 and go up from there.

MINOR EDIT: Redid the napkin math to change my initial value of 171 to 170, as I was treating 161 as 0 instead of 1 like I should have :grin:

Setting it to 170 results in a dimming speed of ~10 seconds. Same with using the light.turn_off action with a transition speed of 600 seconds

So long as there is nothing set in HA that is trying to override the switch itself, then it sounds like it is an issue with the firmware then, as that does not line up with their documentation.

Maybe something to bring to the attention of @EricM_Inovelli ? Or maybe someone else that can look into it or do something about it?

Because I am able to ramp more slowly with other lights (even an older model of this inovelli zwave dimmer switch), my inclination is the firmware. However, I haven’t seen any other reports of this bug, so I’d love ideas on how to debug or test it further

I did some further testing to see if Home Assistant is affecting the switch. With my new ZWA-2, I created a separate zwave network (via zwave-js-ui) on Docker and moved the switch in question from the HA-integrated network to this separate network. I then set the parameter 1 to 170 (i.e. what should result in a ramp rate of 10 minutes), but the light still turned on and off in ~10 seconds. Therefore, I am confident that the issue is not coming from home assistant.

Are there settings in ZWave-JS that may be causing this unexpected behavior?