Automation actions

The automation integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides actions to control your automations, such as turning them on and off. This is useful when you want one automation to enable or disable another one.

Each action has its own page with a step-by-step walkthrough, options, and examples:

  • Turn on automation (automation.turn_on): Enable an automation, so it listens for its triggersA trigger is a set of values or conditions of a platform that are defined to cause an automation to run. [Learn more] again.
  • Turn off automation (automation.turn_off): Disable an automation and, unless you say otherwise, stops the actions it is running.
  • Toggle automation (automation.toggle): Enable an automation if it was off, and disables it if it was on.
  • Trigger automation (automation.trigger): Run the actions of an automation right away, without waiting for its triggers.
  • Reload automations (automation.reload): Load your automations again after you change them in YAML.

For an overview of every action across all integrations, see the actions reference.