diff --git a/source/_posts/2020-12-13-release-10.markdown b/source/_posts/2020-12-13-release-10.markdown index 800c6da9b28..00e4822dcc9 100644 --- a/source/_posts/2020-12-13-release-10.markdown +++ b/source/_posts/2020-12-13-release-10.markdown @@ -40,6 +40,11 @@ Issues introduced in the beta are processed with priority. - [Table of contents](#table-of-contents) - [Lorem ipsum](#lorem-ipsum) +- [Home Assistant Blueprints](#home-assistant-blueprints) +- [Blueprints](#blueprints) + - [Creating blueprints](#creating-blueprints) + - [Sharing blueprints](#sharing-blueprints) + - [Using blueprints](#using-blueprints) - [Other noteworthy changes](#other-noteworthy-changes) - [New Integrations](#new-integrations) - [New Platforms](#new-platforms) @@ -62,6 +67,39 @@ Screenshot of Lorem ipsum. ## Home Assistant Blueprints +## Blueprints + +An automation blueprint is an automation configuration with certain parts marked as configurable. + +This allows for a seperation of the logic and inputs of an automation. + +Imagine a blueprint that controls a light based on motion, that allows you to configure the motion sensor to trigger on, and the light to control. It is now possible to create two automations that each have their own configuration for this blueprint and that act completely independent, yet are based on the same automation configuration. + +It also allows users to share their automations, as every user can just input their own. + +### Creating blueprints + +You can convert any existing automation into a blueprint, we created a really nice [tutorial](/docs/blueprint/tutorial/) on how to make blueprints. + +Selectors + +Target + +### Sharing blueprints + +Blueprints are great for sharing your automations and ideas with the community. +We created a [forum category](https://community.home-assistant.io/c/blueprints/53) where you can post your created blueprints. + +### Using blueprints + +You can import blueprints by copying the url of the forum topic or from github into the UI. +Then you can create automations from these blueprints by filling out the required inputs. + +
+
+Screenshot of a blueprint.
+