Cómo crear tu primera automatización en Home Assistant
automations.yaml.Ya tienes HA. Ahora, que haga algo.
Llevas un rato con Home Assistant instalado, el panel cargando, un sensor de movimiento conectado… y la pantalla de Automatizaciones mirándote en blanco. No es que no sepas lo que quieres hacer — quieres que la luz del pasillo se encienda sola por la noche — es que no está del todo claro por dónde se empieza.
Si has abierto algún tutorial y a los tres párrafos ya había bloques de YAML, esto va a ser diferente. El editor visual de Home Assistant permite montar una automatización funcional sin escribir ni una línea de código. Tiene sus límites (los veremos), pero para el primer caso de uso real es más que suficiente.
En este post vas a crear una automatización completa — trigger, condición y acción — usando solo el interfaz gráfico. Al final entenderás cómo encajan las piezas y tendrás algo que realmente se ejecuta en tu casa.
Por qué importa
Tres bloques, una lógica
Disparador, condición opcional y acción: esa es la estructura de cualquier automatización. Clara desde el primer formulario.
Editor visual en 2024.x
Desde 2024.1 el editor soporta lógica condicional and/or con secciones colapsables, sin tocar YAML.
YAML cuando toca
Plantillas, variables y repeat requieren edición manual. El editor expone el YAML generado para que lo retomes sin perder lo hecho.
Blueprints importables
Importa automatizaciones preconfiguradas desde blueprints.home-assistant.io y parametrízalas con tus propios valores sin copiar código.
Preguntas frecuentes
Q: ¿Necesito saber YAML para crear automatizaciones en Home Assistant?
A: Para el flujo básico no: el editor visual genera el YAML por debajo sin que tengas que tocarlo. Ahora bien, si quieres reutilizar lógica, usar templates o depurar algo raro, acabarás viendo YAML inevitablemente. El editor cubre casos del día a día; lo complejo tiene su límite.
Q: ¿Qué diferencia hay entre automatización, script y escena?
A: Las automatizaciones tienen un disparador que las arranca solas. Los scripts son flujos reutilizables que ejecutas tú (o una automatización) cuando los necesitas. Las escenas simplemente fijan el estado de varias entidades a la vez, sin lógica. Son tres herramientas distintas, aunque se complementan.
Q: ¿Qué pasa si el trigger se activa pero no quiero que se ejecute siempre?
A: Para eso están las condiciones: se evalúan después del trigger y bloquean la acción si no se cumplen. Por ejemplo, el sensor de movimiento se dispara, pero la condición comprueba que sea de noche y que haya alguien en casa antes de encender la luz.
Q: ¿Puedo importar automatizaciones hechas por otros sin crearlas desde cero?
A: Sí, eso es exactamente para lo que sirven los blueprints. Los importas desde blueprints.home-assistant.io o con una URL directa, y luego creas tu propia instancia rellenando los parámetros (qué entidad, a qué hora, etc.). Es el atajo oficial para casos de uso comunes ya resueltos por la comunidad.
Q: ¿Dónde se guardan las automatizaciones que creo con el editor visual?
A: En el archivo automations.yaml dentro del directorio de configuración, que en Home Assistant OS está en /config. Cada automatización que guardas desde el editor se escribe ahí. Puedes abrirlo y editarlo a mano si en algún momento necesitas ajustes que el editor no permite.










Deja una respuesta