Last Updated:

Enhanced Fan Control with SwitchBot Cloud and XiaoLing-git

S.C.O.R.E.ConvenienceDevice Control

Overview

SwitchBot Cloud now supports fan control through the integration provided by @XiaoLing-git, enabling users to manage their home environment more effectively. This capability allows homeowners to automate fan usage based on conditions such as temperature and occupancy, enhancing comfort and energy efficiency.

Convenience icon

Benefits

  • Automated fan control based on real-time conditions, improving comfort levels.
  • Energy savings through optimized fan usage based on occupancy and temperature.
  • Remote access and control of fan settings via SwitchBot Cloud, increasing convenience.

Intent

The purpose of this capability is to allow homeowners to effortlessly control their fans through the SwitchBot Cloud platform. By integrating with various smart home systems, it ensures that fans operate only when needed, leading to a more energy-efficient and comfortable living space.

Preconditions

  • SwitchBot Cloud account set up and connected to home network.
  • Compatible fan device integrated with SwitchBot Cloud.
  • Home Assistant or similar capability platform configured.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Sonos.
  • Device installed and reachable: Sonos | Sonos One.

Actors

  • Homeowner managing home comfort
  • Family members looking for temperature control
  • Guests wanting a comfortable environment

Trigger

The capability is triggered by conditions such as temperature thresholds being exceeded, occupancy detection, or scheduled times.

Workflow Diagram

flowchart TD
    A[Temperature Exceeds Threshold] -->|check| B{{Is Occupied?}}
    B -->|Yes| C[Activate Fan]
    C --> D[Comfort Level Improved]
    B -->|No| E[Deactivate Fan]

Workflow Description

1. Monitor Temperature

The system continuously checks the ambient temperature using connected sensors.

2. Check Occupancy

The system determines if the space is occupied through motion sensors or presence detection.

3. Decision Making

Based on temperature and occupancy, the system decides whether to activate or deactivate the fan.

4. Activate Fan

If the conditions are met, the fan is turned on to circulate air and improve comfort.

5. Deactivate Fan

If the space is unoccupied or conditions change, the fan is turned off to save energy.

Postconditions

The fan operates only when necessary, ensuring a comfortable environment while optimizing energy use.

Optional Enhancements

  • Integrate voice control with Google Home or Amazon Alexa for hands-free operation.
  • Add scheduling options for fan operation based on daily routines.
  • Implement notifications for homeowners when the fan is activated or deactivated.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantSonos, RokuSonos | Sonos One, Roku | Roku Ultra

Source Examples