Saltar al contenido

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

12/02/2022

Este artículo puede contener enlaces de afiliado. Si compras desde estos enlaces, el precio para ti es el mismo y la tienda me paga una pequeña comisión que ayuda a mantener Tecnoyfoto.

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 una automatización. No es un desplegable, no tiene opciones y no guarda una selección.

OFERTAS · TIENDA OFICIAL

Descuentos en domótica SONOFF

Interruptores WiFi, relés, sensores, tiras LED y más. Las promociones cambian con frecuencia en la tienda oficial.

Cupón: TECNOYFOTO (10% de descuento al pagar)

Ver ofertas oficiales Enlace de afiliado · Tienda Sonoff

Para qué sirve

Úsalo para iniciar una escena, registrar una tarea terminada, enviar una notificación, ejecutar un script o poner en marcha un flujo manual desde un panel.

Crear un botón desde la interfaz

  1. Abre Ajustes > Dispositivos y servicios > Ayudantes.
  2. Pulsa Crear ayudante y elige Botón.
  3. Asigna nombre e icono, guarda y añade input_button.nombre al dashboard.

Si no aparece, comprueba default_config: o añade input_button: en YAML y reinicia.

Automatizaciones y acciones

El disparador actual es button.pressed. Las acciones son input_button.press (pulsar por automatización o script) e input_button.reload para la configuración YAML.

alias: Avisar al pulsar el botón de reposición
triggers:
  - trigger: button.pressed
    target:
      entity_id: input_button.pedir_recambios
actions:
  - action: notify.send_message
    target:
      entity_id: notify.movil
    data:
      message: "Recambios pendientes"

YAML

input_button:
  pedir_recambios:
    name: Pedir recambios
    icon: mdi:cart

Errores y alternativas

El botón no sustituye un selector ni un interruptor. Si necesitas elegir una opción utiliza input_select; si necesitas guardar un sí/no, usa input_boolean. Consulta la documentación oficial.

Continúa leyendo

Siguiente guía relacionada · 1 min de lectura

input_text en Home Assistant: guía completa y automatizaciones

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…

Continuar con este artículo