Modern Forms Smart Fans - Integration

I think that’s either expected (WARNING), or too late (ERROR).

Expected, because the reboot command returns nothing, so in theory, reboot request will eventually time-out, and report the warning. You can confirm this by setting up automation to run at a specific time, and run ping to your fan at the same time. If reboot is successful, you will lose 2-3 ping packets.

Too late, means the fan was already stuck when you tried to reboot it, and there is nothing you can do software-wise to recover it. It’s time to power-cycle. You can confirm this by pinging the fan, and confirming that it’s not responding.

That being said, I see the same warning messages in my log, but I’ve learned to live with them.

Thanks, your comments got me thinking to send back to back requests and the fan rebooted. A single request times out.

My firmware upgraded about a month ago. I was wondering if anyone noted this and tried to see if Marko’s reboot automation is still needed. Unless anyone has tested this with firmware 02.00.0017 / 02.05.002 and found the reboots are still needed, I might check this out.

Thank you for bringing this up! I, too, upgraded, but I have not disabled my reboot automation until now. I have disabled it right now, and I will try the fans in a few days to see if they are still alive and well :slight_smile:

Me too. Will report back…

Locked up in under a day. Reboots are back.

No lockups here ~30 hr.

I turned off Marko’s ModernForms reboot utility 4 days ago. Still no loss of connections!
I am using firmware 02.00.0017 / 02.05.002 on these fans.
Paul Earley

I bought a modern forms fan in July of 2020. After much struggle to get it installed in a high ceiling, i found it would drop off the network a lot and i would re-add it through the app many times. That was before i had home assistant.

Modern forms sent me 2 replacement wifi modules and one new wall control (They said my second wifi module was incompatible with the wall unit). I was really ready to give up on this fan. I talked to a few different people in modern forms fan support and finally a new person started on the support team and promised to help me get my fan working properly. At this point the fan was staying on wifi pretty well, but if i turned it off and tried to start it from the alexa, it would struggle to start and not actually move and just make clicking noises. If i got a stick and gave it a little push it would start spinning, I sent this to support and told them i suspect the motor was bad. They said no it is a firmware issue, and a new firmware would be released soon. I kind of lost interest in the fan at this point because it was so much trouble, but a few months later i realized the fan was working perfectly and was solid for months. Because of all the issues, i would only control the fan through alexa. I would not open the app on phone or use the wall control. It worked fine for months this way. I think i remember that if i even open the modern forms app on my phone or use the wall control, the fan would drop off wifi sometime later.

Then i started to use home assistant and found this great add on (Thank you!). But as soon as i started using it my fan started dropping off the network several times a day and require i pull the air gap to get it back on wifi again. So my situation sounds like what has been described here. I deleted the add on and i am going to reset the fan and see if it stays on the network for a few days, If it works fine then i will reinstall the add on and try to change the polling interval and setup the auto reboots and see how that goes,

Thank you for this add on! I don’t think my recent issues are because the add on is bad, i just think these fans are VERY finicky and develop problems for the least little thing. Hopefully i can get it figured out.

If the fan wasn’t so hard to install, i would have taken it down and sent it back a long time ago. Way too much trouble for a simple fan. I do like the way it looks and being able to control it through alexa when it will stay on the network.

With the newest firmware, my fans still drop off, but much less often. I reboot 1X per day.
BTW, do others find the “firmware update” is a joke? When the controller announces that a firmware update is available, I select the update option. Then the spinning wheel stating “Updating firmware” goes around and around…never stops. In the end, the firmware does not update this way.

I have had success pulling the airgap on the wall switch with the app open and when I plug t back in it seems to update.

I THINK your solution for all problems is to implement icemarkom’s automations that reboot your fans 1 to 3 times per day. It may fix all of your problems.See this post

Thank you for your response. I will try the automations over the weekend and report back. The fan has been kind of stable the last 2 days but i have a feeling it will act up again.

Are you able to determine the command that the native app sends to the fan to enable “breeze” mode? And the values that are sent for “forward”: and “reverse”?

I am just now getting around to updating the custom component for the MF fans. Thought I would add the ability to set direction and turn on breeze mode if possible.

This next month is a bear for me so I will probably not complete this until May. My python programming is slow at best. But let me know if this is doable.


Sure thing I can work to figure out that stuff.

Though, instead of starting from scratch (which also may not be a terrible idea), I think perhaps we could focus to improve @jimpastos’s integration. There has already been some work done back in January, and it’s a lot more versatile now than it was. I filed several issues yesterday, and will do a few more.

We don’t need a new integration I thing, we just need to make this one even better! :slight_smile:

Probably useless information, but I have been using this integration completely issue free for about 1.5 months now on version 3dec511 installed through HACS.

It did not connect to my fan at all via Docker running on Synology with similar errors to the early posts in this thread. I spent months and months failing to make a proper connection—but after purchasing and migrating via backup to a HomeAssistant Blue, everything began working and I have not had a single failure.

I have a Wynd 42 on firmware 01.03.0025 / 01.03.1008
It is connected through a Ubiquiti Unifi WI-FI network (in case this helps solve any issues with frequent disconnects—I have seen none)

Hey mark, did you guys ever get this working correctly?

Negative, but also, in the meantime… there is now the official Modern Forms integration for Home Assistant, which seems to work mostly fine.



Well… yeah :-). Nothing is ever perfect. I have a few small nits about it, but I had no time to file issues and even less to try and fix it myself.

Specifically, for my particular fans, which have no lights, it still detects them as having lights. Also, it creates additional entities, which confuse the brains of Google Assistant (which, saddens me to say, isn’t actually hard, but that’s a separate topic).

Thank you. Atleast it doesn’t drop