Don’t want to distract from the core subject here, but wanted to share this info for those here who may not have seen it, and are still working out the best option for their fan control. I didn’t see any references to it here in this thread.
There is a “whole home” (up to 6 fans) solution that is available via the Bond Home bridge (or is it a hub? ) for $99.
Currently has Alexa and GH integration for voice, and IFTT support that provides ST control. True SmartThings is not there yet. Integration is supposed to be coming “soon” (Q1 2018 is the target according to Bond team statements). Bond is also testing State remote control and IR control, and will be extended to control other devices (currently the app has an option to add Air Conditioners, I believe fireplaces and other RF devices are in their future plans, making them available to SmartThings.
I have it controlling six fans (Hampton Bay and Hunter) in my home via IFTT & Webhook commands from webCore pistons. You can also use the Bond app directly if you wanted to, and as noted there is Alexa voice control (allows on/off, speed, light, etc.) and Google Home. Google Home and IFTT control are currently limited to on/off, no speed control access, fuller control coming later. The Bond has been very reliable for me using it via IFTT w/ST.
What you don’t get is fan/light status reporting back to SmartThings (or the Bond app) since the fans remain “dumb” in this setup (no Zwave or Zigbee added to them). For most users that’s fine - you only use the fan when your sitting near it, in line of sight. If you must have real-time status reporting from the fan to ST then the Bond system is not for you.
Anyway, worth a look - $99 for up to six fans vs. cost of a remote/receiver per fan, and rewiring work. If you have any questions pop over to the Bond thread below to ask those using it.