This post is for those looking at ceiling fan options.
I have integrated a arlec grid connect ceiling fan into HA using localtuya. I installed the custom component through hacs and added it as an integration.
Getting the local key was a bit time consuming but should be quick in future now I know what I am doing.
I will probably use localtuya for permanent installed devices like this as selling a house with esphome flashed (pretty sure it is not even possible with this model) ceiling fan is basically a dumb fan for the future owners. At least with tuya you can reset and leave the instructions.
Bunnings - Arlec Grid Connect Smart 4 Blade 130cm DC Ceiling Fan With Remote