Thanks for the answer, @zachary.melnick. I am trying to get the switches and canopy modules to work 100% without Home Assistant or any other external source, though. I had thought about forcing it to the desired behavior through HA automation, but if HA is down, my lights still need to act exactly as I want them to.
Thanks, @Bry! This was the solution! For anyone else who comes across this with the same problem, I went into the switches and had set the following:
Canopy (VZM36):
InovelliVZM36LightCluster:
default_level_remote (0xe): 254 (Default: 255)
dimming_speed_down_remote (0x5): 10 (Default: 127)
dimming_speed_up_remote (0x1): 10 (Default: 25)
ramp_rate_off_to_on_remote (0x3): 10 (Default: 127)
ramp_rate_on_to_off_remote (0x7): 10 (Default: 127)
LevelControl:
on_off_transition_time (0x10): 10 (Default: 25)
Switch (VZM3#-SN):
InovelliVZM3#SNCluster (Endpoint id: 1, Type: in):
default_level_local (0xd): 254 (Default: 255)
default_level_remote (0xe): 254 (Default: 255)
dimming_speed_down_local (0x6): 10 (Default: 127)
dimming_speed_down_remote (0x5): 10 (Default: 127)
dimming_speed_up_local (0x2): 10 (Default: 127)
dimming_speed_up_remote (0x1): 10 (Default: 25)
ramp_rate_off_to_on_local (0x4): 10 (Default: 127)
ramp_rate_off_to_on_remote (0x3): 10 (Default: 127)
ramp_rate_on_to_off_local (0x8): 10 (Default: 127)
ramp_date_on_to_off_remote (0x7): 10 (Default: 127)
This made it so that:
- transitions take 1 second (10)
- switch paddle up turns the light on to 100%
- switch paddle down turns the light off
It is worth noting that the attributes with the default value 127
could be left at 127
, as that tells it to set its value based on the value of dimming_speed_up_remote
. I set it anyway just to be 100% certain that the transations would all take exactly 1 second. I just wanted them all to be the same exact value so I could easily see when something was wrong.
As another note, I have found that you ONLY want to interact with the light via the Switch Device (VZM3#-SN) and you ONLY want to interact with the fan via the Canopy Device (VZM36). I have found that if you do anything other than that, the canopy, switch, and the values in HA get out of sync and it becomes annoying.