Probar sin tener los dispositivos

¿Aún no tienes el sensor o no quieres esperar a que haga calor? Simula los estados y mira la traza.

Revisado el 16/10/2026 · Home Assistant 2026.10 · Todos los tutoriales

El YAML de esta página se ha validado con el comprobador de configuración de Home Assistant y su comportamiento se ha simulado con entidades ficticias en Home Assistant 2026.10. No se ha probado con dispositivos físicos.

El problema

Has escrito una automatización, pero el sensor aún no ha llegado, o esperas a que la temperatura pase de 28 °C para saber si avisa. Home Assistant permite simular los estados de las entidades para comprobar la lógica sin tocar ningún aparato.

Una simulación comprueba que la automatización reacciona como esperas a los cambios de estado. No comprueba el dispositivo: cuánto tarda en informar, si pierde cobertura o si su estado es un número o un texto. Cuando tengas el aparato, repite la prueba con él.

Requisitos

Método 1: cambiar el estado a mano

Lo más rápido para disparadores de estado y numéricos.

  1. Abre Herramientas para desarrolladores → Estados.
  2. Elige la entidad (por ejemplo sensor.temperatura_salon), escribe el nuevo estado (30) y pulsa Establecer estado.
  3. Mira la traza de la automatización.

Esto solo cambia lo que Home Assistant cree que vale la entidad; no envía nada al dispositivo. En cuanto el dispositivo real informe, su valor sustituirá al tuyo. Para un disparador numérico, recuerda que se dispara al cruzar el límite: pon primero un valor por debajo (25) y luego uno por encima (30).

Método 2: ayudantes que hacen de sensor

Si el dispositivo aún no existe, crea entidades de prueba en Ajustes → Dispositivos y servicios → Ayudantes → Crear ayudante:

  • Un interruptor (input_boolean) para simular movimiento: input_boolean.movimiento_prueba.
  • Un número (input_number) para simular un valor: input_number.temperatura_prueba, con mínimo 0 y máximo 40.

Los ayudantes tienen otro dominio (input_boolean en lugar de binary_sensor), así que el generador no los acepta como sensor. Para probar, cambia temporalmente el entity_id del disparador en el YAML. Por ejemplo, la plantilla de aviso apuntando al número de prueba:

alias: "Aviso de temperatura alta"
description: "Avisa cuando input_number.temperatura_prueba supera 28. Generada con Domótica Fácil."
mode: single
triggers:
  - trigger: numeric_state
    entity_id: input_number.temperatura_prueba
    above: 28
    for:
      minutes: 10
actions:
  - action: persistent_notification.create
    data:
      title: "Aviso de Home Assistant"
      message: "La temperatura del salón ha pasado de 28 °C. Valor actual: {{ states('input_number.temperatura_prueba') }}"

Mueve el control deslizante del ayudante por encima de 28 y espera los minutos indicados (o pon for a 0 para la prueba). Cuando llegue el sensor de verdad, vuelve a poner su entity_id.

Método 3: la integración demo

Home Assistant incluye una integración demo que crea luces, interruptores y sensores ficticios. Úsala solo en una instalación de pruebas, porque llena la tuya de entidades. Se activa añadiendo a configuration.yaml:

demo:

Tras reiniciar, busca en Estados las entidades nuevas (luces, sensores) y úsalas como destino de tus automatizaciones para ver cómo cambian.

Este método lo hemos comprobado leyendo el código de Home Assistant 2026.10 (la integración acepta demo: y crea sensores binarios, luces, sensores e interruptores), pero no lo hemos ejecutado en una instalación.

Errores frecuentes

  • El disparador numérico no salta. El valor ya estaba por encima antes de guardar la automatización. Bájalo y vuelve a subirlo.
  • El estado vuelve solo a su valor. El dispositivo real ha informado. Es normal: el método 1 dura hasta la siguiente actualización.
  • La automatización con for no hace nada. Está contando. Si reinicias Home Assistant o recargas las automatizaciones mientras cuenta, la cuenta empieza de cero.

Cómo leer el resultado

En Ajustes → Automatizaciones y escenas, abre la automatización y pulsa ⋮ → Trazas. Cada ejecución muestra el disparador, el resultado de cada condición y cada acción con su hora. Si no aparece ninguna traza, la automatización no se disparó: revisa el entity_id y los valores from/to.

Documentación oficial

Abrir el generador