Saltar al contenido

Modos de automatización: cuál elegir

Comparativa de los cuatro modos (single, restart, queued y parallel): qué pasa si la automatización se dispara mientras aún se ejecuta.

  • básico
  • Publicado el

Objetivo

Entender qué hace cada modo y elegir el adecuado sin tener que probarlos todos.

El problema

Una automatización puede volver a dispararse antes de terminar la ejecución anterior, sobre todo si tiene un delay o un wait_for_trigger. El modo decide qué pasa con ese segundo disparo.

Se cambia en el editor visual con ⋮ → Cambiar modo, o en YAML con la clave mode en el nivel superior:

alias: "Mi automatización"
mode: queued
max: 5
triggers:
  - trigger: state
    entity_id: binary_sensor.timbre
    to: "on"
actions:
  - action: tts.speak
    target:
      entity_id: tts.piper
    data:
      media_player_entity_id: media_player.cocina
      message: "Llaman a la puerta."

Los cuatro modos

ModoSi se dispara mientras se ejecuta…Úsalo para…
single (por defecto)Ignora el nuevo disparo y registra un avisoCasi todo. Limitar la frecuencia
restartDetiene la ejecución actual y empieza de ceroLuces con movimiento y temporizaciones que se alargan
queuedEspera a que termine y ejecuta después, en ordenAnuncios por voz y acciones que no deben solaparse
parallelLanza otra ejecución a la vez, independienteUna ejecución por cada sensor o persona

Ejemplo con 8 acciones

La automatización se vuelve a disparar justo al terminar la acción 3:

Acción
1ª ejecución: acciones 1 · 2 · 3 …
llega un 2º disparo
Resultado
single:   la 1ª sigue hasta la 8; el 2º se ignora
restart:  la 1ª se corta; la 2ª hace las 8
queued:   la 1ª termina; después la 2ª hace las 8
parallel: las dos a la vez, cada una hace las 8

Opciones comunes

Lo que ningún modo salva

Volver a Repositorio