Z-Wave Dimmer Switches: A Smooth Transition with Hass.io

I recently made the switch from my Vera system to an Aeotec Z-Stick Gen5, and I must say, it’s been an enlightening experience. However, I encountered a minor hiccup with my Enerwave ZW500D dimmer switches that I’d like to share, along with the solution I found.

Initially, after migrating, I noticed that the dimmers were transitioning slowly, and Home Assistant wasn’t accurately reflecting their states. For instance, when I turned a dimmer on, the Lovelace entity would briefly show it as on, only to switch back to off, even though the light was clearly on. The reverse happened when turning them off—a momentary on state before settling into off.

After some research, I stumbled upon a solution that involved tweaking the configuration.yaml file. I added the following lines to address the issue:

yaml
zwave:
device_config:
light.path_light:
refresh_value: true
delay: 3
light.patio_lights:
refresh_value: true
delay: 3

This adjustment helped HA display the correct state of the dimmers. However, there was a slight quirk—when I adjusted the slider to turn a light on, it would momentarily revert to off before settling into the correct state after the delay. The lights themselves take about 3 seconds to transition, which matched the delay I set.

While this isn’t a perfect solution, it’s functional and ensures that the states are accurately represented. I’m curious if others have encountered similar issues or if there’s a more seamless way to handle this.

Overall, I’m satisfied with the switch to Hass.io and the Aeotec Z-Stick. The ecosystem is robust, and with a bit of tweaking, everything runs smoothly. If you’re considering a similar migration, I’d recommend exploring these configuration options to ensure optimal performance.