Last Updated:

Support for v1 and v2 HomeKit Fans

S.C.O.R.E.ConvenienceDeviceControl

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.

Convenience icon

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 ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantHomeKitHVAC and Climate Control, ecobee4 Smart Thermostat

Source Examples