Saltar al contenido

input_text en Home Assistant: guía completa y automatizaciones

23/01/2022
input_text Home Assistant

input_text guarda una cadena de texto editable. Puede servir para una nota, nombre de invitado, código, mensaje para una notificación o cualquier dato breve que una automatización necesite reutilizar.

Crear un ayudante de texto

Abre Ajustes > Dispositivos y servicios > Ayudantes > Crear ayudante > Texto. Configura nombre, longitud máxima, patrón de validación si procede e icono.

Acciones, triggers y condiciones

input_text.set_value actualiza el texto y input_text.reload recarga YAML. El trigger text.changed detecta cambios y la condición text.is_equal_to compara el valor con un texto concreto.

alias: Guardar el modo elegido como nota
triggers:
  - trigger: state
    entity_id: input_select.modo_casa
actions:
  - action: input_text.set_value
    target:
      entity_id: input_text.ultima_orden
    data:
      value: "{{ states('input_select.modo_casa') }}"

YAML y límites

input_text:
  nota_casa:
    name: Nota de casa
    min: 0
    max: 100
    pattern: "^[A-Za-z0-9 áéíóúñÁÉÍÓÚÑ.,-]*$"

El patrón debe aceptar los valores que esperas; evita usarlo como almacén de secretos. Para valores predefinidos es mejor input_select. Consulta la documentación oficial.

Continúa leyendo

Siguiente guía relacionada · 2 min de lectura

Input Button en Home Assistant: guía completa y automatizaciones

Input Button es un ayudante de botón virtual. Al pulsarlo desde un dashboard —o al ejecutar su acción— cambia su estado y puede disparar…

Continuar con este artículo