Automation blueprints are pre-made automations that you can easily add to your Home Assistant instance. Each blueprint can be added as many times as you want.
Home Assistant can import blueprints from the Home Assistant forums, GitHub, and GitHub gists.
To import a blueprint, first find a blueprint you want to import .
If you just want to practice importing, you can use this URL:
https://github.com/home-assistant/core/blob/dev/homeassistant/components/automation/blueprints/motion_light.yaml
Text
Select the blue Import Blueprint button in the bottom right.
Enter the URL and select Preview.
The blueprint can now be used for creating automations.
You can tweak an imported blueprint by “taking control” of this blueprint. Home Assistant then converts the blueprint automation into a regular automation, allowing you to make any tweak without having to fully re-invent the wheel.
To edit an imported blueprint, follow these steps:
Select the blueprint from the list.
Select the and select Take control.
A preview of the automation is shown.
Blueprints created by the community may go through multiple revisions. Sometimes a user creates a blueprint, the community provides feedback, new functionality is added.
The quickest way to get these changes, is by re-importing the blueprint. This will overwrite the blueprint you currently have.
To re-import a blueprint
Blueprints created by the community may go through multiple revisions. Sometimes a user creates a blueprint, the community provides feedback, new functionality is added.
If you do not want to re-import the blueprint for some reason, you can manually edit its YAML content to keep it up to date:
The new changes will appear to your existing automations as well.
When you’re creating automations using blueprints and they don’t appear in the UI, make sure that you add back automation: !include automations.yaml from the default configuration to your configuration.yaml.