I just installed an Inovelli Blue dimmer switch (VZM31-SN) and Inovelli Blue fan module (VZM36) in my bedroom. I paired them according to the instructions here. That works great. The issue is that I also want to control the light via automations from HA. That also works, but it means that the on/off state of the light is often out of sync with the on/off state of the switch.
What is the simplest and most idiomatic way to fix this? Is there a way to make the Zigbee binding two-way, so if I turn on the light through an automation the switch’s state will update to match? Or do I need to set up an explicit HA trigger to do the update, and if I do so do I risk creating a loop?
Bonus question: Assuming I can get that part figured out, is it possible to for the same switch action to trigger a bound light and a HA automation? That is, can I set it up so that clicking the switch on sends an “on” signal directly to the light AND a state change to HA so I can do something else, like turn on my coffee maker or whatever?
Did you ever have any luck figuring this out? I am running into the same issue. I am thinking of just writing an automation to handle this, but it feels like a clunky solution compared to how seamlessly the zigbee binding works one way.
I did not. It’s moved back up my priority list because I just installed another fan / module / switch combo in another room. Even if there is no easy solution I’m surprised it’s not more discussed as a problem; seems like it would come up a lot.
Closest I have found is to also have the automation set the switch to on/off to match what you are doing.
This only reset the light status though. I currently have my switch bound to a canopy module so while this works for the light, it still leaves the fan in whatever its last state was. So pressing the config button moves to the next cycle instead of starting from 0 as though it were off.
Switching the FanControlMode to Multi Tap technically solves the issue, since you have to tap for the speed you want it will always basically be at 0.