Hi Folks, I have a series of Haiku fans from Big Ass Fans with the WiFi modules in them, such as the following: [URL]https://www.haikuhome.com/au/fans/l-series-fan[/URL] Others have been nice enough to sniff out the protocol to talk to these fans with wireshark as follows: [URL]https://bruce.pennypacker.org/2015/07/17/hacking-bigass-fans-with-senseme/[/URL] Using the new 5500SHAC I have been able to create a user library for talking to these so I can control the LED light in the fan and the fan speed from C-Bus switches so each room only has to have a single switchplate. See the attached script. I added this as a user library. I setup an hourly schedule script to execute the following: [INDENT]require('user.haiku') haiku_find_all_devices()[/INDENT] And then off events for group addresses I execute the following for lights: [INDENT]require('user.haiku') haiku_update_light_level('Study Fan', event.getvalue())[/INDENT] and for fan speed: [INDENT]require('user.haiku') haiku_update_fan_speed('Study Fan', event.getvalue())[/INDENT] If you select 'execute during ramping' it does work during dim up/down operations, even if not incredibly smooth. This is partially the granularity of the execution of the script I suspect and the number of levels in the fan itself. Anyway, if anyone else find themself in the position of wanting to control a Haiku fan with a C-Bus switch for the sake of clean walls etc... you might also find this handy. Cheers, Kelvin