Blue Series Fan/Light Canopy Module ZHA Issue

I just installed a Blue Series Fan/Light Canopy Module using ZHA and lots of the parameters are duplicated. Any advice?

See if you can post the pic now. You were restricted as a new poster.

It worked now, just updated the post. Thanks!

1 Like

I’m pretty sure one set is for the fan and the other set is for the light. I would expect them to be named differently though.

I don’t use ZHA personally, but I’ll tag @chack who is one of the ZHA experts.

There’s a light switch that works correctly, a fan switch and another light switch that seems to be a duplicate of the fan switch. Each parameter that should be there once, e.g. firmware version or default move rate, is duplicated. Not sure if it’s because it’s using the incorrect quirk - zigpy.quirks.v2.CustomDeviceV2. I previously had a King of Fans controller that worked perfectly with ZHA, it just had a terrible Zigbee reception so decided to pay the premium price for Inovelli to finally stop having issues so hoping that this is easy to resolve.

I don’t know how big your ZHA setup is but if it’s fairly small, you could swap over to Zigbee2mqtt. It’s fairly easy to setup and shouldn’t have the same problem you’re seeing now.

I’m sure it’s fixable with ZHA, but I have no clue how. I haven’t run it in at least 3 years.

The reason I went with Inovelli was to avoid wasting time fiddling as it says ZHA is supported. Guess I could switch to Zigbee2MQTT but seems like a time sink for one device that’s not playing nicely.

Yeah, I hear you. It is expected to work with ZHA and I’m sure it’s fixable when someone who knows what they’re doing shows up :wink:.

The fact that it’s showing the CustomDeviceV2 quirk instead of the Inovelli quirk is probably the issue.

Hey there, this is exactly what @rohan called out with one set of parameters for the light and the other for the fan. My go-to for configuring the canopy module is just going into the manage clusters > picking the light or fan and then configuring what you want from there like this -

And also just to confirm the V2 quirk is right for this. ZHA has been undergoing a lot of changes that include separating it out of the HA codebase and the Inovelli quirks were recently updated to their V2 standard. I think there may be some more flexibility in building out those configuration items with more changes to the quirks but I haven’t had time to circle back on it yet and the frontend still works the way the V1 quirks did. Another thing to figure out is how to name them that’s going to be clearer but not require you to click on every line to see the full name since that ends up being a pretty narrow column.

This just seems to be a way to read and write the multitude of parameters, none of which seem to work as advertised. The default output mode for both endpoints is false when I read them, Bool.false = Ceiling Fan (3-speed) mode according to the manual (not sure why you would control a light with only 3 dimming levels). With these settings, none of the 6 exposed sliders (some of which appear to be duplicates) affect the light brightness or the fan speed.

The only 4 controls I need are fan level, light level, fan on/off, light on/off (the same as the King of Fans module that was half the price). This unit doesn’t actually seem compatible with ZHA as advertised. I am vaguely considering sinking hours into migrating to Z2M, will that make it easy to expose the only controls that actually matter or will the controls be the same?

I can confirm that the controls work fine with Z2M.

You can see the list of exposed features here but it’s easy to ignore the ones you don’t want in Home Assistant.