Smart control for celing fan with lights but no wall switch

There are two options. One is the Home Decorators controller which requires installing a controller in the fan canopy. This should give you full control of the lights and fan through ST app and Amazon Echo.

The second option is Bond. It records your remotes rf signal. You can control lights and fan in Bond app and Amazon Echo. For control in ST you would have to use Ifttt.