Auto Fan  

Developer: VTMikel's Plugins     Like this plugin? Show your appreciation!
Category: Fan, Shade, and Blinds
Github: Github Repo
Assistance: Get help!   
Plugin ID: com.vtmikel.autofan
Latest release: v2026.1.0 released on March 30, 2026
Release downloaded: 0 times
Requires: Indigo v2024.2.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download release v2026.1.0

Auto Fan - Indigo Plugin

Automatic fan speed control for Indigo 2025.1.

This plugin creates zones for each area where you have a ceiling fan controlled by Indigo, and uses sensor data to dynamically set the fan speed based on the current conditions. The idea is inspired by "smart" fans that adjust speed according to temperature, but this plugin allows for a much more granular level of control because it aggregates data from all of the sensors linked in Indigo.

Features

Automatic Fan Speed

The plugin automatically adjusts fan speed based on data from your existing Indigo devices:

  • Temperature sensors — Reads one or more sensors per zone and compares to your ideal temperature to determine how fast the fan should run. Supports multiple sensors (averaged together).
  • Seasonal fan curves — Each zone has four fan speed curves (spring, summer, fall, winter) that map temperature offset to fan speed. Configure them visually with an interactive drag-and-drop chart editor, or apply presets like Linear Ramp, Aggressive Cooling, Gentle Curve, and Off Until Hot.

    Fan Speed Curve Editor - HVAC awareness — Boosts fan speed when AC is cooling, or reduces it when the heater is running. - Humidity boost — Increases fan speed when humidity is above a threshold. - Nighttime mode — Per-season quiet hours that clamp fan speed to a configured range so fans don't blast at 3am. - Presence detection — Uses a global home/away variable to limit fan speed when no one is home. - Ideal temperature — Per-season ideal temperature settings. Each season can independently use a static value, an Indigo variable, or thermostat setpoints. This lets you target a cooler ideal in summer and a warmer one in winter. - Season detection — Automatic detection based on calendar month with hemisphere support (Northern/Southern), or driven by an Indigo variable for full manual control.

Manual Override (Zone Locking)

When someone manually changes a fan speed — via wall switch, Indigo UI, Siri, etc. — the zone locks and automation pauses for that zone.

  • Locks expire after a configurable duration (default: 60 minutes)
  • If presence is still detected when the lock is about to expire, it extends automatically (default: 30 minutes)
  • Locks can be cleared manually via the plugin menu or web interface
  • Lock duration and extension can be overridden per-zone

Web Configuration

Browser-based config editor accessible via Indigo's plugin menu (Plugins → Auto Fan → Open Web Configuration) for managing zones, curves, and modifiers.

Installation

  1. Download the latest release zip
  2. Double-click to install in Indigo, or copy Auto Fan.indigoPlugin to your Indigo Plugins folder
  3. Enable the plugin in Indigo's plugin menu

License

MIT

Release details
Released on: March 30, 2026
Requires: Indigo v2024.2.0+
Downloaded: 0 times 
Changes in this release

Auto Fan v2026.1.0 — Initial Release

Smart, automated fan control for Indigo 2025.1. The plugin adjusts fan speeds based on temperature, season, HVAC state, humidity, time of day, and occupancy — all configured through a built-in web editor.

Features

  • Per-season fan curves — Four independent fan speed curves (spring, summer, fall, winter) with interactive SVG chart editor, draggable control points, and presets (Linear Ramp, Aggressive Cooling, Gentle Curve, Off Until Hot)
  • Per-season ideal temperature — Each season can independently source its ideal temp from a static value, an Indigo variable, or thermostat setpoints
  • Season detection — Automatic detection via calendar month with hemisphere support (Northern/Southern), or manual control via an Indigo variable
  • HVAC awareness — Boosts fan speed when AC is cooling; adjusts when heating is active
  • Humidity boost — Increases fan speed when humidity exceeds a configurable threshold
  • Per-season nighttime mode — Quiet hours per season that clamp fan speed to a configured range
  • Global presence detection — Uses a home/away Indigo variable to limit fan speed when no one is home
  • Zone locking — Lock zones to their current speed for a configurable duration
  • Multi-zone support — Independent configuration per fan zone with filtered device selection
  • Web-based configuration — Built-in editor for all plugin and zone settings with live fan curve visualization
  • Dropdown-based modifiers — Clean 10% increment dropdowns for all speed adjustments

Installation

Download the .indigoPlugin zip from the release assets and double-click to install in Indigo 2025.1.

Release details
Released on: March 29, 2026
Requires: Indigo v2024.2.0+
Changes in this release

Initial public release of the Auto Fan plugin for Indigo 2025.1.

Features

  • Automatic fan speed based on temperature sensors, with per-season fan speed curves (spring, summer, fall, winter)
  • Interactive curve editor with drag-and-drop control points and presets (Linear Ramp, Aggressive Cooling, Gentle Curve, Off Until Hot)
  • Modifier stack — HVAC cooling/heating adjustments, humidity boost, per-season nighttime clamping, presence detection, and global home/away mode
  • Zone locking — manual fan changes pause automation with configurable lock duration and presence-based extension
  • Web configuration UI via Indigo's built-in web server
  • Multi-sensor support — average multiple temperature/humidity sensors per zone
  • Flexible ideal temperature — static value, Indigo variable, or thermostat setpoints