Modern Forms
Modern Forms has a line of smart Wi-Fi-connected fans that allow for cloud or local control of the fan and light. There is support for individual sleep timers for the fan and light that can be set and cleared independently.
Configuration
To add the Modern Forms integration to your Home Assistant instance, use this My button:
Modern Forms can be auto-discovered by Home Assistant. If an instance was found, it will be shown as Discovered. You can then set it up right away.
Manual configuration steps
If it wasn’t discovered automatically, don’t worry! You can set up a manual integration entry:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Modern Forms.
-
Follow the instructions on screen to complete the setup.
If the Modern Forms fan does not have a light unit installed, then the Light entities and actions will not show up.
Fans
The Modern Forms integration has support for the Modern Forms fans. This includes directional support, and sleep timer actions for the fan.
Lights
The Modern Forms integration has support for the Modern Forms fans light. This includes brightness, and sleep timer actions for the light.
Binary sensors
The Modern Forms integration provides binary sensors for the following information:
- Fan sleep timer active status
- Light sleep timer active status
Sensors
The Modern Forms integration provides sensors for the following information:
- Fan sleep timer time expiring
- Light sleep timer time expiring
Switches
The Modern Forms integration provides support for the following toggleable attributes of a fan:
- Away mode - to allow the fan simulate someone being home.
- Adaptive learning - for allow learning for away mode.
List of actions
The Modern Forms integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following actions. Each link below opens a dedicated page with examples, parameters, and a step-by-step UI walkthrough.
-
Clear fan sleep timer (
modern_forms.clear_fan_sleep_timer) Clears the sleep timer on a Modern Forms fan. -
Clear light sleep timer (
modern_forms.clear_light_sleep_timer) Clears the sleep timer on a Modern Forms fan light. -
Set fan sleep timer (
modern_forms.set_fan_sleep_timer) Sets a sleep timer on a Modern Forms fan. -
Set light sleep timer (
modern_forms.set_light_sleep_timer) Sets a sleep timer on a Modern Forms fan light.
For an overview of every action across all integrations, see the actions reference.
Modern Forms fans use NTP (via pool.ntp.org) to set their internal clock and check whether sleep timers have expired. Sleep timers only work if your fan can reach an NTP server on the internet. You can block cloud access for the fan and allow only outbound NTP (UDP port 123) so sleep timers keep working.