VTM36 - White Series Canopy Module Fan Speed Control via VTM35 White Switch

I’m currently in the process switching over to the white series. Currently, I have the canopy module paired to a VTM35 Fan Switch.

In home assistant, the switch config is,
Smart Fan Mode : Smart Fan Enabled
Switch Mode : Ceiling (3 speed) + Single

The canopy config is,
Fan Mode : Ceiling (3 Speed)
Light Mode : Dimmer+Leading

I also have 2 matter binding for cluster 6 on/off and cluster 8 levelControl on endpoint 2.

I can turn the fan on via the wall switch, but controlling speed is a bit unintuitive. By which I mean, press the paddle only turns the fan on and off. In order to increase / decrease the speed, I need to long press the paddle.

So my question is, is it not possible to get the switch to work from just a single tap at a time? Would I need to use an automation?

(Fyi just began my journey to localization :sweat_smile:)

For this I believe you would need to use automation, but it is a good feature request for Inovelli to consider imo.

You could use the script below with a choose variable for Up Single and Down Single. Create an option for each state the fan could be in (low, med, high, off). The script also has fan binding which syncs the config button to the fan speed: 1=low, 2=med, 3=high.

That’s unfortunately, I would’ve loved for it to work independently of HA. I was messing with setting up automations an I kinda got it work…

Did run into a weird issue binding the white series dimmer switch the canopy via Matter app ui… I was only either to bind either the cluster 6 or cluster 8 but not both at the same time :man_shrugging:t5:.

I’ll give that blueprint a shot though… hopefully that works without issues.

Thanks.

For those interested in why there are these limitations …

In order to bind one matter device (device A) to another device (device B), a vendor has to include in the first (device A) a controller endpoint type which can bind to the second device. Matter strictly defines these and, as of Matter 1.5, there are only 5 control types defined, and they don’t include a Fan controller.

So, what Inovelli has done is they have included in the VTM35 fan switch, a Dimmer Switch Device Type controller (Endpoint 2) which will send control signals as if it were controlling a dimmer. In order to seem like a dimmer, in the VTM36 module, they have added a level control cluster so it can receive those dimmer signals and convert that to the fan control. This is why you have to use long-presses to adjust the speed - you are essentially sending dim-up and dim-down commands to the VTM36 and it will change speeds depending on if that simulated dimmer is in the 1-33%, 34-66% or 67-100% range.

Its not a perfect solution, but it seems a reasonable way to do it while being compatible with the Matter standards.

Inovelli could add a mode select to the switch firmware that allows changing up1/down1 from:
a) turning the fan on/off, to b) moving the fan level between 0 - 33 - 66 - 100.

Having it move between fan levels is the most intuitive operation, imo. If I walked into someone’s house and had never seen these switches before, I think that’s how I’d expect it to work.

@EricM_Inovelli

1 Like

This topic was automatically closed 14 hours after the last reply. New replies are no longer allowed.

I put in a request to add this as a mode select but I believe it is currently in the firmware and can be enabled with a button combo:

Hold the down button + hit the config button 12 times - LED flashes orange
Press up to cycle up through fan speeds and down to cycle down through them

Hold the up button + hit the config button 13 times - LED flashes purple
Press up to cycle up through fan speeds low > medium > high > low > med > etc. Pressing down always turns the fan off

Hold the up button + hit the config button 12 times - LED flashes blue
Default behavior. Press up to turn on and down to turn off. Hold up or down to adjust the speed

@francesc0 I think you are requesting the up + config button 13 times version.

1 Like