Zigbee Fan Canopy Module | Project Cheryl

Take a look at this thread VZM30 (Blue On/Off) not dimming in Smart Bulb mode - #5 by EricM_Inovelli

You have to set the output Mode to dimming if you haven’t done that yet.

1 Like

Thanks! Yes, I had to manually configure it to dimming mode by holding down and 3x config.

@EricM_Inovelli, any chance this will make it’s way into the Hubitat driver at some point? I’m ok now, but others will likely have the same issue.

Wait, I left it out of the Hubitat driver? Could have swore I put it in, but I’ll go check now.

Edit: Turns out it wasn’t there! I just fixed it.

1 Like

Awesome! Thanks! :blush:

1 Like

Been a while since I’ve checked back here. Does anyone know when beta 1.02 was released? I’m curious to try it because dimming was always iffy for me at low levels (with neutral). Also… how do you switch to beta firmware and is it easy to roll back?

Can we fix the following errors in Hubitat? Driver is from 12/2023

**dev:2196**2026-02-22 03:43:15.950 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5800151203C70F0211E193FB6551079D561338C1A4C1D31200029BC70F0211E193FB65AC9C1DFEFF27718411B112000276C70F0211E193FB6549761F11006F0D002F001200029A

**dev:2196**2026-02-22 03:43:15.161 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5700150F03C70F0211E193FB65BC8DAF6CC038C1A4BAF025020F9CC70F0211E193FB6504DC1609018817006D8712000233C70F0211E193FB65DAB4BC0B006F0D003A9F12000240

**dev:2196**2026-02-22 03:43:14.356 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5600150C03C70F0211E193FB65FE5F050000B8D1F04B9825020F80C70F0211E193FB6570F805FEFF840D044CD125020F5BC70F0211E193FB658A0BAAFEFF6F2A0C58EF25020F8C

**dev:2196**2026-02-22 03:43:13.566 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5500150903C70F0211E193FB653CCDF4FEFFB8DE943E7725020F6CC70F0211E193FB6506D07E14006F0D00307D25020F76C70F0211E193FB65A0EBE8FEFF445B383B8F25020F68

**dev:2196**2026-02-22 03:43:12.758 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5400150603C70F0211E193FB658B719A8D0438C1A4FF4F25020F73C70F0211E193FB6557F2060000B8D1F0156925020F54C70F0211E193FB65D823070000B8D1F0F77625020F5C

**dev:2196**2026-02-22 03:43:11.958 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5300150303C70F0211E193FB65400E070000B8D1F0CC3125020F74C70F0211E193FB65F157050000B8D1F0103225020FAAC70F0211E193FB65D15CD0FEFFB425340C4D25020F4F

**dev:2196**2026-02-22 03:43:11.179 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 5200150003C70F0211E193FB65DF042016006F0D00000024020061C70F0211E193FB656A16070000B8D1F0651225020FB3C70F0211E193FB651D0606FEFF840D04C42E25020F6F

**dev:2196**2026-02-22 03:00:57.377 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2500151203C70F0211E193FB6551079D561338C1A4C1D31200029BC70F0211E193FB65AC9C1DFEFF27718411B112000276C70F0211E193FB6549761F11006F0D002F001200029A

**dev:2196**2026-02-22 03:00:56.576 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2400150F03C70F0211E193FB65BC8DAF6CC038C1A4BAF025020F9BC70F0211E193FB6504DC1609018817006D8712000228C70F0211E193FB65DAB4BC0B006F0D003A9F1200023E

**dev:2196**2026-02-22 03:00:55.779 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2300150C03C70F0211E193FB65FE5F050000B8D1F04B9825020F83C70F0211E193FB6570F805FEFF840D044CD125020F5CC70F0211E193FB658A0BAAFEFF6F2A0C58EF25020F85

**dev:2196**2026-02-22 03:00:54.993 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2200150903C70F0211E193FB653CCDF4FEFFB8DE943E7725020F70C70F0211E193FB6506D07E14006F0D00307D25020F7BC70F0211E193FB65A0EBE8FEFF445B383B8F25020F6B

**dev:2196**2026-02-22 03:00:54.198 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2100150603C70F0211E193FB658B719A8D0438C1A4FF4F25020F75C70F0211E193FB6557F2060000B8D1F0156925020F47C70F0211E193FB65D823070000B8D1F0F77625020F59

**dev:2196**2026-02-22 03:00:53.400 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 2000150303C70F0211E193FB65400E070000B8D1F0CC3125020F74C70F0211E193FB65F157050000B8D1F0103225020FABC70F0211E193FB65D15CD0FEFFB425340C4D25020F5F

**dev:2196**2026-02-22 03:00:52.615 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 1F00150003C70F0211E193FB65DF042016006F0D00000024020063C70F0211E193FB656A16070000B8D1F0651225020FB7C70F0211E193FB651D0606FEFF840D04C42E25020F6E

**dev:2196**2026-02-22 01:46:48.262 PM

warn

Inovelli Canopy Unknown Cluster(Cluster:0x8031) catchall: 0000 8031 00 00 0040 00 A992 00 00 0000 00 00 0F00151203C70F0211E193FB6551079D561338C1A4C1D31200029CC70F0211E193FB65AC9C1DFEFF27718411B11200027CC70F0211E193FB6549761F11006F0D002F0012000299