Zigbee Fan Canopy Module | Project Cheryl

I theory you should not have to do the unbind anymore with this fix.

2 Likes

@alexrmay91 I am not seeing this behavior either. I will also add a module to HA and report back ( I will test on HA Green and Raspberry PI HA install) What hardware HA are you running?

@Lance_Inovelli I think others have found the root cause above, but I’m not 100% sure. I’m running HA supervised on a proxmox VM on a mini PC.

I’m out of town, so unable to test. I had tried your fix in a custom converter though and it resolved the issue. Looking forward to seeing this in production when I get back. Thanks!

I re-bound level control after updating and it seems like the problem has gone away! Thank you for the hard work!

2 Likes

That is great. Thanks for checking!

Asking because it’s hard to tell with a ceiling fan… but if I set the MaximumLevel 2 setting lower than max, will it scale the fan speed like a light? Or does it still set the fan to 33, 66, 100 of its normal power settings?

I’m not sure to be honest. I think it eliminates fan speeds. Like, if you set the max level to 75% I think that limits your speeds to low and medium. Since the device just has a couple capacitors that toggle on and off there really isn’t as much variability of output as the % level makes it seem.

That makes sense, thanks. I did set my max to 200 and high felt the same as before, so maybe it just has no effect. Or maybe it rounds up.

So, what should the latest ā€œworkingā€ Z2M binding pages look like, for both VZM31 and VZM36…? Screendumps would be great.

I’d like to think I know what I’m doing, but after moving multiple settings here and there, I’m not sure about mine any more. Some visual references would be great.

Thanks in advance.

Have you make any progress since? I know I’m super late, but hope I can of some help - for you and for other users coming this way - by sharing my experience:

  • I’m on VZM36 - fw 1.01 & VZM31 - fw 2.18, controlling a fan-light unit, and using the binding feature
  • Did the install yesterday (Sep 2024), using HA & Z2M, un-pair and re-pair both after firmware update
  • I did ran into the light flickering issue at the high end brightness - those are GE LED bulbs from Lowe’s. After some intensive testing on those parameters, what helped was to use ā€œTrailing Edgeā€ setup on the Blue Canopy module.
  • Another issue was I ran into was that my fan motor started buzzing - the volume of the buzz went up and down roughly at the same rate of the fan blade rpm rate… so if I ran the fan at high speed, the sound was kind of scary - and the buzz will go away as soon as I turn off the fan power while the blades are still spinning… meaning it was a electrical buzz and not mechanical. What I did in the end is to switch to the ā€œsingle-pole full sine waveā€ on the Blue 2-1 Switch, and the buzzing went away.
  • My 3rd issue was with binding. I have done binding before (using Lutron rotary switch to control an IKEA Tradfri), and somehow my Lutron can control both the fan and the IKEA at the same time …?!! Turns out, Lutron’s touchlink implementation was buggy, and I had to setup the fan group in my Blue Canopy using a different group ID # other than 1.

Anyways hope this helps.

It worries me a little that ā€œsingle-pole full sine waveā€ made any difference for you. The only way I can see that being relevant is if power to the canopy module is getting sent through the Blue 2-1. Problem is that the 2-1 is not rated for passing power to anything except lights. So, assuming that power to the canopy is coming from the box with the 2-1, the line to the canopy should be connected directly to line in the box (e.g. in the 2nd ā€˜line’ hole for the 2-1), NOT to the load on the 2-1.
Maybe send some pictures?

2 Likes

This. Make sure the power is not going through the load of the 2-1.

Good call. I’ve got it corrected.

Hello all,

I just purchased a handful of these and installed the first one today. I’m using Hubitat /w the HPM Inovelli default drivers for module and child devices, and then I am using the Hubitat HomeKit integration to show my devices in HomeKit. I’ve found that the fan child doesn’t appear to report level, so HomeKit always shows 0% for the level. See ā€œOffice Fanā€ in my image…

Controlling the device through HomeKit does seem to work, but the level always jumps back to 0% as soon as you modify it.

I see ckowalski discussing this behavior way back in March. Is this still an open bug for this driver today?

I just bought and installed one of these, along with a Blue 2-1 switch. Sadly, the manual online only had instructions for dual binding for Hubitat and Smartthings, not Home Assistant. After a whole bunch of searching, I found this guide, which worked perfectly. Could it possibly be linked in the manual for others to find it more easily?

So for some reason, the module disappeared from my Z2M, I tried factory reset by holding down on the pairing button for 20 seconds…keeps flashing red. I cut the breaker, and when I turned it back on it was still flashing red!!!

The fix to address always reporting 0% should be in, and it’s working for me. BUT I am using homebridge and not the built in HomeKit integration. I don’t think that should matter but …

If you look at the product sheet for the MG24, there is an AI version.