Insteon makes an 8 button zwave switch that you could set up 8 different scenes for. (Lights on/off, fan on/off, low, med, high) however, it won’t connect to a ceiling fan through rf. I believe what you’re looking for would require the HOF zigbee fan reciever. You can find everything you need to know here.