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.
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 Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Sonos, Roku | Sonos | Sonos One, Roku | Roku Ultra |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)