You can talk directly to the fan with a cc1101. I'm using the chip I linked and it works perfectly
I'm using codes that I sniffed out with this code here and have it linked up to Home Assistant with MQTT. Works flawlessly and leaves the remote untouched.
Just found this Solu CC1101 transceiver on Amazon. I think I will buy a couple and see how well these would work for my application. Any thoughts on this inexpensive module?
​