Automating Home Assistant

Automations are how you make your home work for you. They let Home Assistant automatically respond to things that happen, such as turning the lights on at sunset or pausing the music when you receive a call.

You build automations in Home Assistant with the visual automation editor, so no coding is required. Home Assistant already knows about all your devicesA device is a model representing a physical or logical unit that contains entities. and servicesThe term “service” in Home Assistant is used in the sense of an information service. For example, the municipal waste management service that provides entities for organic, paper, and packaging waste. In terms of functionality, the information service is like a device. It is called service to avoid confusion, as it does not come with a piece of hardware., so you can pick from them directly when you decide what should trigger an automation and what should happen as a result.

If you are just starting out, we recommend that you start with blueprint automations. These are ready-made automations from the community that you only need to configure.

Learn about automation blueprints »

If you have got the hang of blueprints and would like to explore more, it’s time for the next step. But before you start creating automations, you will need to learn about the automation basics.

Learn about automation basics »