Honeywell Zwave Fan (39358, ZW4002) not showing new Low/Med/High fan card; still shows old 0-100% style card

My Honeywell Zwave in-wall fan switch (Model 39358, also reports its GE id of ZW4002) isn’t showing the ‘new’ fan card style of off/low/medium/high options. It’s still showing the 0-100% slider like other dimmer lights. What’s weird is my other 2 zwave fan switches, which I thought were identical but report as GE ZW4002’s, have picked up the new fan card style showing the discrete speed steps.

The Honeywell one works identical to the GE ones and only has off/low/med/fast discrete speeds. I’d like to get my Honeywell zwave fan to display the same as my GE ones. I had thought they were all the same model (Jasco), but apparently not.

Any idea how I can get my Honeywell Zwave fan switch to show the 4 speeds? Either by correcting the root cause, or by forcing it’s card to show the 4 speeds?

This is configured by the integration based on the product type. So it means a code change.

Interesting! Thanks for that info, I wasn’t aware that’s how that worked. TIL!

It certainly looks like the Honeywell 39358 is setup as 0-99%, but could be changed to be stepped. Any idea if someone like me has any influence on modding that file? How I would go about doing that?

Anyone can submit a PR. It requires correctly mapping the level ranges, as each device seems to be different.

Other users have complained that the speed settings are too restrictive, as they say the fans can provide variable fan speeds, despite the switches claiming to be 3-speed. I can’t claim the veracity of those statements, but what is true is that adding the speed steps to the integration makes them unusable for setting variable speeds.

I created a new fan template to match up more with my fans. I am controlling them out of Bond where I added each speed step, 6 in total, but what showed up is the percentage. I basically created a configuration template using the fan entity to create the 6 Presets that are on the remote.