Overview
This capability integrates v1 and v2 HomeKit fans into the home capability system, allowing for easy control and capability of fan operations. Homeowners can adjust fan settings through their smart home interface, enhancing comfort and convenience.
Benefits
- Convenient control of fan speeds and settings through Home Assistant.
- Improved home climate management with automated fan adjustments.
- Seamless integration with existing HomeKit devices for a unified smart home experience.
Intent
The purpose of this capability is to enable users to manage HomeKit-compatible fans directly from their home capability platform. This results in a more comfortable living environment and streamlined device management.
Preconditions
- Home Assistant installed and configured.
- HomeKit fans (v1 or v2) available in the home.
- HomeKit integration set up within Home Assistant.
- Integration available and authenticated: HomeKit.
- Device installed and reachable: HVAC and Climate Control.
Actors
- Homeowner controlling the fan settings
- Family members adjusting the fan for comfort
- Guests utilizing the smart fan features
Trigger
The capability can be triggered by a manual command through the Home Assistant interface or by automated rules based on temperature readings.
Workflow Diagram
flowchart TD
A[User Command] -->|check| B{{Is Fan On?}}
B -->|Yes| C[Adjust Fan Speed]
C --> D[Fan Speed Changed]
B -->|No| E[Turn On Fan]
E --> D[Fan Activated]
Workflow Description
1. User Command
The homeowner sends a command through Home Assistant to control the fan.
2. Check Fan Status
The system checks whether the fan is currently on or off.
3. Adjust Fan Speed
If the fan is on, the system adjusts the fan speed based on user preference.
4. Turn On Fan
If the fan is off, the system turns on the fan before applying any speed adjustments.
5. Feedback to User
The system provides feedback to the user indicating the new fan status and speed.
Postconditions
The fan is either activated or adjusted to the desired speed, improving the home’s climate and user comfort.
Optional Enhancements
- Integrate additional climate sensors to automate fan operation based on temperature and humidity.
- Add voice control capabilities through compatible smart speakers.
- Create scheduled fan operations based on time of day or occupancy.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | HomeKit | HVAC and Climate Control, ecobee4 Smart Thermostat |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)