This site is under construction. Please come back later!
Last updated: April 3, 2026
Contributors:
Anthony Da Mota

What is Automation?

In the context of smart homes, an automation is a predefined rule that triggers one or more actions automatically based on conditions such as time of day, sensor readings, or device states.

Common Triggers

  • Time-based: Turn on lights at sunset
  • Sensor-based: Turn on a fan when temperature exceeds 25°C
  • State-based: Lock the door when everyone leaves home
  • Event-based: Send a notification when motion is detected

Examples

  • “When I leave home, turn off all lights and lock the front door”
  • “At 7:00 AM on weekdays, turn on the coffee machine”
  • “If a window is opened while the AC is running, pause the AC”

Automation Engines

Most smart home platforms include an automation engine:

  • Home Assistant — YAML or visual editor automations
  • Apple HomeKit — Scenes and automations via the Home app
  • Google Home — Routines
  • Amazon Alexa — Routines

Related Guides