I'm using two methods. One is to use a Nue dimmer in the canopy of two ceiling fans to control the lights. The switch stays on and I use a "smart switch" which is really a button controller for the lights. The fan just runs constantly. I did not have to have a 3rd wire this way.
NUE Smart ZigBee Light Dimmer
I team this with an AduroSmart ERIA Smart Dimmer Switch. However, it now appears to only be available as a kit with a bulb which I would not want. I think any multi-button Zigbee controller button should work. Even a Z-Wave Plus button would work since there is no physical connection. Both will talk to the hub and relay commands to the dimmer.