La integración Input Button en Home Assistant o del asistente de botón, le permite definir botones que se pueden presionar a través de la interfaz de usuario y se pueden usar para activar cosas, como una automatización.
La forma preferida de configurar una selección de entrada es a través de la interfaz de usuario en Configuración > Automatizaciones y Escenas y aquí seleccionar la pestaña Ayudantes. Haga clic en el botón Agregar y luego elija la opción desplegable.
Para poder agregar Ayudantes a través de la interfaz de usuario que debe tener default_config: en su configuration.yaml. Ya debería estar allí de forma predeterminada a menos que la eliminara manualmente. Si eliminó default_config: de su configuración, debe agregarlo primero y luego podrá usar la interfaz de usuario para configurar input_select en su Home Assistant.
Las selecciones de entrada también se pueden configurar a través de configuration.yaml:
input_button:
ring_bell:
name: Ring bell
icon: mdi:bell
Variables de configuración de Input Button en Home Assistant
input_button OBLIGATORIO. Aliass para la entrada. Se permiten entradas múltiples.
name (opcional) Nombre descriptivo de la entrada en la interfaz.
icon (opcional) Icono para mostrar delante del elemento de entrada en la interfaz.
Ejemplos de automatización de Input Button en Home Assistant
La entidad input_button no tiene estado, es decir, no puede tener un estado como el on o el off que, por ejemplo, tiene una entidad de interruptor normal.
Cada entidad de botón de entrada realiza un seguimiento de la marca de tiempo de la última vez que se presionó la entidad de botón de entrada en la interfaz de usuario de Home Assistant o se presionó a través de una llamada de servicio.
Debido a que el estado de una entidad de botón de entrada en Home Assistant es una marca de tiempo, significa que podemos usarlo en nuestras automatizaciones. Por ejemplo:
trigger:
- platform: state
entity_id: input_button.my_button
action:
- service: notify.frenck
data:
message: "My button has been pressed!"
Servicios
Las entidades del botón de entrada exponen un único servicio: input_button.press
Se puede llamar a este servicio para activar la pulsación de un botón para esa entidad.
- service: input_button.press
target:
entity_id: input_button.my_button
Sígueme a Youtube
![Sígueme en Youtube - Input Button en Home Assistant](https://i0.wp.com/tecnoyfoto.com/wp-content/uploads/2020/03/sigueme-e1604333015528.png?resize=250%2C153&ssl=1)