Sure.. Here's the info I used to create the REST call in HA..
url: "http://{{fan_ip_address}}/mf"
method: POST
payload: '{"reboot": true}'
content_type: "application/json; charset=utf-8"
Note that this command will not return a response, it will just end up timing out once called. This is normal behavior as it just immediately reboots, it doesn't bother to acknowledge the command before rebooting. As such you might want to set the timeout for the HTTP call to be a low number and suppress the inevitable timeout error in the error handling..
Thanks @bhamiltoncx — I've installed this and will test over the next few days. I currently have the reboot() capability scheduled to run every 6 hours. (This is a lot less klugey than what I had been doing — I had been interrupting power to the entire fan remotely for 45 seconds.)
This is great. I picked up two of these fans because of this. I have two installed on my patio and I am curious if there is any way to group two fans in hubitat? I am sure this is a strange use case but I figured I would ask.
This is working great for me. At my request bhamiltoncx added a configuration to exclude the lighting child device if you don't have the light kit attached, and it works great. This driver is a bit noisy, so I reduced the poll interval to 1800 seconds, which works find for me since I only control the fan programatically.
On my fan medium-low driver setting maps to fan level 2 and medium maps to 4. Is that the intent? Is there any way to provide user-configurable speed mapping in the driver? I'm asking because level 3 is actually the ideal speed for me and I can't actually set the fan to level 3 with the driver (2 is a bit too slow and 4 is too fast in the winter). My fan is 6+ meters up in my cathedral ceiling, so level 1 barely does anything, and I would like to set the level mapping to 2-6 and eliminate 1. Thanks!
@bhamiltoncx - Scratch that. Right after I posted this, I had the revelation to change the mapping myself in the driver, so I did that to eliminate level 1. Still, a great update would be to add speed mapping to the config. Thanks again for this awesome work!